文章目录
- ubuntu配置
- 1、安装pip
- 2、安装scikit
- 3、安装PCRE2
- 4、安装opencv-python
- 5、安装swig
- 6、安装numpy
- 7、升级cmake
- 下载源码
- 安装libssl-dev
- 编译
- 图漾 SDK下载
- 1、选择以下任意方式,下载 Camport Multi_language SDK:
- 2、修改CMakeLists.txt文件
- 3、编译
- 4、在 pcammls/camport3拷贝库
- 5、运行,
ubuntu配置
1、安装pip
sudo apt-get install python-pip
sudo apt-get install python3-pip
2、安装scikit
pip3 install scikit-build
3、安装PCRE2
sudo apt-get update
sudo apt-get install libpcre2-dev
4、安装opencv-python
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-python==4.1.1.26 -i https://pypi.tuna.tsinghua.edu.cn/simple
5、安装swig
下载 SWIG 源码(https://www.swig.org/download.html)至本地,解压后切换至源码目录,依次执行以下命令:
当前测试是4.2.1
./configure
make
sudo make install
6、安装numpy
pip3 install numpy
7、升级cmake
3.10不行,目前升级到3.20可以,有些命令3.10无法识别。
下载源码
通过源码安装,我们可以安装指定版本的cmake。cmake官方为我们提供了各个版本的源码包,https://cmake.org/files/
,找到自己需要的版本下载:
安装libssl-dev
对于 Linux 系统,可以使用包管理器安装,如:sudo apt-get install libssl-dev
编译
./configure
make -j8
sudo make install
sudo cp ./bin/cmake /usr/bin/
cmake -version
图漾 SDK下载
1、选择以下任意方式,下载 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
2、修改CMakeLists.txt文件
打开 pcammls 目录下 CMakeLists.txt,修改编译目标语言(PYTHON)、PYTHON 版本,如下图所示:
3、编译
在 pcammls 目录下打开终端并依次执行以下命令:
mkdir build
cd build
cmake ..
make
sudo make install
4、在 pcammls/camport3拷贝库
目录下打开终端并执行以下命令:
sudo cp lib/linux/lib_x64/libtycam.so* /usr/lib/
5、运行,
根据界面提示切换至目录 /usr/local/PYTHON 并运行生成的 python 文件即可。