是否有任何替代方法使用getframe和saveas将图形的内容保存到光栅图像进行进一步处理?

方法1:getframe

h = figure('visible', 'off');

a = axes('parent', h);

% render using `scatter3()` or other plot function.

content = frame2im(getframe(h));

这具有显示该图来执行对getframe()的调用中的屏幕捕获的严重缺点,并且当在循环中执行这样的渲染(即,在每次迭代时保存内容作为视频帧)时存在问题。

方法2:saveas

h = figure('visible', 'off');

a = axes('parent', h);

% render using `scatter3()` or other plot function.

saveas(h, '/path/to/file.png');

content = imread(/path/to/file.png');

这种方法具有写入磁盘的严重缺点,这在多线程应用程序中是有问题的,并且比直接渲染到内存慢。由于在调用PNG编码器之前,saveas()显然会呈现给内存,所以我想要的是可以的,但是在MATLAB文档中找不到任何只执行渲染部分的函数。

题:

你知道将一个仲裁轴内容渲染到光栅图像的另一种方法吗?

matlab图片渲染,图像 – 在内存中渲染MATLAB图相关推荐

  1. 深度解析——图片加载到内存中的大小计算内存优化

    本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布 最近封装了个高斯模糊组件,正好将图片相关的理论基础也梳理了下,所以,这次就来讲讲,在 Android 中,怎么计算一张图片在 ...

  2. 游戏引擎中的实时渲染和在V-Ray中渲染有什么区别

    游戏引擎中的实时渲染和在V-Ray中渲染有什么区别,下面我们一起来分析一下,从2个方面来具体分析实时渲染和在V-Ray中渲染种的不一样的区别. 原理区别 VRay等渲染器原理上叫做离线渲染(Offli ...

  3. 【图像增强】基于matlab萤火虫算法图像对比度增强【含Matlab源码 2142期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像增强]基于matlab萤火虫算法图像对比度增强[含Matlab源码 2142期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方 ...

  4. 【Matlab】Matlab图片清晰拷贝到论文中并去掉空白边距

    问题描述 在写论文的时候,需要用到MATLAB生成的图片,但发现生成的图片在Word中十分模糊,并不清晰:同时,生成图片的四边存在很明显的空白边距,导致与论文上下文字的间距较大,严重影响美观.例如: ...

  5. YUV,BGR,RGB图像在内存中占用大小计算

    一.YUV格式 1.YUV420格式 存储方式:先Y,后V,中间是U.其中的Y是w * h,U和V是w/2 * (h/2) 举例:如果w = 4,h = 2,则: yyyy yyyy uu vv 即  ...

  6. matlab 找不到 mcr,如何在没有MCR / MATLAB的情况下在C#中使用MATLAB编译的DLL?

    对不起,如果这个问题已被提出,但我找不到我一直在寻找的东西.我想知道是否有办法在C#中使用MATLAB编译的c-shared库而不使用MCR / MATLAB(或者通常任何其他安装),例如使用这个简单 ...

  7. 网页中调用matlab,在C#的Web项目中调用Matlab代码的步骤

    在C#的Web项目中调用Matlab代码的方法 为了毕设的图形检索方向的研究,本人需要在信科的师兄师姐们已经完成的C#界面中,调用现在研究的算法的Matlab代码,以便看到实验的效果.前段时间已经拖延 ...

  8. keyshot渲染图文教程_KeyShot中渲染汽车教程

    我在第一次使用这个软件的时候,我第一次把模型宝导入KeyShot的时候,我惊呆的下巴都掉了,实时的显示出hdr渲染效果,我心想,这可是需要数百个测试才能得到的好的效果,而这个软件呢居然可以实时显示. ...

  9. matlab如何截取图像的中间部分_利用matlab提取并分割RGB图像中的某一个已知像素值的图像...

    已知一副RGB图像中的的像素值,利用matlab将其分割出来并以二进制图像形式显示: %extract.m clear all; I=imread('new_original.png'); figur ...

最新文章

  1. Windows安装MongoDB可视化工具adminMongo
  2. (转载)C语言的零长数组
  3. 卸载Office 2007 Beta2后,Outlook 2003无法启动的解决方法
  4. 图解VS2010打包全过程
  5. Jsp+SSH+Mysql实现的校园课程作业网
  6. 联想服务器st系列,联想ThinkSystem ST50评测 一款超值的入门级服务器
  7. githug-54-git练习
  8. ARM寄存器的操作方法
  9. C语言startup()函数,干货 | 深度剖析C语言的main函数
  10. 【论文】 Deep Learning Architecture for Short-Term Passenger Flow Forecasting in Urban Rail Transit
  11. PHP开发微信提现到银行卡
  12. 三入职场 - 你可以从我身上学到这些(附毕业Vlog)
  13. 安卓基础知识(一) 服务(Service)
  14. java遍历一个map集合_Java遍历Map集合的四种方式
  15. DeepDGA:基于生成对抗网络的DGA生成与检测
  16. 蓝桥杯-兰顿蚂蚁(python)
  17. 什么叫有状态,无状态
  18. [Python]小波分析库Pywavelets的常用 API
  19. 一步一步学爬虫(4)数据存储之Elasticsearch搜索引擎存储
  20. python(18):网络编程(七层协议+tcp/udp+socket编程)

热门文章

  1. 优秀程序员是怎样提高敲代码的效率?有这些工具就够了!
  2. 到底什么是“云网融合”?
  3. 为何手机厂商如此热衷 5G?
  4. 程序员为什么需要框架?
  5. 出于安全考虑,千万不要绕开 CORS!
  6. Facebook 发布 PyTorch Hub:一行代码实现经典模型调用!
  7. 码农翻身之编程语言的巅峰
  8. IoT 时代,安全危机爆发
  9. 人才稀缺的区块链,程序员转型入门必看这四项技能
  10. python 容器类型存放_Python学习笔记三(容器)