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

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

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


一、ORB特征点检测;

ORB算法可以做到实时检测,但准确性有所下降,如下图。

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

var surf = ORB.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=75

"VisionTool 探迹"免费视觉工具

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

"VisionTool Halcon"付费视觉工具

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

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

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

相关推荐
半兽先生2 小时前
告别 AI 乱写 Vue!用 vue-skills 构建前端智能编码标准
前端·vue.js·人工智能
摇滚侠2 小时前
JWT 是 token 的一种格式,我的理解对吗?
java·人工智能·intellij-idea·spring ai·springaialibaba
jghhh012 小时前
LT喷泉码编解码的MATLAB实现
数据库·算法·matlab
被遗忘在角落的死小孩2 小时前
抗量子 Winternitz One Time Signature(OTS) 算法学习
学习·算法·哈希算法
浅念-2 小时前
C++ :类和对象(4)
c语言·开发语言·c++·经验分享·笔记·学习·算法
YunchengLi3 小时前
【移动机器人运动规划】5 基于优化的轨迹规划 Part2
算法·机器人
yuuki2332333 小时前
【C++】模拟实现 AVL树
java·c++·算法
xixixi777773 小时前
零样本学习 (Zero-Shot Learning, ZSL)补充
人工智能·学习·安全·ai·零样本·模型训练·训练
olivesun883 小时前
AI的第一篇编码实践-如何用RAG和LLM
人工智能