Description: CUDA-based high-performance image processing algorithms. Focuses on the computing power of CPU and CUDA, and detail the background of image processing and several operating principles. After experiments, comparing CPU' s computing power can be found, CUDA' s ability to process data in parallel is very strong. It can be seen in image processing applications, CUDA will be promising. Hough transform performance, however not obvious, which led to the thread queue atomic operations, significantly reduce the thread concurrency, which makes the advantages of CUDA parallel computing can not be displayed to solve this problem, parallel algorithm depends on the Hough transform more in-depth study.
To Search:
- [CUDA] - Chinese CUDA programming reference docum
- [clock] - Nvidia CUDA technology to achieve the cl
File list (Check if you may need any files):
cuda_txcl\cuda_txcl\1228815133019k3ycxxrlkd.jpg
.........\.........\cuconfig.h
.........\.........\cuda_txcl.cpp
.........\.........\cuda_txcl.exe
.........\.........\cuda_txcl.vcproj
.........\.........\cuda_txcl.vcproj.8.00.old
.........\.........\cuda_txcl.vcproj.ALPHA.Sun.user
.........\.........\cuda_txcl.vcproj.bak
.........\.........\cuda_txcl.vcproj.SUNSERVER.Administrator.user
.........\.........\cuda_txcl.vcproj.WIN-OQPHQEF7T79.Administrator.user
.........\.........\cu_image.h
.........\.........\Debug\BAT00000623362940.bat
.........\.........\.....\BuildLog.htm
.........\.........\.....\cuda_txcl.exe.embed.manifest
.........\.........\.....\cuda_txcl.exe.embed.manifest.res
.........\.........\.....\cuda_txcl.exe.intermediate.manifest
.........\.........\.....\cuda_txcl.obj
.........\.........\.....\cuda_txcl.pch
.........\.........\.....\edgedetection.cu.obj
.........\.........\.....\edgedetection.obj
.........\.........\.....\filter.cu.obj
.........\.........\.....\filter.obj
.........\.........\.....\houghtransform.cu.obj
.........\.........\.....\houghtransform.obj
.........\.........\.....\image.cu.obj
.........\.........\.....\mt.dep
.........\.........\.....\stdafx.obj
.........\.........\.....\util.cu.obj
.........\.........\.....\vc80.idb
.........\.........\.....\vc80.pdb
.........\.........\.....\vc90.idb
.........\.........\.....\vc90.pdb
.........\.........\edgedetection.cpp
.........\.........\edgedetection.cu
.........\.........\edgedetection.linkinfo
.........\.........\edgedetect_out.jpg
.........\.........\filter.cpp
.........\.........\filter.cu
.........\.........\filter.h
.........\.........\filter.linkinfo
.........\.........\filter_out.jpg
.........\.........\gray2.jpg
.........\.........\houghtransform.cpp
.........\.........\houghtransform.cu
.........\.........\houghtransform.linkinfo
.........\.........\image.cu
.........\.........\image.h
.........\.........\image.linkinfo
.........\.........\interface.h
.........\.........\kernel.cu
.........\.........\kernel.resx
.........\.........\portrait_noise.bmp
.........\.........\ReadMe.txt
.........\.........\..lease\BuildLog.htm
.........\.........\.......\cuda_txcl.exe.intermediate.manifest
.........\.........\.......\cuda_txcl.obj
.........\.........\.......\cuda_txcl.pch
.........\.........\.......\edgedetection.cu.obj
.........\.........\.......\edgedetection.obj
.........\.........\.......\filter.cu.obj
.........\.........\.......\filter.obj
.........\.........\.......\image.cu.obj
.........\.........\.......\mt.dep
.........\.........\.......\stdafx.obj
.........\.........\.......\util.cu.obj
.........\.........\.......\vc80.idb
.........\.........\.......\vc80.pdb
.........\.........\stdafx.cpp
.........\.........\stdafx.h
.........\.........\test.jpg
.........\.........\test_out.jpg
.........\.........\Thumbs.db
.........\.........\util.cpp
.........\.........\util.linkinfo
.........\.........\vc80.pdb
.........\.........\vc90.pdb
.........\.........\x64\Debug\BuildLog.htm
.........\.........\...\.....\cuda_txcl.exe.embed.manifest
.........\.........\...\.....\cuda_txcl.exe.embed.manifest.res
.........\.........\...\.....\cuda_txcl.exe.intermediate.manifest
.........\.........\...\.....\cuda_txcl.obj
.........\.........\...\.....\cuda_txcl.pch
.........\.........\...\.....\edgedetection.cu.obj
.........\.........\...\.....\edgedetection.obj
.........\.........\...\.....\filter.cu.obj
.........\.........\...\.....\filter.obj
.........\.........\...\.....\houghtransform.cu.obj
.........\.........\...\.....\houghtransform.obj
.........\.........\...\.....\image.cu.obj
.........\.........\...\.....\mt.dep
.........\.........\...\.....\stdafx.obj
.........\.........\...\.....\util.cu.obj
.........\.........\...\.....\vc90.idb
.........\.........\...\.....\vc90.pdb
.........\.........\...\Release\BuildLog.htm
.........\.........\...\.......\cuda_txcl.exe.intermediate.manifest
.........\.........\...\.......\cuda_txcl.obj
.........\.........\...\.......\cuda_txcl.pch
.........\.........\...\.......\edgedetection.cu.obj
.........\........