opencv matchShapes()

本文介绍了一种快速的图像处理技术,通过使用Canny算法提取图像边缘,然后利用findContours找到图像中的轮廓。接着通过matchShapes函数来比较这些轮廓与模板轮廓的相似度,从而实现目标检测。这种方法适用于能够获取到单一完整轮廓的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

First you will need to get contours of shapes from image. For example use Canny() to find edges in images. Than use findContours() on image of edges to get contours.

Than you can use matchShapes() to find contour that is most similar to your model contour (among all contours extracted by findContours()).

Note that this approach is very fast comparing to other methods of object detection, but if you can't get single contour around your book you will not able to find it. matchShapes() compares single contour to single contour.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值