我想用RAPIQUE来评估视频质量。这个程序是在MATLAB中实现的,但是我没有安装MATLAB。
我可以在没有安装MATLAB的情况下用Python运行MATLAB的.m文件吗?
RAPIQUE: vztu/RAPIQUE: IEEE‘2021 "RAPIQUE:快速准确的用户生成内容的视频质量预测“,郑中图,象旭于,王伊林,尼尔伯克贝克,巴鲁阿德苏米利,艾伦C.博维克(github.com)
发布于 2022-04-06 08:36:31
简而言之,你不能。
您需要有一个工作,许可的MATLAB安装,这将在后台调用。如果没有一个工作的,许可的MATLAB安装,你不能运行MATLAB代码。
由于MATLAB是专有的,所以只有三种方法来运行MATLAB代码:通过MATLAB运行代码(当然有有效的许可),通过MATLAB引擎运行它(通过Python运行,从带有-nodisplay的终端运行),或者通过MATLAB编译器将其编译成可执行文件。
一个可能的解决办法是使用MATLAB编码器将MATLAB代码导出到C/C++。然后,您可以在任何您喜欢的编辑器中运行C/C++代码。或者,您可以检查程序是否容易转换为GNU Octave,这是免费的。
然而,正确的解决方案是将实际的代码转换为Python。
https://stackoverflow.com/questions/71763425
复制相似问题