matlab修改图像分辨率_matlab实现降低图片的分辨率
本文用matlab实现降低图片的分辨率,假设一张500万像素的图片,使用该方法可以将像素降低到5万,但通过观察降低后的直方图 ,发现并没有多少区别。
实现具体思路:
将彩色图片灰度化后,获得其灰度直方图。确定其图片的长L和宽W,然后对其矩阵进行操作。L和W均设置步长为10,获得一个(L/10)*(W/10)的矩阵,接着显示该直方图。
结果如图所示:
(1)曝光不足
实验结果:
(2)曝光正常
实验结果:
(3)过度曝光
实验结果:
matlab实验代码:
clear;clc;
image=imread('3.jpg');
%转化灰度图
if size(image,3)>1
image=rgb2gray(image);
end
[M,N]=size(image);
hist_im=imhist(image); %计算直方图
subplot(121);
bar(hist_im);%画直方图
title('原图灰度化的直方图');
%采样化后的矩阵大小
X=floor(M/10);
Y=floor(N/10);
x=1;y=1;
%采样化后的矩阵
A=zeros(X,Y);
%进行采样,每行和每列均隔十个一取
for m=1:10:M
for n=1:10:N
A(x,y)=image(m,n);
y=y+1;
if(y>Y)
x=x+1;
y=1;
end
end
end
%A为采样后的矩阵,类型是double,将其强制转化为uint8
A=uint8(A);
if size(A,3)>1
A=rgb2gray(A);
end
histA_im=imhist(A);
subplot(1,2,2);
bar(histA_im);
title('采样化后的灰度化直方图');
matlab修改图像分辨率_matlab实现降低图片的分辨率相关推荐
- matlab实现降低图片的分辨率
本文用matlab实现降低图片的分辨率,假设一张500万像素的图片,使用该方法可以将像素降低到5万,但通过观察降低后的直方图 ,发现并没有多少区别. 实现具体思路: 将彩色图片灰度化后,获得其灰度直方 ...
- matlab修改图像分辨率_[转载]Matlab图片保存指定分辨率(图片dpi设置)
登录后查看更多精彩内容~ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 haobang008 于 2016-7-19 14:38 编辑 先附上效果对比,第一张图是300dpi设置 ...
- matlab修改图像分辨率_matlab imresize 改变图像大小
功能:改变图像的大小. 用法:B = imresize(A,m) B = imresize(A,m,method) B = imresize(A,[mrows ncols],method) B = i ...
- matlab修改图像分辨率_matlab – 增加灰度图像的分辨率
您需要执行插值.有很多方法可以做到这一点.使用 imresize(例如imgOut = imresize(img,scale,method);),或者如果您没有图像处理工具箱,请考虑以下代码: fun ...
- matlab修改变量名称_MATLAB学习笔记1:如何快速创建多个仅有数字变化变量名?...
一直以来,本人用MATLAB都是想用什么功能就搜索什么功能,或者查看MATLAB帮助文档.(不得不说MATLAB的帮助文档做得真好) 由于没有系统学习过MATLAB,所以代码都很水-- 好吧,开个文章 ...
- 用MATLAB修改图像大小
J1=imread('frame_1.png) %将图片读进工作区 J2=im2double(J1) %将默认的uinit数据类型保存为double类型并进行单位化 f=imresize(J2,2) ...
- 怎么提高图片分辨率?如何改变图片的分辨率?
小伙伴遇到自己喜欢的图片都会保存下来,但是经常会遇到一个问题,就是保存的图片放大之后非常模糊,这是因为图片分辨率太低了,影响了图片的质量.那怎么将图片的画质变得清晰而不受损呢?小编也遇到这种情况,所以 ...
- 图片清晰度,分辨率,像素总结
像素 像素是一个个小方块,是构成位图的基本单位.将图片放大即可看出来,如图: 分辨率 显示分辨率是指像素的总数量,如上图的2200×1400,也就是宽有2200个像素,高有1400个像素. 图像分辨率 ...
- c语言调整图片分辨率,如何不改变图片分辨率,并且缩小图片质量-电脑自学网...
如何不改变图片分辨率,并且缩小图片质量呢?有时候我们上传一些证件照时,分辨率刚刚好,但是图片却太大了,那么该如何减小图标的大小呢?下面就给大家介绍分辨率不变,降低图片大小的操作方法. 操作方法: 1. ...
最新文章
- Makefile 实际用例分析(一) ------- 比较通用的一种架构
- 100个vc小项目开发:二、一步一点设计音乐播放器 [I]
- MyEclipseWeb项目配置
- Javascript实现返回上一页面并刷新
- linux c一站式编程 答案,linuxc一站式编程答案.docx
- 基于JAVA+SpringMVC+Mybatis+MYSQL的集市预约管理系统
- css居中最佳方案,CSS 水平、垂直居中的5种最佳方案
- JSK-12 最后一个单词的长度【入门】
- 使用minio搭建文件服务器,MinIO文件服务器构建
- 去掉tomcat日志localhost_access_log修改去掉文件名日期
- 深度置信网络的一个应用
- 【PDN仿真笔记3-电容布局Q3D模型搭建】
- SSD人脸检测以及FDDB检测结果分析
- python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6
- 档案计算机管理软件,档案管理软件系统
- 阿里云企业邮箱:密码登录
- 9.3 parity概述
- 亚马逊 MWS上传数据 API部分的相关内容 amazon api 文档
- 学会python,妈妈再也不用担心我乱花钱了!
- Android aar格式库