On Tue, Oct 30, 2012 at 3:39 AM, Tony Yu <tsyu80@gmail.com> wrote:
On Mon, Oct 29, 2012 at 5:53 PM, Jaidev Deshpande <deshpande.jaidev@gmail.com> wrote:
Hello,
Are jpeg 2000 images supported in skimage? I tried looking for it in the docs but didn't find anything.
Thanks
-- JD
Hey JD,
skimage doesn't implement image readers, but instead, uses other i/o libraries as plugins (so there's no good way to list image format support).
Out of curiosity, does matplotlib's imread do the same, using other plugins?
For me, `skimage.io.imread` doesn't read jp2 by default (my default plugin is 'PIL'), but I can set the plugin to 'freeimage' to read jp2 images; e.g.
from skimage import io io.imread('some_image.jp2', plugin='freeimage')
which uses freeimage just for that one call or
io.use_plugin('freeimage') io.imread('some_image.jp2')
which changes your default io plugin to freeimage. You'd need to have the freeimage library installed on your system to use this plugin:
Thanks! That did it.
There may be other skimage plugins that support jp2, but I'm not sure.
Best, -Tony
--
-- JD
participants (1)
-
Jaidev Deshpande