发布网友 发布时间:2022-04-24 00:52
共2个回答
热心网友 时间:2023-10-16 11:36
首先我得告诉楼主,你的想法错了,impixel是必须手动才能选择像素点的,一般用在选取单个或者少数像素点的场合,你想用它获得整个像素值,我只能说没有意义,函数用错地方了,你想下你的几十万个像素点你点的过来吗,你无非是想知道各点的像素值,其实当你用imread读入图片的时候,像素值已经保存在数据空间里了,只不过一般图片像素都数以万计,显示不方便而已.
热心网友 时间:2023-10-16 11:36
读出的图像应该就是矩阵
A=imread('x.jpg')
你可以用min(A)来查找每列最低值。
如
B =min(min(A))可以查整个矩阵的最低值。(问题是如果最低值本来就是0,你找到了也没必要改了吧。)
然后你可以A(find(A==B))=0 来清空。