- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 MATLAB 批量读取图像,修改指定尺寸,批量保存
·读取一个文件夹内的所有图片·依次修改每张图的尺寸(也可以进行其他的图像处理)·批量保存图像代码为:file_path = '.\RGB25\';% 图像文件夹路径 img_path_list = dir(strcat(file_path,'25_*.tif'));save_path = '.\new_img0729\' %另存为新的文件夹中%dir 列出当前文件夹中的文件信息img_num = length(img_path_list)%获取图像总数量fprintf('正在读取的
2021-07-29 09:52:04 1818
原创 Matlab 和 Python保存成指定分辨率图像方法
有时候我们会使用Matlab和Python进行图像处理,其中,我们需要将图像按照我们需要的分辨率进行保存。使用Matlab进行指定分辨率的保存imwrite(img,'img_new.tif','resolution',[600,600]);使用Python进行指定分辨率的保存img.save(r'/save_path/'+str+'.tif',dpi=(600.0,600.0)) ...
2021-07-29 09:44:51 2338
原创 关于归一化的数学原理
有时候我们需要对数据范围进行归一化,比如灰度归一化等。那么归一化背后的数学推导和原理是什么呢?我们需要将左边的范围“归一化”至右边的范围,反之亦然。左边:min=b;max=a;range_zuo=a-b;右边:min=d;max=c;range_zuo=c-d;如何保证左边归至右边的过程是等比例的呢?即:已知初始范围中的a1数值,映射到最终范围的x为?解释:a1∈[b,a],a1在b~a之中,b为最小值,a为最大值。(a1-b)/(a-b)表示b到a1的长度占整个初始范
2021-07-23 11:12:32 2238
原创 Matlab 中min(),min(min()),max(),max(max())的介绍和分析
min释义:max释义:在matlab中,min和max可以用于求数值中的最小或最大值。如:>> A=[1 2 8;4 7 6;2 6 7;5 6 1]A = 1 2 8 4 7 6 2 6 7 5 6 1A为m×n矩阵。min(A):表示的是每一列的最小值,为一个1*n的矩阵>> A=[1 2 8;4 7 6;2 6 7;5 6 1]; min(A)
2021-07-23 10:21:04 10901
转载 Matlab 的多种灰度归一化方法代码演示(可以直接运行)
有时候我们需要对一张灰度范围小的 图像进行灰度归一化至[0,1]或[0,255]。测试结果:原图:第一种方法:第二种方法:第三种方法:对灰度归一化的方法主要有三种第一种:归一化至[0,255],编写算法实现代码:%% 读取原图像oriImage = imread('luoxuan.jpg');grayImage = rgb2gray(oriImage);figure;subplot(121);imshow(grayImage);title('grayImage');
2021-07-23 09:31:51 11539 2
原创 色度学:RGB颜色空间与CMYK颜色空间的比较与图示
RGB颜色空间与CMYK颜色空间的混合图示分析C、M、Y、K它和RGB相比有一个很大的不同:RGB模式是一种发光的色彩模式,你在一间黑暗的房间内仍然可以看见屏幕上的内容;CMYK是一种依靠反光的色彩模式,我们是怎样阅读报纸的内容呢?是由阳光或灯光照射到报纸上,再反射到我们的眼中,才看到内容。它需要有外界光源,如果你在黑暗房间内是无法阅读报纸的。只要在屏幕上显示的图像,就是RGB模式表现的。只要是在印刷品上看到的图像,就是CMYK模式表现的。比如期刊、杂志、报纸、宣传画等,都是印刷出来的,那么就是C
2021-07-08 08:53:30 2619
原创 Matlab 实现两种读取文件夹内所有图像的方法
使用matlab进行文件夹内所有图片的读取在此,使用两种不同的方法来进行文件的读取,以及验证读取的顺序。(方法1符合大多数人的需求)方法1:使用[路径,特定前缀,序号,后缀]file_path = '.\RGB25\';% 图像文件夹路径 img_path_list = dir(strcat(file_path,'25_*.tif'));%dir 列出当前文件夹中的文件信息img_num = length(img_path_list)%获取图像总数量fprintf('正在读取的图像为:\n
2021-07-05 09:27:36 26883 13
原创 关于matlab的部分使用快捷键
关于matlab的使用快捷键总结【待完善】1:一键缩进全选后: Tab1.1:取消一键缩进的2种方法全选后:1:shift+Tab2:ctrl+i
2021-07-05 08:51:54 1809
原创 MATLAB 实现电子版的手写签名
Ques:有时候我们需要在电子文档上实现手写的签名,但是又没有相关的文档,我们应该如何解决这个问题呢?先看看实验结果程序: %% 选取图像 [filename, pathname] = uigetfile({'*.jpg'; '*.bmp'; '*.gif'}, '选择图片'); %没有图像 if filename == 0 return; end %% 读取图像I= imread([pathname, filename]);I= imresize(I,0.5);
2021-07-02 12:41:36 1342
RGB_to_CMYK.zip
2021-03-24
MATLAB 可视化GUI设计
2020-10-20
Navicate客户端.zip
2020-10-07
colorspace_demo.m[多颜色空间的模型绘制]
2020-05-08
HSV.m[实现HSV颜色空间模型的绘制]
2020-05-08
Editbook.zip
2019-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人