为什么我MATLAB 运行之后 图片变成这样 第二个是原图

clc;close all;clear all;img=imread('0010.jpg');imagesc(uint8(img))hold onrectangle('Position',[101,121,91,40],'edgecolor','r','linestyle','-','LineWidth',3);rectangle('Position',[154.3,76.8,94,134],'edgecolor','y','linestyle','-','LineWidth',3);hold on;text(5, 18, strcat('#', num2str(10)), 'Color','w', 'FontWeight','bold', 'FontSize',20);

你用了imagesc这个函数,把灰度深浅变成了不同的颜色;你用了rectangular函数,可以把图像的某一部分框起来。你用了text函数,在图片左上角标记了一段文字。追问

为什么会变彩色 框就是我画的 想在原图上画框 应该用什么函数

追答 

clc;
close all;
clear all;
img=imread('0010.jpg');
imshow(uint8(img))
hold on
rectangle('Position',[101,121,91,40],'edgecolor','r','linestyle','-','LineWidth',3);
rectangle('Position',[154.3,76.8,94,134],'edgecolor','y','linestyle','-','LineWidth',3);
hold on;
text(5, 18, strcat('#', num2str(10)), 'Color','w', 'FontWeight','bold', 'FontSize',20);

温馨提示:内容为网友见解,仅供参考
无其他回答

为什么我MATLAB 运行之后 图片变成这样 第二个是原图
你用了imagesc这个函数,把灰度深浅变成了不同的颜色;你用了rectangular函数,可以把图像的某一部分框起来。你用了text函数,在图片左上角标记了一段文字。

为什么我的电脑装了matlab之后运行不了?会出现图片中的情况
模式不兼容,matlab图标点击属性,兼容性,改为xp

如何用MATLAB打开以及处理图片
6、因为输出图片可能较多,可用subplot将其放入一张结果图上,在每个imshow之前,都添加此语句,其中(2,2,1)表示2行2列布置中,第一张图,其他依次类推。7、这样运行后,结果如图。8、最后,需将处理的结果进行保存,可以用最后一行imwrite进行,该句中名称可自行设置,格式即扩展名,可不和原图相...

我的电脑是windows7旗舰版的,为什么安装了matlab7.1之后,打开时,会显 ...
我也出现过类似的问题,只要右击快捷方式,选“属性”->“兼容性”选“以windows2000”运行就可以了。 选“xp”运行不可以

matlab 图像旋转程序问题。
大概是因为图像的对角比四边要长,旋转后会丢失对角上面的像素.可以将旋转图像的四边都扩大一点,比如每边补充几行0元素,然后执行旋转程序,得到的旋转图像,就不会丢掉有用信息.

matlab实现局部放大对比图
现有解决方案中,将所有对比图以第二维度拼接,然后显示,适用于方法数量较少的情况。然而,当方法数量增多时,图片比例会显得过于狭长。为解决此问题,可以利用 subplot 函数绘制每个方法的局部放大对比图。然而,这又会导致子图间边距过大的问题。为了解决边距问题,我们找到并记录了相关解决方案。在现有...

...matlab是不是有空间限制的啊,我用3兆的图片测试时,出现一下错误提醒...
代码执行期间,会占用大量内存,比如你3M的彩色图片,以4000*3000分辨率计算,如果是double型的。那一张图片就占用4000*3000*3*8Byte = 288MB内存,放几张内存就满了。加上你训练和识别时太多的中间变量。解决:1.加内存;2.边运行边clear,及时清理中间变量;3.降采样。

如何在word中插入matlab生成的图去掉灰边
1:图形窗口下选择File--Save as ,推荐emf格式(jpg格式清晰度不好),再从word插入,我使用最多的方法,因为这样可以保存图形;2:图形窗口下选择Edit--Copy Figure,这样图形就已经复制入剪切板了,直接可以在Word中粘贴就oK,图片清晰度也较高,唯一就是图片你不需要第二次使用,否则就要再次运行...

matlab中。我把两幅图拼在一起。 相当于把两个横轴连在一起了。 用的...
不能使用plot,plot是内建的绘图函数,将plot变量改为其它名字。

毕业设计,用matlab GUI界面做一个小程序,要求输入一个集合公式(离散数 ...
Directory”,因为没有什么太大必要把其添加到MATLAB路径中,一般是工具箱需要添加或者我们的函数或程序写完了,而在MATLAB的命令窗口找不到我们的函数的时候,我们可以将函数或程序所在的目录添加到MATLAB路径。总之吧,点那个按钮,要看个人的爱好了。不管点击两个按钮的那一个按钮,都会正确的运行程序的。我们的程序运行时...

相似回答
大家正在搜