我对织物材质进行了处理,得到如下图所示的图像:
原图:
处理后的图像:
现在,我想找到连续的白色簇的数量。如果所有簇都是均匀且完全水平的,我将运行一个循环来计算强度的上升和下降,以找到簇的数量,但事实并非如此。如果我通过上述方法取几行的中值/平均值,所需的答案相差很大。
有没有什么方法可以在行不需要完全水平的约束下准确地计算它们?或者遵循任何方法会使任务更简单吗?
我还在进一步思考这个问题,但目前看来图像魔术师在消除图像倾斜方面做得非常好。只需在终端(或 Windows 上的命令提示符)中:
convert fabric.jpg -deskew 50% result.jpg
这是一个动画,展示了将图像从 -20 度旋转到 +20 度时会发生什么,在右侧我显示了每行的投影(行总和)。当左侧变为水平时,观察最右边的列:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)