[Insight-users] medial curve extraction compile error
Oleksandr Dzyubak
adzyubak at gmail.com
Fri May 23 11:33:23 EDT 2008
Dear Xavier,
Thanks for fixing a problem.
I have downloaded and tested the updated version using images you provided.
Compilation went just fine. The results of my tests for torus.vtk are below.
I have CPU Intel-32 1.73 and 2GB RAM.
OS GCC Time elapsed (min)
Debian Lenny 4.2.3 12
Debian Etch 4.1.2 13
FreeBSD 6.3 3.4.6 14
Now I will try it on my images.
Thanks again,
Alex
PS
In your article you mentioned but did not provided the ref Siddiqi et al
2002.
I believe you meant the ref below, right?
K. Siddiqi, S. Bouix, A. R. Tannenbaum & S. W. Zucker.
Hamilton-Jacobi Skeletons.
International Journal of Computer Vision, 48(3), 215-231, 2002.
Xavier Mellado Esteban wrote:
>
> Dear Alex,
>
> I fixed the problem. I did some changes in file
> "itkAverageOutwardFluxImageFilter.h" in order to compile it with gcc
> 4.x.
>
> I test it on a 32 bits machine, with OpenSuse 10.3, gcc 4.2.1, and
> ITK 3.4. It works now and it was repacked and uploaded as
> "MedialCurve-IJCv21.zip".
> Try it, please. Let me know if you still have problems.
>
> Please, read carefully the paper, and look at the testing data, to
> know if your input images are suitable for this filter. They must be
> signed distance transform images, with positive sign outside the
> object, and negative sign inside.
>
> I hope this filter helps you. Feel free to contact me with any doubt.
>
> Best regards,
> Xavi
>
>
>
>
>
>
>
> Oleksandr Dzyubak <adzyubak at gmail.com> ha escrito:
>
>>
>> Hello,
>>
>> I just tried to test "Flux drive medial curve extraction" algorithm
>> published by IJ.
>>
>> http://insight-journal.org/midas/handle.php?handle=1926/560
>>
>> I have a Linux box with gcc version 4.1.2.
>> When compiling, I am getting error messages below.
>>
>> /home/dzyubak/Test/MedialCurve_IJCv20/itkAverageOutwardFluxImageFilter.h:84:
>>
>> error: 'InputImageDimension' was not declared in this scope
>> /home/dzyubak/Test/MedialCurve_IJCv20/itkAverageOutwardFluxImageFilter.h:84:
>>
>> error: 'OutputImageDimension' was not declared in this scope
>> /home/dzyubak/Test/MedialCurve_IJCv20/itkAverageOutwardFluxImageFilter.h:84:
>>
>> error: template argument 1 is invalid
>> /home/dzyubak/Test/MedialCurve_IJCv20/itkAverageOutwardFluxImageFilter.h:84:
>>
>> error: template argument 2 is invalid
>> /home/dzyubak/Test/MedialCurve_IJCv20/itkAverageOutwardFluxImageFilter.h:88:
>>
>> error: to refer to a type member of a template parameter, use 'typename
>> TInputVectorPixelType::ValueType'
>> /home/dzyubak/Test/MedialCurve_IJCv20/itkAverageOutwardFluxImageFilter.h:90:
>>
>> error: 'InputImageDimension' was not declared in this scope
>> /home/dzyubak/Test/MedialCurve_IJCv20/itkAverageOutwardFluxImageFilter.h:90:
>>
>> error: template argument 2 is invalid
>> make[2]: *** [CMakeFiles/itkMedialCurveTest.dir/itkMedialCurveTest.o]
>> Error 1
>> make[1]: *** [CMakeFiles/itkMedialCurveTest.dir/all] Error 2
>> make: *** [all] Error 2
>>
>> How can I fix that?
>>
>> Thanks,
>> Alex
>>
>> _______________________________________________
>> Insight-users mailing list
>> Insight-users at itk.org
>> http://www.itk.org/mailman/listinfo/insight-users
>
>
>
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list