• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB已通过改用OpenGL软件禁用了某些高级的图形渲染

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在用matlab进行图像处理时,遇到了这样的警告:MATLAB 已通过改用 OpenGL 软件禁用了某些高级的图形渲染。

忽略该警告,图像会出现较为严重的锯齿效果。

查找资料发现出现该警告的原因可能是:电脑显卡比较旧,而matlab的版本又比较高,比如我用的是matlab 2016a。

matlab 里进行图像(图形)渲染的OpenGL实现,有三种方式:硬件加速( hardware-accelerated),基本硬件加速(basic hardware-accelerated)以及软件实现(software )。默认情况下,matlab尝试使用硬件加速实现(若电脑显卡等硬件支持)。当出现各类图形问题时,可以切换到软件实现或者基本硬件加速实现。但这些实现不支持一些高级图形特性。  

在matlab命令窗口键入 opengl info,可以查看渲染方式。

处理上述警告的方法:

1、对于当前matlab有效(重启后失效)  

     各种OpenGL实现切换方式为:opengl hardwarebasic, opengl software, opengl hardware。

     将OpenGL实现改为基本硬件加速,命令窗口键入 opengl hardwarebasic 并回车。

2、对以后matlab启动均有效

     保存基本硬件加速的设置,命令窗口输入: opengl('save','hardwarebasic'),重启matlab。
————————————————
版权声明:本文为CSDN博主「MapC」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/symoriaty/article/details/80042133


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
用delphi6+Apache开发动态网站(创建一个简单的网页)发布时间:2022-07-18
下一篇:
win7环境的delphi6不兼容老版本的ado.发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap