利用opencv提取Hu不变量特征 形状匹配
2011-12-22 15:31
369 查看
void GetHu(string image_path) { IplImage *src_image = cvLoadImage(image_path.c_str(),0); CvMoments moments; CvHuMoments hu_moments; cvMoments(src_image, &moments,0); cvGetHuMoments(&moments, &hu_moments); for(int i = 1; i < 8; ++i) { cout<<((double*)&hu_moments)[i]<<"\t"; } }
另外,opencv中的cvMatchShapes()方法可以直接实现两个轮廓的相似性计算,结果越小越相似。这个函数也是基于Hu不变量的相似性匹配。
如:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=1736
相关文章推荐
- 利用opencv提取Hu不变量特征 形状匹配 机器学习识别手写数字 傅里叶变换
- OpenCV中特征点提取和匹配的通用方法
- opencv3_java akaze的特征提取与图像匹配 akaze
- 使用Opencv2.4.9进行SIFT特征点提取和匹配
- Opencv 各种特征点提取和匹配
- OpenCV中特征点提取和匹配的通用方法
- 利用Hu不变矩进行特征提取
- OpenCV中特征点提取和匹配的通用方法
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV中特征点提取和匹配的通用方…
- OpenCV中提取SIFT特征点、图像匹配、图像配准
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV_局部图像特征的提取与匹配_源代码
- 利用Hu不变矩进行特征提取
- [置顶] 基于opencv-3.4.0的图像特征点提取及图像匹配(Java 版)
- Opencv 各种特征点提取和匹配
- OpenCV中feature2D学习——SIFT和SURF算子实现特征点提取与匹配
- OpenCV中特征点提取和匹配的通用方法
- 使用OpenCV3进行SURF特征提取和暴力匹配代码详解
- 利用OpenCV提取HOG特征需要了解的参数