1.Matlab图像的读取和显示

这篇具有很好参考价值的文章主要介绍了1.Matlab图像的读取和显示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在开始之前,我们需要在脚本里创建个.m文件,然后运行。每次运行时要更换至脚本的路径。clc;clear;closeall;在一个文件的开头经常会看到。那么他们的作用是什么呢?

clc;%clc的作用就是清屏幕
clear;%clear是删除所有的变量
closeall;%close all是将所有打开的图片关掉。

1.图像读取

I=imread(‘pout.jpg’);

imread是读取图像的函数。pout.jpg是图像的名字,不管在什么程序内都可以直接读取。那么,如果我们要读取其他位置的函数怎么做呢?这里我们来说几种常见的情形。
(1)读取1.jpg,这种目录在当前照片目录下,脚本文件与照片同目录下。

I=imread(1.jpg’);

1.Matlab图像的读取和显示
(2)读取E:\我的桌面\MATLAB\练习\1.jpg,获取了照片绝对路径,不管脚本在那个路径不影响运行。

I=imread(‘E:\我的桌面\MATLAB\练习\1.jpg’);%绝对路径的读取

1.Matlab图像的读取和显示

(3)读取E:\我的桌面\切花蕊\藏红花图片内20个图像。

for i=1:20

 I=imread([‘D:\1023\25\’,num2str(i),.jpg’]);

end

注意的是,里面添加了[ ],来保证这是一个整句。num2str(i)是将i由数字转换成字符形式。这样就能实现循环读取。

2.图像的显示

imshow(I);%imshow显示按照原来的比例.

1.Matlab图像的读取和显示
那么什么时候用figure呢?当程序中只显示一幅图像时,直接imshow就可以。然后当图像多的时候,就需要用到

figuure;imshow(I1);%I是之前的变量名
figure;imshow(I2);
figure;imshow(I3)

如果想要在一张图片内,显示好几个图怎么办呢?title显示在图像的上方,起到提示的作用。

clc;%clc的作用就是清屏幕
clear;%clear是删除所有的变量
close all;%close all是将所有打开的图片关掉。
I=imread('E:\我的桌面\MATLAB\练习\1.jpg');%绝对路径的读取
I1=imread('E:\我的桌面\MATLAB\练习\2.jpg');%绝对路径的读取
subplot(211);imshow(I);title('1');
subplot(212);imshow(I1);title('2');

1.Matlab图像的读取和显示
其中前面的21代表是21的分布也可以是22,3*3等。按照行来排列,从第一行开始分别为1 2 。文章来源地址https://www.toymoban.com/news/detail-515397.html

到了这里,关于1.Matlab图像的读取和显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenCV 入门教程:图像读取和显示

    2023年07月08日
    浏览(55)
  • 如何使用OpenCV进行图像读取和显示?

    使用OpenCV进行图像读取和显示是计算机视觉领域中的常见任务之一。下面是关于如何使用OpenCV进行图像读取和显示的简要步骤和示例代码。    首先,你需要安装OpenCV库并确保正确导入它。然后,按照以下步骤执行图像读取和显示操作: 导入OpenCV库: 读取图像文件: 在这个

    2024年02月06日
    浏览(45)
  • VC++中使用OpenCV读取图像、读取本地视频、读取摄像头并实时显示

    最近闲着跟着油管博主murtazahassan,学习了一下LEARN OPENCV C++ in 4 HOURS | Including 3x Projects | Computer Vision,对应的Github源代码地址为:Learn-OpenCV-cpp-in-4-Hours OpenCV是一个开源的计算机视觉库,其官网地址为:https://opencv.org/,对应Github源码地址为:https://github.com/opencv/opencv,目前来说

    2024年01月17日
    浏览(58)
  • c# OpenCvSharp读取、显示和写入图像(二)

            读取、显示和写入图像是图像处理和计算机视觉的基础。即使在裁剪、调整大小、旋转或应用不同的滤镜来处理图像时,您也需要先读取图像。因此,掌握这些基本操作非常重要。 imread()读取图像 imshow()在窗口中显示图像 imwrite()将图像保存到文件目录里 我们将使

    2024年02月02日
    浏览(67)
  • OpenCV读取一张深度图像并显示

    2024年02月12日
    浏览(40)
  • 【Qt 多线程+opencv 读取和显示图像】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 提示:以下是本篇文章正文内容,下面案例可供参考 加入了信号与槽机制来处理多线程中的图像数据: 创建工作线程类 :首先创建一个工作线程类,它从

    2024年02月19日
    浏览(39)
  • RAW图像详解及使用Python读取raw格式图像并显示

    RAW在英文中的解释是未处理的、自然状态的,这也就是RAW文件的真谛。RAW图像就是CMOS或者CCD图像感应器将捕捉到 的光源信号转化为数字信号的原始数据,因此RAW文件也被人们称之为“数码底片”。RAW格式的全称是RAW Image Format,记 录了由相机拍摄所产生的一些元数据,如IS

    2024年02月15日
    浏览(38)
  • 加载美女图片之OpenCV 图像读取与显示

    📖作者介绍:22级树莓人(计算机专业),热爱编程<目前在c++和openCv阶段——目标Windows,MySQL,Qt,数据结构与算法,openCv,Linux,多线程,会持续分享学习成果和小项目的 📖作者主页:热爱编程的小K 📖专栏链接:OpenCV 🎉欢迎各位→点赞👏 + 收藏💞 + 留言🔔​ 💬

    2023年04月15日
    浏览(57)
  • 四、计算机视觉-图像的读取显示与保存

    图像是计算机视觉领域的基本数据载体,理解图像的读取、显示与保存是进行图像处理、分析和识别的第一步。 本节课我们不光是为了学习处理图像的那些方法如何使用,更重要的是从本节课学习能让你对计算机世界中的图像有一个更清晰的认识。 在本课程中,我们将学习

    2024年02月20日
    浏览(37)
  • 图像的灰度化灰度值的读取Matlab

    matlab中图像的灰度化: 原图和灰度图: 在matlab工作区选取灰度矩阵I,即可得到图像详细的灰度值矩阵 图片上灰度值的读取: figure-工具-数据游标 使用数据游标测得灰度图片上,海域灰度为218,陆地灰度为243

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包