C# 基于OpenCv的视觉工作流-章24-SURF特征点

C# 基于OpenCv的视觉工作流-章24-SURF特征点

本章目标:
一、SURF特征点检测;
二、绘制关键点;


一、SURF特征点检测;

SIFT算法是对Sift算法的改进,提高了检测效率,如下图,算法不同之处见文末链接。

OpenCv SURF特征点检测可如下使用

var surf = SURF.Create();

KeyPoint[] keyPoints;

Mat des = new Mat();

sift.DetectAndCompute(image, null, out keyPoints, des);

其中:参数1,为输入图像;

参数2,为掩膜;

参数3,为输出关键点;

参数4,为输出描述子;

二、绘制关键点

绘制关键点与章23相同,不再详述

效果如下

参考链接

https://www.bilibili.com/video/BV1RFtpeJE6h?spm_id_from=333.788.videopod.episodes\&vd_source=3f9438f03abb9d3e91fda0640164d626\&p=74

"VisionTool 探迹"免费视觉工具

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

"VisionTool Halcon"付费视觉工具

下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
hillstream32 小时前
从这次xAI重组说开去--用类比的思维来理解
人工智能·算法·xai·elon.mask
菜鸡儿齐2 小时前
leetcode-最长连续序列
数据结构·算法·leetcode
寻寻觅觅☆2 小时前
东华OJ-基础题-120-顺序的分数(C++)
开发语言·c++·算法
ccLianLian2 小时前
计算机基础·cs336·推理和训练
人工智能·深度学习
Tisfy2 小时前
LeetCode 3713.最长的平衡子串 I:计数(模拟)
算法·leetcode·题解·模拟
月疯2 小时前
陀螺仪和加速度计(模拟状态,计算运动状态)
算法
鹅是开哥2 小时前
Spring AI Alibaba + DashScope 调用超时彻底解决(SocketTimeoutException / read timeout)
java·人工智能·spring
网易伏羲2 小时前
以数据驱动工程机械智能化,网易灵动入选杭州国家语料库首批高质量数据集榜单
人工智能·具身智能·网易伏羲·网易灵动
够快云库2 小时前
2026信创架构实战:制造业非结构化数据的深度治理之道
人工智能·架构·企业文件管理