Skip to content

Sobel算子做边缘检测的OPENCV包、CPU实现和CUDA实现及比较以及CUDA优化

Notifications You must be signed in to change notification settings

Seafood-SIMIT/Sobel_With_CUDA-optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

系统说明:
    本代码运行于CUDA、OPENCV环境下,未在Windows上执行过,不过代码没错误,同时在Linux
    系统上需自行编写Makefile
    命令如下:
    nvcc -g -o Sobel_1 Sobel_1.cu `pkg-config opencv --cflags --libs`
各文件说明:
/**************************************************************************
*   文件名:Sobel_1.cu
*   作者:  孙霖(Seafood)
*   说明:  cudau作业之Sobel算子边缘检测第一版
*   调整使用Cpu包、CPU对像素点进行操作、GPU使用1thread、1block对像素点进行操作
****************************************************************************/

/**************************************************************************
*   文件名:Sobel_3.cu
*   作者:  孙霖(Seafood)
*   说明:  cudau作业之Sobel算子边缘检测第三版
*   使用多block多thread对GPU程序进行优化二维
****************************************************************************/

/**************************************************************************
*   文件名:Sobel_4a.cu
*   作者:  孙霖(Seafood)
*   说明:  cudau作业之Sobel算子边缘检测第四版
*   将数组存入常量内存
*   
****************************************************************************/

/**************************************************************************
*   文件名:Sobel_4b.cu
*   作者:  孙霖(Seafood)
*   说明:  cudau作业之Sobel算子边缘检测第四版
*   将数组存入纹理内存
*   
****************************************************************************/
    欢迎指正错误

About

Sobel算子做边缘检测的OPENCV包、CPU实现和CUDA实现及比较以及CUDA优化

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages