Initial commit
Adding file where itkCudaCannyFilter methods will be defined
itkCudaCannyFilter.cxx added to be compiled
The CudaCannyFilter class was reorganized. itkCudaCannyFilter.h will contain
only the prototype of it's methods.
The call of cudaCanny was changed to the way it must be.
The header of the CudaCannyFilter's class was included. And the definition of
Update() method was created.
Adding missing template information to the Update method.
cudacanny.cxx:
Changing access to the canny class.
itkCudaCannyFilter.h:
Some chages on the organization of the file.
itkCudaCannyFilter.cxx:
Adding some template information of the methods.
CMakeLists.txt:
Unnecessary comments removed.
itkCudaCannyFilter{cxx,h} were renamed to
itkCudaCannyEdgeDetectionImageFilter{txx,h} respectively. These files contain
the Canny class and a method of the algorithm that uses CUDA.
The files itkCudaCannyFilter{cxx,h} were renamed as the last commit says.
src/canny.cu and src/cudacanny.cxx:
These files were organized to run cudaCanny.
cudacanny.cxx:
Removed unnecessary include itkPNGImageIO.h
src/cudacanny.cxx:
Modifications to load the parameters to the cudacanny class correctly.
src/itkCudaCannyEdgeDetectionImageFilter.h:
Modified to get the cudaCanny() parameters from the Canny class.
src/{canny.cu,cudacanny.cxx,itkCudaCannyEdgeDetectionImageFilter.h}:
Image type modified from unsigned char to float.
src/cudacanny.cxx and src/itkCudaCannyEdgeDetectionImageFilter.h:
Modifications were made to catch the image size from the image data.
src/canny.cu:
Parameters are now printed on the start of cudaCanny() function.