人物黑白照片彩色化matlab代码
时间: 2023-09-22 19:09:39 浏览: 80
彩色图像增强matlab代码
3星 · 编辑精心推荐
以下是一个简单的 MATLAB 代码,用于将黑白照片彩色化:
```matlab
% 读取黑白照片
bw_img = imread('black_white_photo.jpg');
% 转换为彩色图像
color_img = cat(3, bw_img, bw_img, bw_img);
% 通过对每个通道进行加权来增加色彩
color_img(:, :, 1) = color_img(:, :, 1) * 1.2;
color_img(:, :, 2) = color_img(:, :, 2) * 0.8;
color_img(:, :, 3) = color_img(:, :, 3) * 0.6;
% 显示彩色照片
imshow(color_img);
```
请注意,这只是一个简单的代码示例,并且可能需要进行更多的调整和修改,以实现更好的彩色化效果。
阅读全文