本文用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实现降低图片的分辨率相关推荐

  1. matlab实现降低图片的分辨率

    本文用matlab实现降低图片的分辨率,假设一张500万像素的图片,使用该方法可以将像素降低到5万,但通过观察降低后的直方图 ,发现并没有多少区别. 实现具体思路: 将彩色图片灰度化后,获得其灰度直方 ...

  2. matlab修改图像分辨率_[转载]Matlab图片保存指定分辨率(图片dpi设置)

    登录后查看更多精彩内容~ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 haobang008 于 2016-7-19 14:38 编辑 先附上效果对比,第一张图是300dpi设置 ...

  3. matlab修改图像分辨率_matlab imresize 改变图像大小

    功能:改变图像的大小. 用法:B = imresize(A,m) B = imresize(A,m,method) B = imresize(A,[mrows ncols],method) B = i ...

  4. matlab修改图像分辨率_matlab – 增加灰度图像的分辨率

    您需要执行插值.有很多方法可以做到这一点.使用 imresize(例如imgOut = imresize(img,scale,method);),或者如果您没有图像处理工具箱,请考虑以下代码: fun ...

  5. matlab修改变量名称_MATLAB学习笔记1:如何快速创建多个仅有数字变化变量名?...

    一直以来,本人用MATLAB都是想用什么功能就搜索什么功能,或者查看MATLAB帮助文档.(不得不说MATLAB的帮助文档做得真好) 由于没有系统学习过MATLAB,所以代码都很水-- 好吧,开个文章 ...

  6. 用MATLAB修改图像大小

    J1=imread('frame_1.png) %将图片读进工作区 J2=im2double(J1) %将默认的uinit数据类型保存为double类型并进行单位化 f=imresize(J2,2) ...

  7. 怎么提高图片分辨率?如何改变图片的分辨率?

    小伙伴遇到自己喜欢的图片都会保存下来,但是经常会遇到一个问题,就是保存的图片放大之后非常模糊,这是因为图片分辨率太低了,影响了图片的质量.那怎么将图片的画质变得清晰而不受损呢?小编也遇到这种情况,所以 ...

  8. 图片清晰度,分辨率,像素总结

    像素 像素是一个个小方块,是构成位图的基本单位.将图片放大即可看出来,如图: 分辨率 显示分辨率是指像素的总数量,如上图的2200×1400,也就是宽有2200个像素,高有1400个像素. 图像分辨率 ...

  9. c语言调整图片分辨率,如何不改变图片分辨率,并且缩小图片质量-电脑自学网...

    如何不改变图片分辨率,并且缩小图片质量呢?有时候我们上传一些证件照时,分辨率刚刚好,但是图片却太大了,那么该如何减小图标的大小呢?下面就给大家介绍分辨率不变,降低图片大小的操作方法. 操作方法: 1. ...

最新文章

  1. Makefile 实际用例分析(一) ------- 比较通用的一种架构
  2. 100个vc小项目开发:二、一步一点设计音乐播放器 [I]
  3. MyEclipseWeb项目配置
  4. Javascript实现返回上一页面并刷新
  5. linux c一站式编程 答案,linuxc一站式编程答案.docx
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的集市预约管理系统
  7. css居中最佳方案,CSS 水平、垂直居中的5种最佳方案
  8. JSK-12 最后一个单词的长度【入门】
  9. 使用minio搭建文件服务器,MinIO文件服务器构建
  10. 去掉tomcat日志localhost_access_log修改去掉文件名日期
  11. 深度置信网络的一个应用
  12. 【PDN仿真笔记3-电容布局Q3D模型搭建】
  13. SSD人脸检测以及FDDB检测结果分析
  14. python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6
  15. 档案计算机管理软件,档案管理软件系统
  16. 阿里云企业邮箱:密码登录
  17. 9.3 parity概述
  18. 亚马逊 MWS上传数据 API部分的相关内容 amazon api 文档
  19. 学会python,妈妈再也不用担心我乱花钱了!
  20. Android aar格式库

热门文章

  1. 走近棒球运动·巴尔的摩金莺队·MLB棒球创造营
  2. 如何设置 Mac 打字音效的小技巧
  3. MQ消息队列之RabbitMQ的安装和原理
  4. Source Insight 查看函数调用关系
  5. 自媒体怎么蹭热点?有它就够了
  6. windows下 Neo4j安装及配置总结
  7. node.js+Express计算机毕业设计网上书城网站(程序+LW+部署)
  8. 蒙特卡罗方法近似求解定积分-Go语言
  9. oracle行转列和sqlserver行转列语法分析比对
  10. Flowable 查询当前用户的待办任务方法报错