我是图像处理的新手,并且正在一个项目中确定织物图像中纱线的数量,即经纱和纬纱(与x轴垂直和平行的纱线)。
我试图通过分别获取经线和纬线的列数和行数之和来检测纱线,但由于图像聚焦和清晰度不高,因此似乎不起作用。同样,该方法对织物中纱线的排列非常敏感。
如果可能,请提出一种更好的算法来检测纱线。同样,是否有可能使每个捕获的图像都变得笔直。我尝试了IMROTATE,但是它会在图像中创建黑色区域,这会干扰行的总数,并且算法会失败。
在这方面的任何帮助对我来说都是非常值得的。谢谢。
使用FFT。这是作业吗?
—
endolith'7
是的,傅里叶变换可能是正确的起点。它将“模糊”出图像的规则性。不过,不确定如何处理局部旋转。也许您可以变换条纹并记下它们的相位,然后确定相邻条纹是否向左或向右倾斜。
—
Daniel R Hicks