matlab中怎么用imadjdemo

 我来答
疾风动竹
2012-04-22 · TA获得超过3.2万个赞
知道大有可为答主
回答量:7695
采纳率:86%
帮助的人:1589万
展开全部
直接在命令窗里敲imadjdemo(image adjustment demo),回车
下拉选择待处理图片:电路、大米什么的
在Operation 面板下点按钮,分别是:
明度+/-
对比度+/-
伽马值+/-
信息/关闭
追问
这个我懂,具体是如何在里面编辑自己的图片
追答
汗!这个只是个demo

实在想这么做的话,需要做点小手术

(1)在命令窗里敲
Edit imadjdemo
回车

(2)在m文件里,找到第259行,把
'String','Circuit|Tire|Pepper|Rice|Pout|Trees|Saturn|Quarter|Glass|Lifting Body', ...
中的Tire改为MySelect,即
'String','Circuit|MySelect|Pepper|Rice|Pout|Trees|Saturn|Quarter|Glass|Lifting Body', ...
这是将下拉菜单中的Tire项改为自定义的MySelect

(3)找到957-960行,将原来的代码注掉,改为
case 'MySelect', %'Tire',
[FileName,PathName]=uigetfile({'*.bmp';'*.jpg';'*.png';'*.*'},'请选择图片文件');%tire = [];
path=[PathName,FileName];%load imdemos tire
img=rgb2gray(imread(path));%img = tire;
这部分是下拉菜单的响应部分,作用是载入图片,把它改掉,载入任意文件,这里要注意,因为程序里处理的都是灰度图片,所以读入图片后,先用rgb2gray()进行了灰度化处理。

(4)保存

(5)使用
命令窗里敲
imadjdemo
回车
只要下拉菜单选MySelect项就ok了

望采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式