資源簡介
c++實現了fhog,不依賴OpenCV:
這個有兩版,arm版neon與sse版都支持,還提供了可視化,賺個辛苦分。
原項目地址:https://github.com/ppaanngggg/fhog
代碼片段和文件信息
#include?“fhog.h“
using?namespace?std;
using?namespace?fhog;
double?eps?=?0.0001;
//?Unit?vectors?used?to?compute?gradient?orientation
float?uu[9]?=
{
????1.0000
????0.9397
????0.7660
????0.500
????0.1736
????-0.1736
????-0.5000
????-0.7660
????-0.9397
};
float?vv[9]?=
{
????0.0000
????0.3420
????0.6428
????0.8660
????0.9848
????0.9848
????0.8660
????0.6428
????0.3420
};
cv::Mat?fhog::fhog(?const?cv::Mat_?&mximage?const?int?sbin)
{
????mximage?/=?255.;
int?dims[3]?=?{mximage.rows?mximage.cols?mximage.channels()};
float?im[dims[0]?*?dims[1]?*?3];
int?imgSize?=?dims[0]?*?dims[1];
int?count?=?0;
for?(int?col?=?0;?col? for?(int?row?=?0;?row?????????????if?(dims[2]?==?1)?{
????????????????float?pixel?=?mximage.at
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-09-17?02:50??fhog-master\
?????文件?????????242??2015-09-17?02:50??fhog-master\.gitignore
?????目錄???????????0??2015-09-17?02:50??fhog-master\DPM\
?????文件????????7344??2015-09-17?02:50??fhog-master\DPM\fhog.cpp
?????文件?????????214??2015-09-17?02:50??fhog-master\DPM\fhog.h
?????文件???????91814??2015-09-17?02:50??fhog-master\DPM\lena.jpg
?????文件?????????666??2015-09-17?02:50??fhog-master\DPM\main.cpp
?????文件??????????57??2015-09-17?02:50??fhog-master\README.md
?????目錄???????????0??2015-09-17?02:50??fhog-master\pdollar\
?????文件???????37920??2015-09-17?02:50??fhog-master\pdollar\SSE2NEON.h
?????文件???????22284??2015-09-17?02:50??fhog-master\pdollar\fhog.cpp
?????文件????????1370??2015-09-17?02:50??fhog-master\pdollar\fhog.h
?????文件???????91814??2015-09-17?02:50??fhog-master\pdollar\lena.jpg
?????文件?????????490??2015-09-17?02:50??fhog-master\pdollar\main.cpp
?????文件????????3144??2015-09-17?02:50??fhog-master\pdollar\sse.hpp
評論
共有 條評論