MATLAB二值图像的像素坐标(x,y)中如何提取出x为最小值时的像素坐标,求代码,,泪求,急

MATLAB二值图像的像素坐标(x,y)中如何提取出x为最小值时的像素坐标,求代码,,泪求,急,第1张

假设二值图像为P

[row col] = find(P);

每对对应的row和col代表值为1的各个点坐标

如果提取行数最小的,则:

[m, index] = min(row);

row = m;

col = col(index);

这样(row, col)代表x最小的像素坐标

望采纳,谢谢!

在vision的图像显示中就自带这个功能,只要在vision图像显示的“显示项”中选择“image information“,就可在图像上方出现一个数字显示框,不但可以显示鼠标的位置的像素座标,还可以显示该座标的图像灰度数值。

在窗体添加 按钮,TImage 控件 Image1

__fastcall TForm1::TForm1(TComponent Owner)

: TForm(Owner)

{

Image1->AutoSize = true;

Image1->Picture->LoadFromFile("c:\\1bmp");

}

void __fastcall TForm1::Button1Click(TObject Sender)

{

int x, y;

int w = Image1->Width;

int h = Image1->Height;

for (y = 0; y < h; y++)

for (x = 0; x < w; x++)

{

返回点的RGB值 = Image1->Canvas->Pixels[x][y];

}

}

通常一幅图像有四个焦角点,已知图像的大小为widthheight,那么四个角点的坐标分别为:(0,0), (0,width-1), (height-1,0), (width-1,height-1)。

以上就是关于MATLAB二值图像的像素坐标(x,y)中如何提取出x为最小值时的像素坐标,求代码,,泪求,急全部的内容,包括:MATLAB二值图像的像素坐标(x,y)中如何提取出x为最小值时的像素坐标,求代码,,泪求,急、如何从labview显示出点图片中,提取出鼠标所在位置的像素坐标、如何在c++builer中获取bmp图片每个像素的坐标及RGB值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9266906.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存