[Insight-developers] Could not create IO object for file cthead1.png

Luis Ibanez luis.ibanez at kitware.com
Tue Mar 15 11:20:06 EDT 2011


There are two ways of addressing this issue.


A) When you configure ITK,
   Enable the flags:

      ITKIO_SUPPORTS_ANALYZE_IMAGEIO
      ITKIO_SUPPORTS_BIORAD_IMAGEIO
      ITKIO_SUPPORTS_BMP_IMAGEIO
      ITKIO_SUPPORTS_GDCM_IMAGEIO
      ITKIO_SUPPORTS_GIPL_IMAGEIO
      ITKIO_SUPPORTS_JPEG_IMAGEIO
      ITKIO_SUPPORTS_LSM_IMAGEIO
      ITKIO_SUPPORTS_META_IMAGEIO
      ITKIO_SUPPORTS_NIFTI_IMAGEIO
      ITKIO_SUPPORTS_NRRD_IMAGEIO
      ITKIO_SUPPORTS_PNG_IMAGEIO
      ITKIO_SUPPORTS_STIMULATE_IMAGEIO
      ITKIO_SUPPORTS_TIFF_IMAGEIO
      ITKIO_SUPPORTS_VTK_IMAGEIO

   (or any subset of them that correspond to the
    image file formats used by the tests,.. or the
    wrapping in general)



or


B) In your test driver,
   call a helper registrar such as
   the function:

     ProcessArgumentsAndRegisterBuiltInFactories()

   that is available in

     ITK/Core/TestKernel/include/
          itkTestDriverIncludeBuiltInIOFactories.h


   You can see examples of this in:

      ITK/Core/TestKernel/CreateTestDriver.cmake




   Luis



------------------------------------------------
On Tue, Mar 15, 2011 at 11:13 AM, Bradley Lowekamp
<blowekamp at mail.nih.gov> wrote:
> I have run into similar behavior with SimpleITK, but haven't gotten to
> closely look at the issue yet.
>
> 58: Test command:
> /scratch/blowekamp/build/SimpleITK-gcc/bin/SimpleITKUnitTestDriver
> --gtest_filter=BasicFilters.Tan
> 58: Test timeout computed to be: 1500
> 58: Note: Google Test filter = BasicFilters.Tan
> 58: [==========] Running 1 test from 1 test case.
> 58: [----------] Global test environment set-up.
> 58: [----------] 1 test from BasicFilters
> 58: [ RUN      ] BasicFilters.Tan
> 58:
> /scratch/blowekamp/build/SimpleITK-gcc/Testing/Unit/sitkTanImageFilterTest.cxx:43:
> Failure
> 58: Expected: inputA.reset ( reader.SetFileName ( dataFinder.GetFile (
> "Input/Ramp-Zero-One-Float.nrrd" ) ).Execute() ) doesn't throw an exception.
> 58:   Actual: it throws.
> 58: Failed to load Input/Ramp-Zero-One-Float.nrrd
> 58: [  FAILED  ] BasicFilters.Tan (0 ms)
> 58: [----------] 1 test from BasicFilters (0 ms total)
> 58:
> 58: [----------] Global test environment tear-down
> 58: [==========] 1 test from 1 test case ran. (0 ms total)
> 58: [  PASSED  ] 0 tests.
> 58: [  FAILED  ] 1 test, listed below:
> 58: [  FAILED  ] BasicFilters.Tan
> 58:
> 58:  1 FAILED TEST
> 1/1 Test #58: BasicFilters.Tan .................***Failed    0.03 sec
>
> On Mar 15, 2011, at 10:55 AM, Gaëtan Lehmann wrote:
>
> Hi,
>
> I've mostly fixed the build of wrappers with the modularized ITK, but
> the tests are all broken because of that problem:
>
> RuntimeError: /home/glehmann/src/ITK/ITK/IO/Base/include/
> itkImageFileReader.txx:144:
>  Could not create IO object for file /home/glehmann/src/ITK/Wrapping/
> WrapITK/images/cthead1.png
>   Tried to create one of the following:
>   You probably failed to set a file suffix, or
>     set the suffix to an unsupported type.
>
> or the similar problem for the writer:
>
> RuntimeError: /home/glehmann/src/ITK/ITK/IO/Base/include/
> itkImageFileWriter.txx:157:
>  Could not create IO object for file CastImageFilter.png
>   Tried to create one of the following:
>   You probably failed to set a file suffix, or
>     set the suffix to an unsupported type.
>
>
> It seems that the ImageIO are not registered.
>
> Any idea of what can lead to this behavior?
>
> Thanks,
>
> Gaëtan
>
> --
> Gaëtan Lehmann
> Biologie du Développement et de la Reproduction
> INRA de Jouy-en-Josas (France)
> tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
> http://voxel.jouy.inra.fr  http://www.itk.org
> http://www.mandriva.org  http://www.bepo.fr
>
> <PGP.sig><ATT00001..txt>
>
> ========================================================
>
> Bradley Lowekamp
>
> Lockheed Martin Contractor for
>
> Office of High Performance Computing and Communications
>
> National Library of Medicine
>
> blowekamp at mail.nih.gov
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
>
>


More information about the Insight-developers mailing list