马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
今天学图像处理学的百无聊赖,于是去deepseek上搞了点好玩的东西,因为我一直处理的是灰度图像嘛,就学习了一下怎么读取彩色图像,怎么输出彩色图像啥的。
然后就几行非常简单的代码,浅浅留一下,供不学图像类的伙伴们玩耍~%% 读取并输出彩色图像
clear;close all;clc;
%% 读取
img = imread('头像.jpg');
img_resized = imresize(img,[5000,5000]);
%% 展示
figure;
imshow(img_resized);
%% 打印
print('output_image.jpg','-djpeg');
pause;
然后去老爸老妈哪里显摆,又去男票那里逛游,给我们的头像都打印了一个遍~
后来觉着自己的图像不清晰(但貌似只是我的颜色淡一点。。。),于是给自己又去搜索了点降噪高清啥的,但参数得自己调,懒惰,遂未成功。但代码如下嘞~%% 读取并输出彩色图像
clear;close all;clc;
%% 读取
img = imread('头像.jpg');
img_resized = imresize(img,[5000,5000]);
img_enhanced = imadjust(img, [0.3, 0.7], [0, 1]);
img_super_res = imresize(img, 2, 'Antialiasing', true);
img_gray = rgb2gray(img);
% 拉普拉斯滤波锐化
laplacian_filter = [0, 1, 0; 1, -4, 1; 0, 1, 0];
img_sharpened = imfilter(img_gray, laplacian_filter, 'replicate');
% 转换为灰度图像
img_gray = rgb2gray(img);
% 高斯滤波去噪
img_denoised = imgaussfilt(img_gray, 2);
%% 展示
figure;
imshow(img_resized);
%% 打印
print('output_image.jpg','-djpeg');
pause;
|