MATLAB调用python文件以及调用.exe文件方法 |
您所在的位置:网站首页 › matlab如何生成exe › MATLAB调用python文件以及调用.exe文件方法 |
引言:
在编程的时候有这么一个需求,就是要用MATLAB去调用python文件以及调用python写好的功能函数。 配置环境:MATLAB 2017b; python 2.7x; 方法:1.查看matlab中是否能关联python。在matlab命令窗口输入:pyversion。 注:matlab关联的是计算机安装的python2.7。 2.在matlab中编写简单的python调用函数,以hello word为例。 (1)新建一个脚本,以Python的编程方法定义一个hello函数。 (2)将其保存为.py格式的文件。 (3)新建matlab脚本main.m作为主函数,调用mymoudle.py。 注:第三方库如numpy,opencv等同样适用。但是在刚开始运行的时候尽量在.py文件中不要加注释,matlab可能会无法编译形成.pyc文件,可能会无法调用执行函数!!!!! 亲测:python使用opencv显示图像。结果如下: 将其进行matlab调用:命名为test.py。 import cv2 import numpy as np def cv_test(): img = cv2.imread('timg.jpg') cv2.imshow("test", img) cv2.waitKey() cv2.destroyWindow()写好主函数调用:将图片timg.jpg放到test.py同级目录下。 在实际的编程过程中,对于一些复杂的函数有可能matlab对python函数的调用不太完善,会导致图片结果无法完全显示的问题。针对这个问题采用了matlab调用.exe的方法,就是将功能函数通过python打包成.exe格式。 matlab调用.exe方法:
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |