【文件属性】:
文件名称:GPU-HOG:HOG算法的GPU实现
文件大小:395KB
文件格式:ZIP
更新时间:2021-07-02 09:45:11
C++
CUDA 猪
具有默认参数的定向梯度直方图 [Dalal 2005] 的 GPU 实现。 该算法使用图像上的滑动窗口来生成直方图。 特征向量保存在“GPU_features”下,梯度幅度和角度计算步骤保存在“gradient.txt”中,虽然它并不漂亮:P
安装
从磁盘读取图像需要 。 它已经包含在内。
确保已安装 X11 库。 CImg 需要它们来编译。
运行包含的 makefile(在发布/调试中)。
用法
跑步:
./Debug/HOGCUDA [图像名称]
或者
./Release/HOGCUDA [图像名称]
问题/错误
未实现块边缘的高斯权重。
仅支持 RGB 图像
内核无法启动小图像。
环境
用 Nsight 编译,gcc 4.8,CUDA 6.5,NVIDIA 驱动程序 340.65
GTX 780 上的 Debian Jessie(测试)
执照
在 MIT 许
【文件预览】:
GPU-HOG-master
----Release()
--------nsightbuilddata(13B)
--------src()
--------objects.mk(231B)
--------sources.mk(552B)
--------makefile(2KB)
----src()
--------Image3.cu(2KB)
--------main.cu(1KB)
--------Vec2.cu(1KB)
--------CImg.h(2.28MB)
--------CUDA_HOG.cu(17KB)
--------Image3.hpp(3KB)
--------Vec2.hpp(2KB)
--------CUDA_HOG.hpp(3KB)
----Licence_CeCILL_V2-en.txt(21KB)
----LICENSE.txt(1KB)
----.settings()
--------org.eclipse.cdt.codan.core.prefs(10KB)
--------org.eclipse.cdt.core.prefs(108B)
----Debug()
--------nsightbuilddata(13B)
--------src()
--------objects.mk(231B)
--------sources.mk(552B)
--------makefile(2KB)
----README.md(1KB)
----.project(808B)
----Licence_CeCILL-C_V1-en.txt(21KB)
----.cproject(15KB)