相关疑难解决方法(0)

在MATLAB中,如何绘制图像并保存结果而不显示图像?

这个问题从这个问题结束的那一刻开始.MATLAB具有强大而灵活的图像显示系统,您可以使用imshow和plot命令显示复杂图像,然后保存结果.例如:

im = imread('image.tif');
f = figure, imshow(im, 'Border', 'tight');
rectangle('Position', [100, 100, 10, 10]);
print(f, '-r80', '-dtiff', 'image2.tif');
Run Code Online (Sandbox Code Playgroud)

这非常有效.

问题是,如果你正在进行大量的图像处理,那么开始显示你创建的每个图像都是真正的拖累 - 你最想要保存它们.我知道我可以直接写入图像,然后保存结果.但是使用plot/rectangle/imshow是如此简单,所以我希望有一个命令可以让我调用plot,imshow等,不显示结果然后保存已经显示的内容.有人知道任何快速解决方案吗?

或者,将样条曲线放到位图上的快速方法可能有效......

graphics matlab

41
推荐指数
2
解决办法
6万
查看次数

如何在matlab中在图像上画一条线?

我有两点可以说:

  • P(x,y)[点位于图像的顶部]
  • P'(x',y')[点位于图像底部]

现在我想在这两点之间划一条线......并且线应该出现在图像上意味着应该是可见的.

这该怎么做????

matlab line draw

19
推荐指数
3
解决办法
9万
查看次数

在纸上以精确尺寸打印MATLAB图

我有一个需要在纸上打印出精确尺寸的图,因为它是按比例绘制的,而且在纸上它会测量一些东西.什么是最简单的(有可能)这样做的方式?

printing matlab plot

16
推荐指数
1
解决办法
3万
查看次数

在MATLAB中自动将数字写入文件

有谁知道是否可以自动将数字写入MATLAB中的.eps文件?

我正在运行一个生成大量图形的脚本,如果我不必手动保存每个图形,那就太好了!

干杯,艾德

matlab

11
推荐指数
2
解决办法
3万
查看次数

如何在MATLAB中保存绘图图像并保持原始图像大小?

我想要显示图像并在其上绘制一些内容,然后将其保存为与原始图像大小相同的图像.我的MATLAB代码是:

figH = figure('visible','off');
imshow(I);
hold on;
% plot something
saveas(figH,'1','jpg');
close(figH);
Run Code Online (Sandbox Code Playgroud)

但是得到的图像"1.jpg"已经在图中以及图像中保存了非图像区域.我怎么解决这个问题?

matlab plot image

9
推荐指数
1
解决办法
2万
查看次数

在matlab中,如何在图像上绘制网格

如何在图像上绘制网格.它应该成为该图像本身的一部分.它应该能够在图像本身上显示一些行和列.可以指定行和列的行.实际上,我对一些研究论文讨论他们关于图像变形的结果的方式感到鼓舞.其中一个链接是:http://www.hammerhead.com/thad/morph.html

matlab image-processing

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

matlab ×6

plot ×2

draw ×1

graphics ×1

image ×1

image-processing ×1

line ×1

printing ×1