gpt4 book ai didi

image-processing - 如何使用opencv在具有某些序列的图像中查找轮廓

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

我使用 cvFindcontour 的函数得到了这个图像的轮廓号,它很好,而且我得到了每个轮廓使用递增 contour->h_next。

cvFindContours( src, storage, &contour, sizeof(CvContour), CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE );

但是轮廓的顺序是随机的,有没有办法在图像中找到给定格式的轮廓?我的最终目标是单独找到外部正方形的面积(即)(单独的 1,2,3,4,9,10,15,16,17,18)。请问你能建议一些算法或函数来找到轮廓用这个序列。提前致谢。 enter image description here

最佳答案

我建议:

  • 找到每个正方形的质心
  • 通过拟合或霍夫变换找到棋盘的方向
  • 执行质心坐标的旋转
  • 根据新坐标对正方形进行排序

关于image-processing - 如何使用opencv在具有某些序列的图像中查找轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13282573/

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