Imshow and Linescan - first version

Dan Farmer dfarmernv at gmail.com
Fri Mar 2 13:11:15 EST 2012


I think fancy depends on what plugin you have active. try
io.use_plugin('qt') before doing that.

-Dan

On Fri, Mar 2, 2012 at 9:50 AM, Michael Aye <kmichael.aye at gmail.com> wrote:
>
>
> On Monday, February 27, 2012 10:13:01 AM UTC+1, Guillaume wrote:
>>
>> Le 26/02/2012 21:15, Stéfan van der Walt a écrit :
>> > On Sat, Feb 25, 2012 at 11:10 AM, Tony Yu<tsyu80 at gmail.com>  wrote:
>> >> Plugin system
>> >> ------
>> >> It might be nice to have some sort of plugin system for the image
>> >> viewer.
>> >> That way, tools like this could be implemented a bit more easily and,
>> >> also,
>> >> easily added to the viewer or ignored by the user.
>> > At the moment, we basically have a double-viewer implementation:
>> > simply vs fancy.  So we separate out
>> >
>> > imshow(x) and imshow(x, fancy=True)
>
>
> My 0.6dev does not know the property fancy:
>
> In [8]: io.imshow(ctx.data, fancy=True)
> ---------------------------------------------------------------------------
> AttributeError                            Traceback (most recent call last)
> /Users/maye/Dropbox/src/scikits-image/<ipython-input-8-b10fe497c546> in
> <module>()
> ----> 1 io.imshow(ctx.data, fancy=True)
> [....]
> AttributeError: Unknown property fancy
>
>
> Do I need to activate something at compile time with the setup.py?
>
> Michael
>
>
>>
>> I thought one solution was to sub-class FigureCanvas, with extra
>> buttons, but from what I understand, it is not that easy to do this at
>> the platform independant level.
>>
>>   But maybe adding arguments to the function call, for exemple imshow(x,
>> set_contrast=True, linescan=True) plus keyboard toggles is enough?
>>
>> >
>> >> agree to an extent. Nevertheless, I think providing a viewer that
>> >> supplies
>> >> *an infrastructure* for creating GUI tools might be really valuable. I
>> >> haven't really thought through what this plugin system would look like,
>> >> so
>> >> it may just be a pipe dream.
>> > This is a tricky problem (which set of tools to use, etc.)--but in
>> > principle, it would be nice to have a few standard viewers, e.g.,
>> > image compare, image compare + parameter adjust, mask editor (to build
>> > custom filters, e.g.) and image inspector (like the one you and
>> > Guillaume are working on).
>> >
>> > Stéfan
>> >
>> What do you mean by mask editor? Something like a slider to adjust a
>> threshold with a superimposed mask?
>>
>> Guillaume



More information about the scikit-image mailing list