matlab画一只猫,【MATLAB系列04】当一只猫遇见了Matlab
我家有只猫,小名叫胖包。它的背影长这样。
一只思考喵生的猫
将这张图不断放大后,你会看到一个个色块,就是平时所说的“像素”。每英寸含有多少个像素就称为图片的分辨率(单位ppi,和dpi有区别)。
每个像素包含了图片的颜色或灰度等级信息,专业的说法叫做位深度。这些包含不同信息的像素组合起来就是一个矩阵,也就是我们看到的照片。
Matlab正是专业的矩阵软件,用来处理数字图像再合适不过了。首先,我们得学会读取一张图片的信息,用到的函数为imread。例如输入:
>> A=imread('胖包.jpg');
这时,胖包就变成了一个矩阵A。需要注意的是,输入的图片必须是左边的当前文件夹中的图片,如果不是,则需输入图片的完整路径:
>> A=imread('E:\Turing Studio\MATLAB\胖包.jpg');
读取照片后可以用whos函数查看照片的信息:
>> whos A
1386×1039代表照片的尺寸,×3是R、G、B三个通道,unit8和double一样,都是数据类型。unit8的范围是0~255,即RGB的数值范围。
所以,A矩阵涵盖了照片‘胖包.jpg’的所有信息。如果想看到胖包,只需输入:
>> imshow(A)
有了A矩阵之后,各种图像变换就不成问题了。
比如改个大小(imresize),胖包秒变矮胖包:
>> B=imresize(A,[500 500]);
>> imshow(B)
或者转个角度(imrotate),胖包变身蝙蝠包:
>> C=imrotate(A,180);
>> imshow(C)
想要图片变亮或变暗可以直接在A矩阵的基础上加上或减去一个数值,例如要得到‘亮包’和‘暗包’:
>> imshow(A+50)
>> imshow(A-50)
这些都是数字图像处理最基本的语言,打好基础才好进行更高级的操作。以后我们会讲如何让电镜照片的背景均匀化,如何给灰度图像加伪彩效果,如何给图片去噪声等等。
好了,先写到这里吧,我要给胖包铲屎去了。
matlab画一只猫,【MATLAB系列04】当一只猫遇见了Matlab相关推荐
- matlab画两电荷斥力与距离的图,电磁场大作业一基于MATLAB描绘双静电荷电场线与等势线分布...
电磁场大作业一基于MATLAB描绘双静电荷电场线与等势线分布 电磁场与电磁波大作业 学 院 班 级 姓 名 学 号 真空中任意两点电荷电场线与等势线分布研究 一.研究内容 (1) 研究思路 静电场是指 ...
- matlab画出给定点,已知各点之间的距离,怎么用MATLAB画出点
共回答了16个问题采纳率:75% 一共有9个点 设第一个点p1为(0,0) 第二点p2则为(40,0) 这样子来计算其它点的位置 譬如第三点p3距离p1为60,p3距离p2为65 那么可以解两个圆方程 ...
- 用matlab画树叶,matlab画漂亮的树叶
美丽的树叶 画叶子 1.构出大形 2.增加漂亮的花纹 3.添加环境 找一找你看到了哪些线条 线描树叶: 美丽的树叶 画叶子 1.构出大形 2.增加漂亮的花纹 3...... 方法和材料表现叶子. 叶子 ...
- matlab中绘制正四边形,matlab画任意三维四边形
用matlab画三维图 mesh函数是用来画三维网格图的,但是要用meshgrid来产生格网矩阵!有时我们要在图上用标点来显示某些数值的重要性,就要用到mesh和plot3两个函数.>> ...
- Matlab画三维图的一些技巧
引言 本人是一位数学科研工作者,平时的文章采用的是latex编写,里面图形的生成主要来自于Matlab(个人对Matlab非常喜欢,感觉上手比较容易,更亲民).对于图形的处理比较频繁,而且总会有一些特 ...
- matlab画sar成像模糊,SAR成像学习(三)距离方向成像matlab代码解析 1
本文将结合matlab代码讲解SAR距离向成像问题. 本文只研究距离向,且是正侧视情况. 文中以同一方位向坐标上四个目标点的成像为例,这四个目标的关系如下: 目标的相关信息: % 关于目标 %%%%% ...
- matlab画圆的命令_matlab画半圆
matlab画半圆 (2014-01-07 05:41:01) clear % 清除所有workspace中的变量. [x,y] = meshgrid ([-1:.05:1]); % 这是在打网点,自 ...
- matlab广州等温线地形图,MATLAB 画等温线.doc
测量到不同坐标点的高度值,如何用matlab画三维图 附上部分数据: A=[-210.6627 -33391.1192 5.0273 -221.3052 -33387.7415 4.5969 -210 ...
- 搞个气氛 用MATLAB画一棵精致的圣诞树
2021-12-19 出续集啦!! 在本文的基础上,实现Matlab制作圣诞树和圣诞快乐歌!欢迎试用! 接着奏乐接着舞 Matlab制作圣诞树和圣诞快乐歌_liu08_13的博客-CSDN博客 0.前 ...
- 拓展:将simulink的仿真图_在matlab画出_复制到word
关于仿真结果的画图,如果想导入到word或者论文中,直接截图的方法太过简单粗暴了. 这个拓展主要介绍怎么把仿真的波形图在matlab中生成. 01找到要导出图的示波器,记录数据 在示波器所连接的导线上 ...
最新文章
- 迅速掌握Unix编程
- java(2)——字面常量和变量,变量的作用域,局部变量,成员变量
- 关于 Unloading class sun.reflect.GeneratedSerial...
- html5 轮询自动刷新数据,后台调用exe,前端定时轮询调用结果
- Discuz!X/缓存机制和使用方法
- Android 系统(210)----Android的.so文件你需要知道那些知识
- JAVA线程池的创建
- InnoDB中锁的算法(1)
- java jxl 复制单元格_如何用JAVA(如poi、jxl等)读取excel文件中的下拉框单元格的值。...
- poi设置excel表格边框,字体等
- NXP RT1052 eFlexPWM—灵活的增强型 PWM
- Altium Designer绘制stm32最小系统原理图
- Spring Boot入门教程(三十八):支付宝集成-电脑网站支付和查询对账单下载地址
- 学计算机有那些方向,计算机专业的研究生研究方向有哪些
- 提取Excel中文字链接地址
- web前端开发 学成在线首页案例+源码
- 【醒悟】揭露炸鸡鸭背后的真相:一位良心发现者的自白
- TP5.1自定义创建命令(php think make:controller app\index\User)
- XPC connection invalid(ios蓝牙)
- 循序渐进:用python做金融量化分析(五)MACD策略系统
热门文章
- 关于gis中坐标系:WGS84,EPSG4326,EPSG3857,墨卡托。EPSG:4490
- unity 转微信小游戏快速创建流程
- 苹果6s微信网络未连接服务器,微信网络连接不可用怎么解决?苹果手机微信网络连接不可用?...
- 中兴新支点操作系统_好用的国产操作系统,中兴新支点操作系统U盘启动安装方法教程...
- 统计学 —— 单因素方差分析的应用与Excel实现
- python 快乐的数字
- Vue todos代办事项功能
- 不同层级管理者应具备的特质
- php实现条形码生成,thinkPHP框架实现生成条形码的方法示例
- 磁力搜索 v2.3.5.0 for Android 免费无广告版