mdsk.net
当前位置:首页 >> mAtlAB获取像素点坐标 >>

mAtlAB获取像素点坐标

假设二值图像为p[row col] = find(p);每对对应的row和col代表值为1的各个点坐标如果提取行数最小的,则:[m, index] = min(row);row = m;col = col(index);这样(row, col)代表x最小的像素坐标望采纳,谢谢!

假设原图片为“image.jpg”.可以使用 Python Image Library 做,load() 函数会返回一个对象,这个对象我们可以把它当作一个二维数组对待,而数组中存放的就是点的 RGB 值,可以很容易地访问到任何像素点的 RGB 值:from PIL import

用imread 函数就可以把图像镀进来,matlab把图像看作二维矩阵,象素点坐标对应着矩阵中相应位置

是说整个图像上只有一个黑点(灰度值最大)?可用以下语句:[假定你的灰度图片读入到i中c1=max(i);c=max(c1);[m,n]=find(i==c);[m.n]即为要找的黑点的坐标

您这是一口气三个问题啊.一个一个看吧: 提取图像中的像素点.您是想手动选取还是根据某种准则来自动选取?根据离散点拟合圆.这个用霍夫变换或者RANSAC方法应该都可以解决.在图像中指定位置显示指定尺寸的圆.这个最简单所以关键是第一个问题,请您明确.

利用[i,j]=find(z==max(max(z)))就行了,i,j就是最大像素点坐标,max(max(z))就是最大值.把这个放后面就行了.

P = IMPIXEL(RGB,C,R) R and C are equal-length vectors specifying the coordinates of the pixels r,c是指定像素坐标的 比如c=[12,20,33],r=[34,43,63] 取得是(12,34)(20,43)(33,63)三点 返回结果是三列的 每行代表一个点的rgb值

这个感觉是一个数学建模题,你可以进入MATLAB,运行一个1024*768的矩阵,就可以进行操作了,因为MATLAB就是以矩阵形式输出,所以我是这样用的.做出来了.

虹膜外边界的里面就是虹膜吗?虹膜还有内边界?我觉得你努力的方向应该是在以上实际上我是按照将区域生长和边缘检测结合的思想给你的建议,我的论文就

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com