怎样用matlap程序把图像中大于某个像素值的像素设为零 - 爱问答

(爱问答)

怎样用matlap程序把图像中大于某个像素值的像素设为零

可以配合使用函数find和函数length或者函数find和函数length求得。

1、函数find和函数length配合使用获得像素为value的像素个数

12345678% 读入数据112.bmp是要读入的图像I = imread('112.bmp');% 如果为彩色图像需转为灰度图像,否则不需要I = rgb2gray(I);% value为要计算的像素值[r,c]=find(I==value);% 获得个数num=length(r);

2、函数find和函数sum配合使用获得像素为value的像素个数

123456% 读入数据112.bmp是要读入的图像I = imread('112.bmp');% 如果为彩色图像需转为灰度图像,否则不需要I = rgb2gray(I);% 获得像素值为value的素值个数num=sum(sum(I==value));


matlab编程就可以了啊

下一篇:求能直接在eclipse上运行的j2me游戏代码文件

上一篇:matlab的GUI绘图过程中出现以下错误

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?