读取一幅图像将图像奇数位置(13579…)的像素值每个点的像素值增加50图像偶数位置(2468….)的像素值每个点的像素值减小50在同一个绘图窗口分别显示原始图像和处理后的图像
1条回答 默认 最新
- Toblerone_Wind 2021-12-17 14:16关注
clear, close all im1 = imread('cameraman.tif'); figure subplot(1,2,1), imshow(im1), title('原图') im2 = im1; im2(1:2:end,1:2:end) = im1(1:2:end,1:2:end) + 50; %奇数行奇数列+50 im2(2:2:end,2:2:end) = im1(2:2:end,2:2:end) - 50; %偶数行偶数列-50 subplot(1,2,2), imshow(im2), title('处理后')
因为你没说奇数位置具体是什么,我默认奇数位置是奇数行奇数列,偶数位置是偶数行偶数列。
同样,因为你没说清楚图像是否是RGB,我默认采用单通道的灰度图像进行处理解决 1无用
悬赏问题
- ¥15 mmocr的训练错误,结果全为0
- ¥15 python的qt5界面
- ¥15 无线电能传输系统MATLAB仿真问题
- ¥50 如何用脚本实现输入法的热键设置
- ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
- ¥30 深度学习,前后端连接
- ¥15 孟德尔随机化结果不一致
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
- ¥15 谁有desed数据集呀