如何计算紧密间隔的平行线上的灰度强度变化
我试图从图像中找到土壤中聚集体的大小。 我试图实现的逻辑是增强对比度,然后使用行扫描来查看灰度级的变化。
“变形”需要用户用光标手动绘制一条线,并在该水平线上给出灰度强度变化。 我会将它排成一行,在整个图像上自动采用多行,从一端到另一端(我想指定图像中应该采用多少采样线),并将每行的灰度级变化作为数据提供。
正如你可以在这张图中看到的那样,一条线的强度轮廓被选中并绘制出来。
我希望它被绘制为多行(我应该能够选择行数),而不是使用光标并首尾绘制一条线,我想在图像上自动绘制一条线。
感谢您耐心阅读。
PS也可以使用某种网格; 我的意思是我想绘制灰度强度变化横跨仅水平线或只有垂直线隔开非常接近,而不是重叠像网格一样,所以我可以修改一个网格代码只能在一个轴上使用?
任何建议表示赞赏。
为什么在您拥有所有数据时进行子采样?
为什么不直接在整个图像上找到直方图?
MatLab有一个内置的演示程序,可以帮助您在代码和示例图像的位置计算图像中的米粒数量。 在此处输入链接描述
链接地址: http://www.djcxy.com/p/89767.html上一篇: How to calculate gray intensity variation across closely spaced parallel lines