C/C++教程

Halcon实例转OpenCV--低对比度图像中提取圆形轮廓(附源码)

本文主要是介绍Halcon实例转OpenCV--低对比度图像中提取圆形轮廓(附源码),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

导读

本文主要介绍一个在低对比度图像中提取圆形轮廓的实例,并将Halcon实现转为OpenCV。

实例来源

Halcon例程dyn_threshold.hdev--动态阈值算子使用实例。

原图:

图片

Halcon实现效果:

图片

图片

图片

OpenCV实现步骤与代码

实现步骤:

【1】dyn_threshold操作替代--均值滤波+图像差分+阈值提取

【2】圆形结构元素闭运算+开运算

【3】轮廓查找+最小外接圆

【4】标注结果:圆心+外圆轮廓


逐步效果演示与代码:

完整源码:


                    
这篇关于Halcon实例转OpenCV--低对比度图像中提取圆形轮廓(附源码)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!