在matlab中图像像素最低位值的改变

发布网友 发布时间: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 来清空。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com