Vision widgets

ipywidgets for images

source

widget

 widget (im, *args, **layout)

Convert anything that can be displayed by IPython into a widget

im = Image.open('images/puppy.jpg').to_thumb(256,512)
VBox([widgets.HTML('Puppy'),
      widget(im, max_width="192px")])

source

ImagesCleaner

 ImagesCleaner (opts:tuple=(), height:int=128, width:int=256,
                max_n:int=30)

A widget that displays all images in fns along with a Dropdown

Type Default Details
opts tuple () Options for the Dropdown menu
height int 128 Thumbnail Height
width int 256 Thumbnail Width
max_n int 30 Max number of images to display
fns = get_image_files('images')
w = ImagesCleaner(('A','B'))
w.set_fns(fns)
w
w.delete(),w.change()
((#0) [], (#0) [])

source

ImageClassifierCleaner

 ImageClassifierCleaner (learn, opts:tuple=(), height:int=128,
                         width:int=256, max_n:int=30)

A widget that provides an ImagesCleaner for a CNN Learner

Type Default Details
learn
opts tuple () Options for the Dropdown menu
height int 128 Thumbnail Height
width int 256 Thumbnail Width
max_n int 30 Max number of images to display