欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > ubuntu18.04.6配置编译图漾python库

ubuntu18.04.6配置编译图漾python库

2024/10/24 18:24:34 来源:https://blog.csdn.net/jiyanghao19/article/details/141185701  浏览:    关键词:ubuntu18.04.6配置编译图漾python库

文章目录

  • 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 文件即可。
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com