在Matlab中创建视频的可能性有哪些?我正在搜索并发现主要有3个工具箱可以在这个领域工作,图像处理,图像采集和控制视觉......但是如果没有它们我怎么能这样做,只是从头开始创建视频?我对各种方法感兴趣,但是我无法在互联网上找到任何体面的教程或一致的信息来源.
谢谢您的帮助!
我是SSH连接到Linux服务器并进行一些MATLAB编程.我想把隐形情节保存为
figH = figure('visible','off') ;
% Plot something
% save the plot as an image with same size as the plot
close(figH) ;
Run Code Online (Sandbox Code Playgroud)
saveas()并且print()将改变保存的图像比图的大小不同的大小.还对print()所有三个渲染器模式(-opengl,-ZBuffer和-painters)不能在终端仿真模式中使用的Linux服务器上.getframe()也不起作用.我想知道如何解决这些问题?感谢致敬!
我试图通过循环遍历MATLAB中的帧来创建一部电影.
请参阅http://www.mathworks.com/help/techdoc/ref/movie.html上的mathworks.com文档,我设法为一个情节设置动画.但是,当我尝试将电影保存在avi文件中时会出现问题.
/sf/answers/562697831/中的avifile和VideoWriter方法都导致了相同的错误.
虽然动画运行正常,但保存的影片只包含一个固定的帧,有时屏幕截图包含我的后台Web浏览器的叠加层.
先感谢您.
下面是我使用的代码,avi上冻结的框架链接如下.
Z = peaks; surf(Z);
axis tight
set(gca,'nextplot','replacechildren');
vid = VideoWriter('myPeaks2.avi');
vid.Quality = 100;
vid.FrameRate = 15;
open(vid);
for k = 1:20
surf(sin(2*pi*k/20)*Z,Z)
writeVideo(vid, getframe(gcf));
end
close(vid);
winopen('myPeaks2.avi')
Run Code Online (Sandbox Code Playgroud)

我正在使用matlab来对图像进行修改.我在Matlab上加载了一个图像.(图像可能具有不同的分辨率)将图像转换为灰度,然后将图像的矩阵转换为双倍.
我在图像上绘制了网格线(我已经发布了代码,如何在堆栈上的某个地方执行此操作).
我的问题是,由于在X轴和Y轴上对图像进行束缚,我可能在1000个方格上.
我想对该图像中的方块进行编号.
有没有在Matlab上绘制数字的选项?我很乐意收到任何有关这方面的信息(除了点击猴子并在0到1000上写油漆哈哈......).
干杯S.
matlab ×4
video ×2
animation ×1
command-line ×1
image ×1
photo ×1
photolibrary ×1
plot ×1
save ×1