在matlab gui中播放视频的方法
这个项目仅仅作为gui播放视频的验证
视频文件前处理:讲要播放的视频用视频剪辑软件调整到合适的时长,注意这个视频的时长不是在gui界面上的播放时长,因为imshow函数会有可观的运行时间,导致在gui中播放的时长要比视频实际时长要长,这个问题暂时还没有找到解决方法
首先利用guide把界面画好,如下图所示:
注意:要想不在gui界面中隐藏坐标轴,将坐标轴属性中的‘vision’置为‘off’,如下图,然后保存,如下图
在按钮的回调函数中写入如下代码:
function pushbutton1_Callback(hObject, eventdata, handles)
% set(handles.axes1,'Visible','off')
% set(handles.axes1,'Visible','off')
a=VideoReader('云图12倍速.mp4');
% i=0;while hasFrame(a)vidFrame = readFrame(a);
axes(handles.axes1); imshow(vidFrame)
% pause(1/a.FrameRate);
% i=i+1;
程序运行如下图:
end
对此项目能否打包为exe文件进行测试,因为电脑上没有装matlabruntime,没有进行完整打包过程的测试,输入deploytools后关联文件中有mp4视频文件,说明能将mp4文件打包到exe文件中去
缺点是视频运行速度比正常播放速度慢,有资料显示可以调用解码器进行播放,暂时还没有尝试此种方法
在matlab gui中播放视频的方法相关推荐
- lsdyna如何设置set中的node_list_如何在Matlab GUI中播放带声音的视频?
各位同学好,各位知乎的小伙伴们大家好.今天,我要给大家分享的内容是:"如何在Matlab GUI中播放带声音的视频?" 这个问题有点奇怪,什么叫做带声音的视频?视频一般不都是带声音 ...
- python如何播放视频_python中播放视频的方法有哪些
python中播放视频的方法有哪些 发布时间:2020-08-25 11:45:52 来源:亿速云 阅读:78 作者:小新 这篇文章给大家分享的是有关python中播放视频的方法有哪些的内容.小编觉得 ...
- ckplayer支持html5播放吗,移动端(H5)环境中播放视频需要了解的内容-ckplayer使用方法...
移动端(H5)环境中播放视频需要了解的内容 虽然HTML5(下面简称:H5)的技术已整体趋于成熟,但在视频播放方面,如果跟pc端的flashplayer对比的话,功能就显的非常简单了.如果你决定要让你 ...
- ue4蓝图节点手册中文_在UE4中播放视频
简介: 在日常使用UE4做项目时,会遇到在UE4里播放视频文件的需求,在UE4中可以使用媒体框架(Media Framework)来实现这一功能.这里介绍两种简单的方法来使用这一功能,分别是在场景里播 ...
- 8. 修改matlab GUI中fig和m文件名修改流程及注意事项
资料来源: 修改matlab GUI中fig和m文件名修改流程及注意事项 - CSDN博客 https://blog.csdn.net/xingkongfenqi/article/details/46 ...
- 在Winform中播放视频等【DotNet,C#】
在项目中遇到过这样的问题,就是如何在Winform中播放视频.当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单:第二种是利用DirectX直接在窗体或者控件 ...
- RecyclerView中播放视频
在很多播放视频的APP中都有在列表中播放视频的效果,当点击播放的时候,在列表中播放,当视频列表滑动出屏幕的时候,就在屏幕的右下角播放.大致效果如下图: 主要思路 在和RecyclerView的同级布局 ...
- android listview中播放视频,支持全屏
最近在做项目的时候有需求要在 listView 中播放视频,并且支持横竖屏无缝切换,在网上搜索了一下,关于这种 demo真的很少, 有的也只是实现简单的功能,无法满足项目中的需求,想着修改一下凑合用, ...
- Html5结合flash在所有主流播放器播放视频的方法
转自http://www.aimks.com/html5-combined-with-flash-method-in-all-mainstream-video.html Html5结合flash在所有 ...
最新文章
- GNN|如何做的比卷积神经网络更好?
- Mysterious Bacteria LightOJ - 1220[唯一分解定理+思维题]
- R语言生存分析Log-rank假设检验组间生存曲线比较实战
- linux mysql 操作命令_linux的mysql操作命令
- python pytest和allure环境_【转载】Python—Pytest+Allure定制报告
- 【Python刷题】_6
- 18 Loader 总结
- fragtats中连接度指数(CONNECT)的具体解释
- ER图工具Visual Paradigm下载并设置中文
- Python实现B样条代码
- 北大人工智能前沿讲座--第二讲 嵌入式人工智能
- 百度地图室内路线规划
- QGIS二次开发2:添加矢量、栅格图层及图层列表的实现
- 快排 找第k大的数字
- 安徽专升本计算机专业基础柳青版课后习题答案
- Flutter调试ios中的报错——Xcode更新
- 核糖体rRNA分类-功能应用-数据库-Silva
- 极限中0除以常数_用计算器按出来的常数费根鲍姆常数
- 怎么在pta上搜题_舵手期货图解2.7:沪深300、PTA、鸡蛋
- c语言输出10000以内的阿姆斯特朗数