opencv角点检测

Posted 机器视觉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv角点检测相关的知识,希望对你有一定的参考价值。


原帖: 
如有问题请进入原帖与作者沟通。

1、特征点的作用:使用特征点代表图像内容 
运动目标跟踪 
物体识别 
图像配准 
全景图像拼接 
三维重建 
2、Harris角点检测基本思想 
角点定义 :窗口向任意方向的移动都导致图像灰度的明显变化 
【opencv】角点检测 
【opencv】角点检测 
平坦区域:任意方向移动,无灰度变化 
【opencv】角点检测 
边缘: 
沿着边缘方向移动,无灰度变化 
【opencv】角点检测

【opencv】角点检测 
【opencv】角点检测 
【opencv】角点检测 
【opencv】角点检测 
【opencv】角点检测 
【opencv】角点检测 

#include "opencv2/opencv.hpp"#include <iostream>using namespace cv;using namespace std;//全局变量int main()
{
    Mat src_image ;
    Mat gray_image ;
    VideoCapture vidcap(0);    vector<Point2f> conners;//检测到的角点
    int maxConers = 300;//检测角点上限
    double qualityLevel = 0.1;//最小特征值
    double minDistance = 10;//最小距离

    while (true)
    {
        vidcap >> src_image;

        cvtColor( src_image, gray_image, CV_BGR2GRAY);//转换为灰度图

        //Shi-Tomasi角点检测
        goodFeaturesToTrack( gray_image, conners, maxConers, qualityLevel, minDistance);        //cout<<"检测到的角点坐标:"<<conners<<endl;

        //角点绘制
        for (int i = 0; i < conners.size(); i++)
        {
            circle( src_image, conners[i], 3, Scalar(255&rand(),255&rand(),255&rand()), 2, 8, 0);
        }

        imshow( "角点检测", src_image );
        waitKey(10);
    }    return 0;
}
 
   
   
 



声明:本文系网络转载,版权归原作者所有。如涉及版权,请联系删除!


> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

如何分享到朋友圈 点击右上角“...” 三个点,在弹出菜单选择“分享到朋友圈
机器视觉--订阅号 机器视觉‘公众号 机器视觉,工业自动化,机器人,图像处理技术等领域新媒体信息平台。
热门文章推荐

回复下面数字,获取相关文章

001:计算机视觉领域研究资源及期刊、会议介绍

002:德国kuka机器人与世界冠军乒乓对决

003:人脸检测的C/C++源代码

004:人工智能眼中的世界,竟然如此诡(魔)异(性)?!

005:机器人视觉中的物体表达问题-摄像机标定-视觉计算理论

006:三维计算机视觉技术

007:无奈与迷茫-30岁以上电子工程师请进

008:逆天科技小制作 自制迷你“磁悬浮列车”玩具方法图解,快动手给孩子做一个

009:Google 以图搜图 - 相似图片搜索原理 - Java实现

010:关于机器学习中的一些数学方法

011:双远心工业镜头的原理简述

012哥们花20万从德国带回来一工具箱,亮瞎了!!全铝头盔一次成型!!

013:工业相机在汽车零部件检测中的应用

以上是关于opencv角点检测的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV——Harris角点检测

OpenCV ⚠️高手勿入! 半小时学会基本操作 23⚠️ 角点检测

OpenCV ⚠️高手勿入! 半小时学会基本操作 23⚠️ 角点检测

如何像matlab一样检测opencv中的角点?

OpenCV实战(16)——角点检测详解

opencv学习-Harris角点检测