CUDA实现的直方图均衡化算法

时间:2020-01-18 14:52:19
【文件属性】:

文件名称:CUDA实现的直方图均衡化算法

文件大小:18.34MB

文件格式:RAR

更新时间:2020-01-18 14:52:19

CUDA

因做毕设接触到CUDA这个东西,于是就开始了一段漫长的学习CUDA的过程!关于直方图均衡化算法,也是一时兴起想实现一下。最开始是看CUDA的samples里面有一个histogram64和histogram256的计算直方图的算法,啃了半天它的源代码和英文的pdf文档,有些费劲,而且源代码较为复杂,并不是直接读入图片进行均衡化处理,对初学者来说并不是很建议上来就看它。 考虑到OpenCV自带的图像处理接口较为简单,就想把CUDA与OpenCV结合实现,经过大概一周左右的努力,自己实现了下面这个较为简单的版本,下面是基于NVIDIA GTX950 WINDOWS10 Visual Studio 2013 OpenCV-2.4.13的一段代码


【文件预览】:
histequ1
----histequ1.sdf(19.63MB)
----histequ1()
--------Debug()
--------histequ1.vcxproj(10KB)
--------vc120.pdb(620KB)
--------picture()
--------kernel.cu(8KB)
----histequ1.sln(1KB)
----Debug()
--------cudart32_80.dll(290KB)
--------cudart64_80.dll(357KB)
--------histequ1.exe.manifest(406B)
--------histequ1.pdb(979KB)
--------histequ1.exe(105KB)
--------histequ1.ilk(580KB)
----histequ1.v12.suo(18KB)

网友评论