gpt4 book ai didi

java - OpenCV - Java - 如何删除集群周围的一些像素

转载 作者:太空宇宙 更新时间:2023-11-03 22:51:12 25 4
gpt4 key购买 nike

我正在做一个项目,我需要识别图像的某些区域。处理图像并删除所有不必要的东西后,我终于得到了我需要的区域,如图所示(绿色圆圈内的区域)。

我无法使用 OpenCV 围绕该区域绘制圆圈。我目前正在使用 Java 版本的 OpenCV。如果有人能指出正确的方向,说明如何在图像上实现那个绿色圆圈,那将非常有帮助。

我试图检测那个区域的东西。blob detector - 没有取得多大成就。簇 - 与 Blob 检测器相同。HoughCircles - 在图像中绘制不必要的圆圈。FindContour - 没有绘制任何东西,因为它不是完美的圆、椭圆或任何其他众所周知的多边形。

感谢您的帮助。

After processing I want image to look as shown below

最佳答案

解决方法:

  1. 打开以清除所有细/细长图案中的图像。
  2. 连接组件标记以计算剩余模式
  3. 每个剩余图案的尺寸计数
  4. 最大的图案是您要圈出的图案。

注意:如果要完美保留图案,可以通过重建(侵 eclipse +测地线重建)的开口来代替开口。

关于java - OpenCV - Java - 如何删除集群周围的一些像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37310644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com