我想测量两条边之间的距离(以像素为单位)。以下是我使用的图像和我使用的代码的链接。
图片:
在程序 1 中:程序1
Mat
我从 0 到 cols扫描了图像的特定行。即沿着一条扫描线。在这种情况下,我正确地获得了白色像素(即边缘像素)的位置。
在程序 2 中:程序2
我从中间扫描图像的特定行Mat
,即我从行的中间到右方向直到 cols,然后再从中间到行的第 0 列进行测量。在这种情况下,我在获取白色像素(即边缘像素)的位置时得到了错误的值。
您能否建议我代码中有什么问题或者是否有更好的解决方案。