opencv根据颜色提取图像 怎么使用opencv提取hog特征?

怎么使用opencv提取hog特征?猪猪特征提取的方法是制作一幅图像:1。灰度(将图像视为X、y、Z的三维图像(灰度))2。把它分成小细胞(2*2)3。计算每个单元格4中每个像素的梯度(方向)。计算每

怎么使用opencv提取hog特征?

猪猪特征提取的方法是制作一幅图像:1。灰度(将图像视为X、y、Z的三维图像(灰度))2。把它分成小细胞(2*2)3。计算每个单元格4中每个像素的梯度(方向)。计算每个单元格的梯度直方图(不同梯度的数目),形成每个单元格的描述符(int argc,char**argv){mat trainimg//要分析的图像trainimg=imread(”1)。Jpg“,1)//读取图像hogdescriptor*hog=new hogdescriptor(cvsize(3,3),cvsize(3,3),cvsize(5,10),cvsize(3,3),9)//具体含义见参考文献1,2 vector