Histograms added to Fancy Imshow and ColorMixer

Hey All, I've added preliminary Histogramming to the fancy imshow QT widget. In the process I added a fast Naive histogrammer to the ColorMixer for use in this widget. Unfortunately, I'm now suffering from circular references during window instantiation. I'm gonna need to refactor the code a bit because QT likes to fire off event before with main window has finished intializing. Everything still works, it just throws a few exceptions while the window is intializing. At any rate, you can, you can check out the code from my IO branch on git. And here is a screenshot to wet your appetite: http://therealstevencolbert.com/dump/histograms.png Cheers! Chris

Hi Chris 2009/11/6 Chris Colbert <sccolbert@gmail.com>:
At any rate, you can, you can check out the code from my IO branch on git.
And here is a screenshot to wet your appetite:
That looks really awesome! Unfortunately, when I try this on my machine, it gobbles up all the memory and then exits with Python(28697,0x7fff70ad2be0) malloc: *** error for object 0x1184f7710: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug The initial display aspect ratio also looks a bit strange. Cheers Stéfan

Hi Chris, I did not yet have time to check your work out, but it looks fantastic only judging from the screenshot. I have some remarks: - I would very much prefer to have each of the tools you develop in separate windows that could be enabled (for example) via menu entries or context menus. Otherwise the window is very cluttered with stuff that I might not be interested at the moment. - A very useful additional tool for me would be line cross sections (e.g. a plot of the RGB values along a line that crosses the image horizontal or vertical). Keep up the great work! Cheers, Holger On 6 Nov., 06:09, Stéfan van der Walt <ste...@sun.ac.za> wrote:
Hi Chris
2009/11/6 Chris Colbert <sccolb...@gmail.com>:
At any rate, you can, you can check out the code from my IO branch on git.
And here is a screenshot to wet your appetite:
That looks really awesome!
Unfortunately, when I try this on my machine, it gobbles up all the memory and then exits with
Python(28697,0x7fff70ad2be0) malloc: *** error for object 0x1184f7710: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug
The initial display aspect ratio also looks a bit strange.
Cheers Stéfan
participants (3)
-
Chris Colbert
-
SirVer
-
Stéfan van der Walt