调用格式:

I2=imcrop(I,RECT);

X2=imcrop(X,MAP,RECT);

RGB2=imcrop(RGB,RECT);

其中,I、X、RGB分别对应灰度图像、索引图像、RGB图像的数据矩阵,MAP为索引图像颜色表,I2、X2、RGB2分别为各自输入矩阵所对应的输出矩阵。而RECT为可选参数,格式为[XMIN YMIN WIGTH HEIGHT].例如[20 20 40 40],则剪裁后的图像的左上角像素为原图像位置在(20,20)的像素,而剪裁后图像的右下角像素为原图像位置在(60,60)的像素。

另外,如不加参数RECT,将使用鼠标在原图像上划矩形框的方法来实现图像的剪裁,所划矩形框内的图像将在新窗口中输出。

如:

RGB=imread('1,jpg');

RGB1=imcrop(RGB,[60,255,400,425]);

imhsow(RGB);

figure

imshow(RGB1);

函数名称: imcrop

函数功能: 返回图像的一个裁剪区域。

调用格式:

I2 = imcrop(I)

X2 = imcrop(X,map)

RGB2 = imcrop(RGB)

这三种调用格式把图像显示在一个图像窗口中, 并允许用户以交互方式使用鼠标选定要剪切的区域。

I2 = imcrop(I,rect)

X2 = imcrop(X,map,rect)

RGB2 = imcrop(RGB,rect)

这三种格式都指定了要裁剪的矩形区域。

[...] = imcrop(x,y,...)

[A,rect] = imcrop(...)

[x,y,A,rect] = imcrop(...)

程序示例

close all; clear; clc;

warning off all;

imgdat = imread('flower.jpg');

cropimg = imcrop(imgdat);

imshow(cropimg)

cropimg_2 = imcrop(imgdat, [50, 50, 100, 100]);

figure; imshow(cropimg_2)

学习笔记(2)---Matlab 图像处理相关函数命令大全

Matlab 图像处理相关函数命令大全 一.通用函数: colorbar  显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ col ...

matlab图像类型转换以及uint8、double、im2double、im2uint8和mat2gray等说明

转自:http://blog.csdn.net/fx677588/article/details/53301740 1. matlab图像保存说明 matlab中读取图片后保存的数据是uint8类型( ...

Matlab图像彩色转灰色

Matlab图像彩色转灰色 时间:2014年5月7日星期三 网上找的程序.实现图像彩色转灰色: I1=imread('C:\Users\Yano\Desktop\matlab\test1\4.jpg' ...

MATLAB 的输入输出命令

MATLAB 的输入输出命令: >> A='woshi'; >> disp(A) woshi fscanf和fprintf命令的行为像C scanf和printf函数.他们支持 ...

matlab中uigetfile命令的应用

matlab中uigetfile命令的应用 uigetfile命令的应用 此函数的用法为 [FileName,PathName,FilterIndex] = uigetfile(FilterSpec, ...

【Matlab】使用Matlab运行Windows命令

可以使用Matlab的一些命令来帮助程序运行.比如说 ! calc % 打开计算器 ! mspaint % 打开画图 dos calc % 打开计算器 比如一个程序要运行很长时间,而我们又不能一直守在 ...

MATLAB 的通用命令

MATLAB 的通用命令 1.MATLAB 的标点符号及其特殊功能. 2.MATLAB 的键盘按键及其特殊功能. ↑或者Ctrl+p:调用上一次的命令 ↓或者Ctrl+n:调用下一行的命令 ←或者Ct ...

matlab 图像和 opencv 图像的相互转换

matlab可以生成C++代码, 但是在涉及图像数据的时候,要注意数据格式的转换. 1. Matlab图像数据在内存中的存放顺序是R通道图,G通道图,B通道图.对于每个通道,数据存放是先列后行. 2. ...

MATLAB:图像裁切(imcrop函数)

对图像进行裁切可用imcrop函数,实现过程如下: close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clear all; clc; [A,map]=imread( ...

随机推荐

第二次团队作业——预则立&&他山之石

Deadline: 2016.10.16 22:00pm 一.确立团队选题,建立和初步熟悉团队git的协作方式.项目后续的代码.文档都要通过github增量式管理.实现文档的版本化和增量式管理. 二. ...

Longest Common Prefix [LeetCode 14]

1- 问题描述 Write a function to find the longest common prefix string amongst an array of strings. 2- 思路 ...

Android:从程序员到架构师之路Ⅲ_高焕堂

Part-2: 从Android框架代码中学习设计 一 基础设计模式(Pattern)的代码:以Android为例 1.Template Method模式:IoC(控制反转)机制 2.Observer ...

python学习之路网络编程篇(第四篇)- 续

Memcache简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速 ...

Perl面向对象(2):对象

本系列: Perl面向对象(1):从代码复用开始 Perl面向对象(2):对象 Perl面向对象(3):解构--对象销毁 第3篇依赖于第2篇,第2篇依赖于1篇. 已有的代码结构 现在有父类Animal ...

NodeMCU学习(二) : 如何使用NodeMCU进行开发

NodeMCU的GPIO口 Arduino的引脚号与NodeMCU的GPIO口直接对应,NodeMCU的GPIO函数pinMode,  digitalWrite, DigitalRead也是和Ardu ...

Struts2学习:Action使用@Autowired注入为null的解决方案

1.pom.xml引入struts2-spring-plugin org.apache.struts ...

Python学习笔记(八)—— 使用dict和set

一.dict 1.定义: Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度 2.优势: di ...

hihoCoder 1033: 交错和

(1)题目描述: 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个数 x,设它十进制展从高位到低位上的数位依次是 a0, a1, ..., an - 1,定义交错 ...

HDU 4562 守护雅典娜 (计算几何+DP)

守护雅典娜 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submi ...

matlab鼠标截取图像并显示_matlab图像剪裁命令imcrop()相关推荐

  1. matlab图像剪裁命令imcrop()

    matlab图像剪裁命令imcrop() 调用格式: I2=imcrop(I,RECT): X2=imcrop(X,MAP,RECT): RGB2=imcrop(RGB,RECT): 其中,I.X.R ...

  2. Matlab中图像剪裁命令——imcrop()

    原文地址:matlab图像剪裁命令imcrop()作者:蚂蚱yeti 调用格式: I2=imcrop(I,RECT): X2=imcrop(X,MAP,RECT): RGB2=imcrop(RGB,R ...

  3. matlab如何去除图像白边_matlab 图像保存时去除白边

    很是讨厌MATLAB输出图像时自带的白边,尤其是当导出.eps格式时,很难通过编辑图片来去掉白边.网上有很多代码但是没有注释,有很多坑要填.这里提供一个去除白边的代码,自己在别人的基础上修改了而且加了 ...

  4. matlab中图像强度归一化_MATLAB 图像归一化

    matlab图像处理为什么要归一化和如何归一化 一.为什么归一化 1. 基本上归一化思想是利用图像的不变矩寻找一组参数使其能够消除其他变换函数对图像变换的影响.也就是转换成唯一的标准形式以抵抗仿射变换 ...

  5. matlab图像输出表格_matlab 图像输出3维字

    废话不多说. str='E'; scale=10; % 绘制 3D 文字 new_fig = figure('visible','on'); word_handle = text(0.01,0.5,s ...

  6. html边角效果图,PS制作卷边/卷角效果图2种方法,PS交错的作用,PS压缩图像方法,PSHTML+图像的解释,PS颜色位数的作用...

    .html 笔记:椭圆形把卷边全部覆盖,CTRL+T 调整只能没用的,全部覆盖不用担心把背景图给删除了,因为卷边图和背景图是分开的不会因为选择背景图而删除掉的,只会删除卷边图层! 阴影用  图层--混 ...

  7. matlab设置图片背景透明_Matlab ---- 有透明度的png图像的显示与图层叠加方法

    需求和问题来源 由于图形图像的语义分割工作中,需要对不同类型的区域,进行标示,但又不能完全覆盖背景图像.这产生了一个新的需求:产生一个带有透明度的图像: 将带有透明度的图像,叠加在原始图像上. Mat ...

  8. 【MATLAB图像处理】计算机视觉基础MATLAB实现读取磁盘中的图像,实现图像转化显示、像素点8-邻域标记、显示两个像素点的像素变化情况

    通过调用Matlab函数完成以下内容 创建n×m大小的灰度图像与彩色图像: 结合subplot.imshow.imtool等函数显示灰度.彩色.伪彩色图像.HSV图像等图像不同显示类型: 提取图像上某 ...

  9. matlab图像取反_matlab对图像操作函数的详解

    一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.tif文件. 2. imwrite i ...

  10. matlab如何截取图像的中间部分_利用matlab提取并分割RGB图像中的某一个已知像素值的图像...

    已知一副RGB图像中的的像素值,利用matlab将其分割出来并以二进制图像形式显示: %extract.m clear all; I=imread('new_original.png'); figur ...

最新文章

  1. 面向过程之骑士飞行棋
  2. PHP语言弹窗图片,PHP_php中随机显示图片的函数代码,例如博客的展示窗 复制代码...
  3. java 设计char类型_JAVA中的char类型
  4. 树莓派linux i2c通信,树莓派与i2c设备的通信
  5. win7为什么打开桌面上的计算机很卡很慢,如何解决win7系统电脑反应慢
  6. Struts1和Struts2的特点、工作流程及差异性
  7. ASA站点×××,远程站点通过主站上网之配置
  8. mysql 正则排序_MySQL-排序、GROUP BY、连接、NULL值处理、正则表达式、事务
  9. linux 驱动安装带参数,【转】Intel Linux显卡驱动安装指南
  10. H264 概念之 I P B 帧
  11. 给定divId,滚动条滚到相应位置
  12. react开发vscode插件推荐
  13. activity 所需jiar包
  14. 普林斯顿算法课Part2第四周作业_Boggle
  15. 开放申请 | 2020年百度奖学金正式启动
  16. win10应用商店打不开,错误代码0x80131500
  17. 陈皓的C语言系列文章合集
  18. 随着开发技术的发展,利用应用宝贝类的App制作平台
  19. TPS51200DRCR 德州TI具有用于 DDR2、DDR3、DDR3L 和 DDR4 的 VTTREF 缓冲基准的 3A 灌电流/拉电流 DDR 终端稳压器
  20. 江西现代职业技术学院单招计算机,江西现代职业技术学院2019年单招录取分数线...

热门文章

  1. 计算机号密码保护,如何使用BIOS或UEFI密码保护计算机 | MOS86
  2. 天津电动自行车外贸出口认证GCC合格证
  3. 使用Vundle管理配置Vim的插件
  4. python模拟键盘操作
  5. Android 设备接入扫码枪,Android 设备接入扫码枪
  6. 基于2018年世界杯赛事法国队夺冠进球数据分析
  7. 计算机二级ppt没弄内容,计算机二级office考试中PPT母版知识考察点有哪些
  8. 揭秘win10系统CPU占用100%的真正原因/找出那些罪魁祸首
  9. 如何书写论文中的参考文献并正确标注页码
  10. GeoServer地图开发解决方案(五):基于Silverlight技术的地图客户端实现