news 2026/9/4 13:38:54

C# 基于OpenCv的视觉工作流-章23-SIFT关键点

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C# 基于OpenCv的视觉工作流-章23-SIFT关键点

C# 基于OpenCv的视觉工作流-章23-SIFT关键点

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


一、SIFT关键点检测;
SIFT关键点检测会改进Harris角点检测的不足,如下图,数学原理比较复杂,本文不进行描述,见文末链接。

OpenCv关键点检测可如下使用
var sift = SIFT.Create();
KeyPoint[] keyPoints;
Mat des = new Mat();
sift.DetectAndCompute(image, null, out keyPoints, des);
其中:参数1,为输入图像;
参数2,为掩膜;
参数3,为输出关键点;
参数4,为输出描述子;

二、绘制关键点
OpenCv绘制关键点可如下使用
Cv2.DrawKeypoints(matDst, keyPoints, matDst);
其中:参数1,为输入图像;
参数2,为关键;
参数3,为输出图像;

效果如下

参考链接
https://www.bilibili.com/video/BV1RFtpeJE6h?spm_id_from=333.788.videopod.episodes&vd_source=3f9438f03abb9d3e91fda0640164d626&p=71

“VisionTool 探迹”免费视觉工具
下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

“VisionTool Halcon”付费视觉工具
下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?
对应系列文章“C# 基于Halcon的视觉工作流”,欢迎前往阅读。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 2:52:01

uTools:一个能让你卸载几十个软件的效率“外挂”

01 引言 你是否厌倦了在无数软件间来回切换?是否希望有一个“万能入口”,能瞬间响应所有临时需求?试试 uTools,它不只是一种工具,更是一种全新的效率哲学。通过一个简单的搜索框和智能面板,它将海量插件融入…

作者头像 李华
网站建设 2026/9/3 1:03:22

算法学习日记 | 前缀和

🧠 算法学习日记 | 今天我用「前缀和」解了两道题,原来“预处理”能这么强! 大家好,我是你们的算法学习搭子 👋 今天继续我的算法入门之旅,重点练习了**前缀和(Prefix Sum)**这一高效…

作者头像 李华
网站建设 2026/9/4 0:29:27

如何使用1688官方API进行订单同步?

一、前置准备(必须完成) 1. 开放平台基础配置 注册 / 登录:1688 开放平台,完成企业实名认证(个人账号无订单接口权限)。创建应用:在「应用管理」创建应用,获取app_key(…

作者头像 李华
网站建设 2026/9/4 2:36:33

非球面透镜背后的焦点研究

摘要高功率激光二极管经常在两个方向上表现出不对称的发散和散光。此案例在VirtualLab Fusion中研究了激光二极管首先被物镜准直,然后被非球面透镜聚焦后焦点区域的场的演变。与没有散光的情况相比,散光对其焦点区域的场的影响被清楚地呈现出来。建模任务…

作者头像 李华
网站建设 2026/9/2 22:26:32

乡村地区无人机医药配送路径规划与优化Matlab仿真

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

作者头像 李华