判断打包带的重叠次序

Viewed 107

判断哪根在上面,哪根在下面
(需要重新拍一下)
IMG_2071.JPG.JPGIMG_2072.JPG.JPG

3 Answers

原来初始想法,想通过纹理的连续性进行判断,但这个半透明的似乎不太适用
可以试试通过判断横着的这一条是否连续
先做图像处理

  • 边缘增强
    image.png
  • 再过滤周围的竖向的干扰噪声
    image.png
  • 对图像进行膨胀和腐蚀
    image.png
    image.png
  • 再进行二值化处理
    image.png
  • 进行斑点检测,如果横向在上,斑点是连续的,反之,会在中间断掉
    image.png
    image.png
  • 通过判断斑点个数来判断是横向还是纵向
    结果如图
    image.png
    image.png
    线条判断.task

如何通过对光源的优化(比如斜光)更加方便地解决该问题?

在光源位置固定的情况下,横条在上和竖条在上的中间交叠位置的亮度会不一样,可以根据这个来判断
image.png
image.png
作业(配置版本3.9.20):新作业_9.task
拍摄原图:
download1020.zip