在此图像中,黑色图形位于白色背景中。我想获得图中两个峰值波之间的像素长度和峰值波的平均幅度(峰值的高度)。
我坚持实现此代码的逻辑。任何人都可以帮我实现这个。我正在使用 C#
public void black(Bitmap bmp)
{
Color col;
for (int i = 0; i < bmp.Height; i++)
{
for (int j = 0; j < bmp.Width; j++)
{
col = bmp.GetPixel(j, i);
if (col.R == 0) //check whether black pixel
{
y = i; //assign black pixel x,y positions to a variable
x = j;
}
}
}
}
我的主管告诉我必须使用二维数组来存储线的增量和减量(每个增量和减量的起点像素值和终点像素值)以获得这些值。但我没有足够的编码技能来应用它这段代码的逻辑。