matlab中如何添加图片,如何对图片进行读取

本文介绍了作者在使用Matlab时遇到的在Mac系统中添加和读取图片的问题。通过自我摸索,作者发现可以直接将图片拖入文件中,并且分享了简单的代码实现显示图片的方法,认为这比Windows操作更简便。
摘要由CSDN通过智能技术生成

自从九月份开学,导师让学习Matlab时,一直没闹明白Matlab中如何添加图片,在百度过那么多关于如何添加图片的问题时,我也都要崩溃了,为什么都是在windows下的?仰天大哭。。。问了一下大神,大神说他的也是windows的,就敷衍说,其实windows和Mac差不了多少,我想知道,到底能差多少。最后只能自己摸索了。。。

摸索到最后,我才真正的明白,原来语言之间真的是想通的。。。

走投无路的我,把在iOS培训中的直接把图片拉入了这个文件中。。


是不是很快啊~~哈哈,比我在那里看的windows的操作简单多了。。。

然后又写了几行代码,图片就出来了。。。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab读取外部图片添加标尺的过程需要使用到一些图像处理的函数和工具箱。下面是大致的步骤: 1. 使用`imread`函数读取外部图片,将其存储为一个矩阵。 ```matlab img = imread('image.jpg'); ``` 2. 获取图片的尺寸信息,包括图片的宽度和高度。 ```matlab [height, width, ~] = size(img); ``` 3. 根据图片的宽度和高度,确定标尺的长度。 ```matlab scale_length = min(height, width) / 10; % 假设标尺长度为图片最小边的1/10 ``` 4. 根据标尺的长度确定标尺线的位置和宽度,并添加图片上。 ```matlab scale_position = [10, 10]; % 标尺的位置,相对于图片的左上角 scale_width = 2; % 标尺线的宽度 img_with_scale = insertShape(img, 'Line', [scale_position(1), scale_position(2), scale_position(1)+scale_length, scale_position(2)], 'LineWidth', scale_width, 'Color', 'red'); ``` 5. 可选的,如果需要在标尺上添加刻度和标签,可以使用`insertText`函数实现。 ```matlab scale_text_position = [scale_position(1), scale_position(2)-20]; % 文本的位置,相对于标尺 scale_text = '10cm'; % 标尺的文本 img_with_scale_and_text = insertText(img_with_scale, scale_text_position, scale_text, 'FontSize', 12, 'BoxColor', 'red', 'BoxOpacity', 0.4); ``` 6. 最后,显示添加了标尺的图片。 ```matlab imshow(img_with_scale_and_text); ``` 以上是使用Matlab读取外部图片添加标尺的大致步骤和示例代码,可以根据具体的需求进行定制和调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值