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的视觉工作流",欢迎前往阅读。

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

相关推荐
atunet2 分钟前
关于从哈希冲突看缓存设计的实践与权衡7
算法
HackTwoHub5 分钟前
解锁 AI 红队全新玩法!Claude-Red 攻防 Skill 库,内置 SQLi、XXE、文件上传等 Web 专项 Skill,一键导入快速落地渗透实战
前端·人工智能·web安全·网络安全·自动化·系统安全
石小石Orz5 分钟前
如何设计一个优秀的 Skills
前端·人工智能
BOTTLE_平8 分钟前
工具篇:用什么AI与选型避坑指南
大数据·人工智能
xd1855785559 分钟前
落枕缓解指南 —— 鸿蒙AI智能助手开发全流程解析
人工智能·华为·harmonyos·鸿蒙
天真小巫11 分钟前
2026.7.21总结
人工智能
齐齐大魔王1 小时前
机器学习(三)
人工智能·机器学习
To_OC8 小时前
大模型蒸馏是啥?说白了就是大厨带徒弟的学问
人工智能·llm·agent
新手来了@click8 小时前
JAVA+AI 简化开发操作|文章被 AI Agent 技术社区收录分享
人工智能
GuWenyue9 小时前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能