imerase
描述
例子
消除像素从随机的窗口
读取和显示一个图像。
我= imread (“peppers.png”);imshow(我)
选择一个矩形区域的大小50 - - 100像素图像中从一个随机的位置。
矩形= randomWindow2d(大小(I), [100]);
擦除矩形区域内的像素。
J = imerase(我、矩形);
擦除图像显示。擦除像素的值0
。
imshow (J)
消除像素从指定的窗口
读取和显示一个图像。
我= imread (“car1.jpg”);imshow(我)
擦除矩形的大小和位置指定为第4单元向量的形式xminymin宽度高度]。
矩形= (1040 1525 250 200);
擦除矩形区域内的像素,并擦除像素填充绿色。
J = imerase(矩形,我“FillValues”255年[0 0]);
擦除图像显示。
imshow (J)
擦除区域填充随机颜色
读取和显示彩色图像。
我= imread (“flamingos.jpg”);imshow(我)
选择一个随机的广场形象的窗口。窗的面积在2%和13%之间的整个图像的面积。
赢得= randomWindow2d(大小(我),“规模”(0.02 - 0.13),“DimensionRatio”[1 1;1 1]);
确定删除区域的高度和宽度。
针对= diff (win.YLimits) + 1;wwin = diff (win.XLimits) + 1;
消除消除区域内的像素。每个像素填充一个随机颜色。
J = imerase(我赢,“FillValues”兰迪([255],[针对wwin 3]));
擦除图像显示。
imshow (J)
输入参数
我
- - - - - -图像区域被删除
数字矩阵|数字数组
图像与一个地区被删除,指定为一个数字矩阵代表一个灰度图像或数字数组有三个渠道代表一个彩色图像。
矩形
- - - - - -大小和位置的矩形擦掉
第4单元数值向量|矩形
对象
擦除矩形的大小和位置,指定为第4单元数值向量的形式xminymin宽度高度)或矩形
对象。
fillValues
- - - - - -填值
0
(默认)|数字标量|转换数值向量|数字矩阵|数字数组
填补申请删除像素值,指定为其中一个值。
填值 | 结果 |
---|---|
数字标量 | 填补抹去像素灰度或RGB图像的灰度值指定。 |
转换数值向量 | 擦除像素的RGB图像填充指定的颜色。 |
数字矩阵 | 填满每一个擦除像素灰度或RGB图像中对应的灰度值fillValue 。指定的矩阵fillValue 必须有相同的高度和宽度消除矩形,矩形 。 |
数字数组与3架飞机 | 填满每一个擦除像素的RGB图像对应像素的颜色fillValue 。指定的数组fillValue 必须有相同的高度和宽度消除矩形,矩形 。 |
版本历史
介绍了R2021a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。