DOWNLOAD

The file below contains the executable for Image Convolution Seperable(most optimized) example.It takes Image name, Image width & height from command line and generates a convolved image. It has the 1K file already in it. You can add other files to the Image_Convolution folder for convolving them.You would need CUDA and CUDA supported graphics card to run it.

Image_Convolution.rar Image_Convolution.rar
Size : 743 Kb
Type : rar

 You  can download code files for the different levels of Optimization here.

These files have VC++ 2005 solution.

The Release Folder has the executable file alongwith cutil32.dll.

Put the image you want to convolve in the release folder before running the executable, as it looks for the image in the folder in which it resides.

When you compile and run the code you need to put the image to be convolved in the Folder where the code files reside.

The output image has _convolved attached to it, indicating that it is the convolved image.

If you want to use it on MAC or linux just use the cpp & cu files.

Level 5.rar Level 5.rar
Size : 2170 Kb
Type : rar
Level 4.rar Level 4.rar
Size : 1872 Kb
Type : rar
Level 3.rar Level 3.rar
Size : 2168 Kb
Type : rar
Level2.rar Level2.rar
Size : 2168 Kb
Type : rar
Level1.rar Level1.rar
Size : 801 Kb
Type : rar