您好、欢迎来到现金彩票网!
当前位置:刘伯温高手论坛 > 图像匹配 >

opencv 如何检测特定形状的物体

发布时间:2019-08-16 08:06 来源:未知 编辑:admin

  我在做一个课题需要在绳子上检测是否有钩子挂着,钩子约半米长,形状特殊,用的是opencvVS2012,现在的想法是用surf算出钩子样本和采集图片的特征点后进行匹配,但在matches.size()计...

  我在做一个课题 需要在绳子上检测是否有钩子挂着,钩子约半米长,形状特殊,用的是opencv VS2012, 现在的想法是用surf算出钩子样本和采集图片的特征点后进行匹配,但在matches.size()计算匹配点个数的时候,得出的值永远是钩子样本的特征点个数,希望大神能帮我解答一下,或者教我一下正确的思路

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  你的思路可以,即将现有图像和样本图像的特征点进行匹配,然后判断是否有钩子上的特征点匹配上了,若有,则为有钩子的图像,若无,则为无钩子的图像。 我觉得,你可能错在没有剔除错误的匹配点,你应该剔除掉错误的匹配点,再来进行分析。

  知道合伙人教育行家采纳数:30798获赞数:2735212010年本科毕业于安徽工业大学高分子材料与工程专业,并取得工科学士学位证书。向TA提问展开全部将现有图像和样本图像的特征点进行匹配,然后判断是否有钩子上的特征点匹配上了,若有,则为有钩子的图像,若无,则为无钩子的图像。

  OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

  OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#,Ch, Ruby的支持。

http://shinnpaint.com/tuxiangpipei/771.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有