MATLAB 读取图片像素处理
当我们读取已经保存好的图片(jpg BMP等格式)时,用image imshow等函数显示经常会有失真效果,按照以下步骤可以使得显示的图片效果更清晰:
set(0,'units','pixes');
%获取图片的屏幕的分辨率
screensize0 = get(0,'MonitorPosition');
scrwidth = screensize0 (3); %%屏幕宽度
screight = screensize0 (4); %%屏幕高度
M=imread('123.jpg');%%获取该图片的像素值,3维的
rowscolsm= size(M);%%最后一个是rgb,前两个是分辨率的宽高
maxval=max([rowscolsm(2)/scrwidth rowscolsm(1)/screight]);
M=imresize(M,[rowscolsm(1)/maxval rowscolsm(1)/maxval],'bilinear'); %%按照 屏幕分辨率和图片本身分辨率进行压缩,压缩算法用的是双线性差值,这个差值算法可以在以下三个里面选:
'nearest'最近邻插值(默认)
'bilinear'双线性插值
'bicubic'双三次插值
试了下效果,第一种算法效果最差,后面两个效果差不多
image(M);
MATLAB 读取图片像素处理相关推荐
- nodejs读取图片像素
把一张图片裁剪得左右空白部分对称,图片背景为白色.这件事情说来也简单,读取图片的像素,分别检测左右空白部分的宽度,然后裁剪到一样即可 . 接下来就涉及到读取图片像素的问题了,发现了一个好用的工具get ...
- matlab怎么输出图像文件夹,Matlab读取图片 显示和保存图像的相关操作
当前有部份朋友还不清楚Matlab读取图片 显示和保存图像的操作,所以下面绿软吧就带来Matlab读取图片 显示和保存图像的相关操作,一起来看看吧! Matlab读取图片 显示和保存图像的相关操作 打 ...
- Matlab 读取图片并将其按指定尺寸保存为mat格式
1.读取图片 使用imread函数,以矩阵的形式返回图片的数据 I = imread('1.jpg'); 红字部分更改为自己的图片路径 2.缩放图片 使用imresize函数,将图片缩小为64x64, ...
- matlab 读取图片后分区域编号_你的第一个有限元求解器——仅十行MATLAB代码
有限元分析话题中有不少讨论有限元求解器的问题,但大都停留在概念层面,未见实际代码.望本文能略起抛砖引玉之作用. 以下代码是基于MATLAB编写. 问题描述 考虑一平面有界区域 ,设其边界为 .我们求解 ...
- matlab读取图片亮度,Matlab中使用imagesc函数显示的亮度图像怎么和原图像的大小不一样?...
在matlab 2006上写的两个函数,这两个函数的调用格式为: 读DICOM图像数据: X = read_dicom(filename) 这个函数的作用是从filename所指定的文件中读取图像数据 ...
- matlab 读取图片的格式
在matlab中读取图像数据用imread函数:img = imread('******png') 其中img的格式为:height x width x channels x num ; 3通道的顺序 ...
- matlab读取图片的频率,获得时域图之后,也获得了频域图,但是如何查看频率呢......
本帖最后由 zmy240778 于 2017-12-8 09:09 编辑 上面那个图都是时域,下面那个图都是我通过FFT转化得到的频域, 但是我得到的频域上面有很多分支,我看不清哪个是一阶频率,哪个是 ...
- Opencv读取图片像素值
#include <iostream> #include <opencv2/opencv.hpp> using namespace std; using namespace c ...
- python读取图片像素矩阵
1.PIL库 import numpy as np from PIL import Image image = Image.open('test.jpg') mat= np.array(image) ...
- 获取图片像素颜色,转换为CSS3 box-shadow显示
原理: 1.使用FileReader 读取图片 2.使用canvas 的 getImageData 获取图片像素信息 3.将像素信息转换为CSS3 box-shadow 代码: <!DOCTYP ...
最新文章
- java scanner和for_java中Scanner和random的用法
- C++(三)——类和对象(上)
- iOS 问题整理04----Runtime
- 初识Lucene.net
- LVM逻辑卷管理命令
- Opencv---remap函数的实现
- Python之网络编程(粘包、粘包解决方案)
- 奈飞文化手册_《奈飞文化手册》速阅提炼分享3
- wordpress 伪静态nginx设置
- 约束优化内罚函数c语言程序,约束优化惩罚函数法.pdf
- 580刷590bios_身价瞬间涨几百 RX 480刷bios变身RX 580
- imap接收邮件服务器怎么填,邮件接收(POP3或IMAP)服务器应该填 – 手机爱问
- UVA 12304 /// 圆的综合题 圆的模板
- spacy中en_core_web_sm安装问题
- Android 获取蓝牙设备类型
- 阿里云物联网平台使用图文教程
- 新手建议收藏!还在为剪辑视频发愁?分享自媒体人必备9类工具
- Python爬虫笔记————抓取 猫眼电影排行榜Top100
- 文件去除git版本控制
- nginx之配置文件解读及虚拟主机配置
热门文章
- mac pro M1(ARM)安装:VMWare Fusion及linux(centos7/ubuntu)(一)
- 2021年最值得推荐的10款数据可视化工具,看完我收藏了
- python 人体建模_Matplotlib学习---可视化人体姿态
- 使用GPS和velodyne 64拼接地图
- python爬取京东图书_Python 3实战爬虫之爬取京东图书的图片详解
- 代码该怎么写——设计原则
- openwrt中luci学习笔记
- 通过js操作jwplayer来播放暂停
- 大工《电机与拖动实验》实验报告离线作业
- tolua unity 报错_Unity手游开发札记——ToLua#集成内存泄露检查和性能检测工具