|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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;
复制代码 |
评分
-
查看全部评分
|