Python (Linux 平台)
下载 Camport Multi_language SDK
选择以下任意方式,下载 Camport Multi_language SDK:
使用浏览器下载:https://gitee.com/percipioxyz/camport_multi_language.git。
使用 git 指令获取本地副本:打开终端,切换到需存放 SDK 的工作目录下,输入 git clone 命令克隆远程仓库。
git clone https://gitee.com/percipioxyz/camport_multi_language.git
选择以下任意方式,下载 Camport Multi_language SDK:
使用浏览器下载:https://github.com/percipioxyz/camport_multi_language.git。
使用 git 指令获取本地副本:打开终端,切换到需存放 SDK 的工作目录下,输入 git clone 命令克隆远程仓库。
git clone https://github.com/percipioxyz/camport_multi_language.git
示例程序说明
示例程序存放在开发包根目录 python 文件夹内,具体示例程序说明见:Python 示例程序列表。
安装依赖
编译前,请先:
安装 python。
打开终端,运行以下命令安装 NumPy 和 OpenCV:
pip install numpy pip install opencv-python
下载 SWIG 源码(https://www.swig.org/download.html)至本地,解压后切换至源码目录,依次执行以下命令:
./configure make sudo make install
编译
按照以下步骤,编译示例代码:
打开
camport_multi_language
目录下CMakeLists.txt
,修改编译目标语言(PYTHON)、PYTHON 版本,如下图所示:在
camport_multi_language
目录下打开终端并依次执行以下命令:mkdir build cd build cmake .. make sudo make install
在
camport_multi_language/camport3
目录下打开终端并执行以下命令:sudo cp lib/linux/lib_x64/libtycam.so* /usr/lib/
编译后,根据界面提示切换至目录 /usr/local/PYTHON
并运行生成的 python 文件即可。