资源简介
因做毕设接触到CUDA这个东西,于是就开始了一段漫长的学习CUDA的过程!关于直方图均衡化算法,也是一时兴起想实现一下。最开始是看CUDA的samples里面有一个histogram64和histogram256的计算直方图的算法,啃了半天它的源代码和英文的pdf文档,有些费劲,而且源代码较为复杂,并不是直接读入图片进行均衡化处理,对初学者来说并不是很建议上来就看它。
考虑到OpenCV自带的图像处理接口较为简单,就想把CUDA与OpenCV结合实现,经过大概一周左右的努力,自己实现了下面这个较为简单的版本,下面是基于NVIDIA GTX950 WINDOWS10 Visual Studio 2013 OpenCV-2.4.13的一段代码
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 297408 2016-09-05 22:51 histequ1\Debug\cudart32_80.dll
文件 366016 2016-09-05 22:51 histequ1\Debug\cudart64_80.dll
文件 107520 2016-12-28 15:49 histequ1\Debug\histequ1.exe
文件 406 2016-12-28 15:49 histequ1\Debug\histequ1.exe.manifest
文件 593856 2016-12-28 15:49 histequ1\Debug\histequ1.ilk
文件 1002496 2016-12-28 15:49 histequ1\Debug\histequ1.pdb
文件 381 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.exe.intermediate.manifest
文件 1047 2016-12-28 20:48 histequ1\histequ1\Debug\histequ1.log
文件 160 2016-12-28 20:48 histequ1\histequ1\Debug\histequ1.tlog\histequ1.lastbuildstate
文件 2470 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\link.command.1.tlog
文件 5346 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\link.read.1.tlog
文件 556 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\link.write.1.tlog
文件 422 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\mt.command.1.tlog
文件 160 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\mt.read.1.tlog
文件 272 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\mt.write.1.tlog
文件 1078 2016-12-28 15:49 histequ1\histequ1\Debug\kernel.cu.cache
文件 27009 2016-12-28 15:47 histequ1\histequ1\Debug\kernel.cu.deps
文件 255453 2016-12-28 15:47 histequ1\histequ1\Debug\kernel.cu.obj
文件 10342 2016-12-28 15:49 histequ1\histequ1\histequ1.vcxproj
文件 8689 2016-12-21 16:56 histequ1\histequ1\kernel.cu
文件 561276 2016-10-27 21:14 histequ1\histequ1\picture\1024x768.jpg
文件 121558 2016-10-27 21:14 histequ1\histequ1\picture\1280x852.jpg
文件 459783 2016-10-30 14:54 histequ1\histequ1\picture\1300x865.jpg
文件 465229 2016-10-30 14:57 histequ1\histequ1\picture\1400x932.jpg
文件 560842 2016-10-30 14:51 histequ1\histequ1\picture\1500x999.JPG
文件 879193 2016-10-30 15:00 histequ1\histequ1\picture\2000x1333.JPG
文件 1746063 2016-10-27 21:14 histequ1\histequ1\picture\2448x2448.JPG
文件 102258 2016-10-27 21:14 histequ1\histequ1\picture\512x510.jpg
文件 8790382 2016-10-27 21:14 histequ1\histequ1\picture\5760x3840.JPG
文件 245558 2016-10-27 21:14 histequ1\histequ1\picture\970x720.JPG
............此处省略15个文件信息
----------- --------- ---------- ----- ----
文件 297408 2016-09-05 22:51 histequ1\Debug\cudart32_80.dll
文件 366016 2016-09-05 22:51 histequ1\Debug\cudart64_80.dll
文件 107520 2016-12-28 15:49 histequ1\Debug\histequ1.exe
文件 406 2016-12-28 15:49 histequ1\Debug\histequ1.exe.manifest
文件 593856 2016-12-28 15:49 histequ1\Debug\histequ1.ilk
文件 1002496 2016-12-28 15:49 histequ1\Debug\histequ1.pdb
文件 381 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.exe.intermediate.manifest
文件 1047 2016-12-28 20:48 histequ1\histequ1\Debug\histequ1.log
文件 160 2016-12-28 20:48 histequ1\histequ1\Debug\histequ1.tlog\histequ1.lastbuildstate
文件 2470 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\li
文件 5346 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\li
文件 556 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\li
文件 422 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\mt.command.1.tlog
文件 160 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\mt.read.1.tlog
文件 272 2016-12-28 15:49 histequ1\histequ1\Debug\histequ1.tlog\mt.write.1.tlog
文件 1078 2016-12-28 15:49 histequ1\histequ1\Debug\kernel.cu.cache
文件 27009 2016-12-28 15:47 histequ1\histequ1\Debug\kernel.cu.deps
文件 255453 2016-12-28 15:47 histequ1\histequ1\Debug\kernel.cu.obj
文件 10342 2016-12-28 15:49 histequ1\histequ1\histequ1.vcxproj
文件 8689 2016-12-21 16:56 histequ1\histequ1\kernel.cu
文件 561276 2016-10-27 21:14 histequ1\histequ1\picture\1024x768.jpg
文件 121558 2016-10-27 21:14 histequ1\histequ1\picture\1280x852.jpg
文件 459783 2016-10-30 14:54 histequ1\histequ1\picture\1300x865.jpg
文件 465229 2016-10-30 14:57 histequ1\histequ1\picture\1400x932.jpg
文件 560842 2016-10-30 14:51 histequ1\histequ1\picture\1500x999.JPG
文件 879193 2016-10-30 15:00 histequ1\histequ1\picture\2000x1333.JPG
文件 1746063 2016-10-27 21:14 histequ1\histequ1\picture\2448x2448.JPG
文件 102258 2016-10-27 21:14 histequ1\histequ1\picture\512x510.jpg
文件 8790382 2016-10-27 21:14 histequ1\histequ1\picture\5760x3840.JPG
文件 245558 2016-10-27 21:14 histequ1\histequ1\picture\970x720.JPG
............此处省略15个文件信息
相关资源
- Hands-On GPU-Accelerated Computer Vision with
- CUDA专家手册 [GPU编程权威指南]完整版
- CUDA 高性能并行计算.pdf
- CUDA by example 中文:GPU高性能编程CUD
- 《GPU高性能编程CUDA实战》pdf
- nccl-repo-ubuntu1604-2.2.13-ga-cuda8.0_1-1_amd
- nccl-repo-ubuntu1604-2.1.15-ga-cuda9.0_1-1_amd
- 稀疏矩阵共轭梯度法CUDA简例
- CUDA-Sobel-Filter-master
- NVIDIA Video Codec SDK 8.0
- cuda9.0 win7 64 for tensorflow 1.5
- cudnn-10.1-windows10-x64-v7.6.3.30.zip
- curand64_100.dll
- Programming Massively Parallel Processors 3rd
- cudnn 7.6.4 linux
- CUDA并行程序设计 GPU编程指南[中文版
- CUDA JPEG编码
- cudnn 7.3.1
- opencv420_cuda_dnn编译_缓存文件.zip
- nccl_2.4.8-1+cuda10.0_x86_64.txz
- cudnn-10.2-windows10-x64-v7.6.5.32.zip
- libcudnn.so.6
- cudnn-10.2-windows10-x64-v7.6.5.32.7z
- opencv420_cuda_dnn编译_install文件.zip
- cudnn7.5for cuda 10 win10
- cuDnn-win10-Cuda10.0(亲测)
- cudnn7.0 for win64 and cuda9.0
- cudnn-10.0-windows10-x64-v7.4.1.5
- cuDNN v7.1.32018年4月17日,用于CUDA 9.0
- cudnn7.6.5 cuda 10 dll
评论
共有 条评论