OpenCV4入门教程098:Hu矩实现轮廓匹配

您所在的位置:网站首页 轮廓匹配opencv效果不好 OpenCV4入门教程098:Hu矩实现轮廓匹配

OpenCV4入门教程098:Hu矩实现轮廓匹配

2024-06-03 12:17| 来源: 网络整理| 查看: 265

#include #include

using namespace std;using namespace cv;

void getHuMoments(Mat &src1,Mat &src2){ //1.转化为灰度图像 Mat gray1, binary1, dst1; Mat gray2, binary2, dst2; cvtColor(src1, gray1, COLOR_BGR2GRAY); cvtColor(src2, gray2, COLOR_BGR2GRAY);

imshow("src1", src1); imshow("src2", src2);

//2.二值化 threshold(gray1, binary1, 127, 255, THRESH_BINARY | THRESH_OTSU); imshow("binary1", binary1); threshold(gray2, binary2, 127, 255, THRESH_BINARY | THRESH_OTSU); imshow("binary2", binary2);

//3.计算hu矩 Moments ms1,ms2; ms1 = moments(binary1, false); ms2 = moments(binary2, false); double hu1[7],hu2[7]; HuMoments(ms1, hu1); HuMoments(ms2, hu2);

//4.log转化 cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3