opencv_角点检测

文章内容

  1. 一个opencv检测角点的程序
运行效果
cpp 复制代码
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>

using namespace cv;
using namespace std;

void detectCorners(Mat image)
{
    Mat grayImage;
    cvtColor(image, grayImage, COLOR_BGR2GRAY);

    vector<Point2f> corners;
    goodFeaturesToTrack(grayImage, corners, 100, 0.01, 10);

    for (int i = 0; i < corners.size(); i++)
    {
        circle(image, corners[i], 5, Scalar(0, 0, 255), -1);
    }

    imshow("Corner Detection", image);
    waitKey(0);
}

int main()
{
    Mat image = imread("E:\\SOFT_SL\\Opencv_Check\\biaoding.png");

    if (image.empty())
    {
        cout << "Failed to load image" << endl;
        return -1;
    }

    detectCorners(image);

    return 0;
}
相关推荐
jndingxin10 小时前
OpenCV CUDA模块图像处理------创建一个模板匹配(Template Matching)对象函数createTemplateMatching()
图像处理·人工智能·opencv
吴声子夜歌12 小时前
OpenCV——Mat类及常用数据结构
数据结构·opencv·webpack
新知图书16 小时前
OpenCV为图像添加边框
人工智能·opencv·计算机视觉
audyxiao0011 天前
计算机视觉顶刊《International Journal of Computer Vision》2025年5月前沿热点可视化分析
图像处理·人工智能·opencv·目标检测·计算机视觉·大模型·视觉检测
whoarethenext2 天前
使用 C/C++ 和 OpenCV 实现滑动条控制图像旋转
c语言·c++·opencv
SuperW2 天前
Opencv中的copyto函数
人工智能·opencv·计算机视觉
whoarethenext2 天前
使用 OpenCV (C++) 进行人脸边缘提取
c++·人工智能·opencv
阿幸软件杂货间2 天前
PPT转图片拼贴工具 v3.0
python·opencv·计算机视觉·powerpoint
Blossom.1182 天前
使用Python和OpenCV实现图像识别与目标检测
人工智能·python·神经网络·opencv·安全·目标检测·机器学习
橙色小博2 天前
python中的经典视觉模块:OpenCV(cv2)全面解析
人工智能·opencv·计算机视觉