专栏名称: OpenCV学堂
一个致力于计算机视觉OpenCV原创技术传播的公众号!OpenCV计算机视觉与tensorflow深度学习相关算法原创文章分享、函数使用技巧、源码分析与讨论、,计算机视觉前沿技术介绍,技术专家经验分享,人才交流,学习交流。
今天看啥  ›  专栏  ›  OpenCV学堂

避免几个坑,OpenCV的轮廓分析速度也可以很快!

OpenCV学堂  · 公众号  ·  · 2024-09-04 17:39
    

文章预览

点击上方 蓝字 关注我们 微信公众号: OpenCV学堂 关注获取更多计算机视觉与深度学习知识 缘由 这个是跟CCL分析速度很慢的姊妹篇文章,还是下面这张图,我用OpenCV实验大师工具软件进行轮廓分析的时候发现速度非常慢,大概需要6000毫秒左右,这个让自己都很不好意思说什么,但是我肯定这个不是OpenCV的问题,是合理使用的问题,于是我开启了针对相关代码的仔细检查。 原因分析与代码修改 首先排除findContours函数很慢这种错误说法,亲测针对3200x3200,有上千个轮廓的二值图像,OpenCV4.8版本的findContours函数运行时间不到9毫秒即可完成。我的代码会循环每个轮廓然后对它们做各种统计处理,其中有两个最值得怀疑的地方,第一个地方是因为OpenCV本身没有求最大内接圆的函数,所以我自己写了一个,这个里面调用了OpenCV的点多边形测试pointPolygonTest函 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览