OpenCVSharp 4.5 Shi-Tomasi 角点检测

本文档展示了如何使用OpenCVSharp4.5库来运行OpenCV的Shi-Tomasi角点检测算法。代码中定义了一个名为`goodFeaturesToTrack_Demo`的函数,该函数通过调用`Cv2.GoodFeaturesToTrack`来检测图像中的角点,并在原图上用圆圈标记出来。此外,还创建了一个滑动条来动态调整最大检测角点的数量。最后,程序显示了带有检测到角点的图像并等待用户按键退出。

用 OpenCVSharp 4.5 跑一遍 OpenCV 官方教程

原OpenCV官方教程链接:OpenCV: Shi-Tomasi corner detector

核心函数:cv::goodFeaturesToTrack

using System;
using OpenCvSharp;

namespace ConsoleApp1
{
    class tutorial44 : ITutorial
    {
        static Mat src = new Mat(), src_gray = new Mat();
        static int maxCorners = 23;
        static int maxTrackbar = 100;
        static RNG rng = new RNG(12345);
        string source_window = "Image";

        private void goodFeaturesToTrack_Demo(int pos, IntPtr userdata)
        {
            maxCorners = Math.Max(maxCorners, 1);

            double qualityLevel = 0.01;
            double minDistance = 10;
            int blockSize = 3, gradientSize = 3;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值