龙芯派2代开发日记-安装opencv2-交叉编译py3.8

简介: 龙芯派2代开发日记-安装opencv2-交叉编译py3.8

龙芯派2代开发日记

1.在龙芯派2代上安装opencv2

1.1在开发板上安装高版本的py(>=3.6),然后直接使用pip来安装py版本的opencv

1.1.1 交叉编译python3上板

  • 这里其实还是有点局限性,因为项目使用的是py的opencv库,且还用到了torch等库要求py>=3.6,所以很直观的想法就是在开发板上建立py3.8的环境,然后使用pip来进行后续的安装。但开发板自带的py版本为3.6,且软件源也一直没更新,无法快捷安装。所以接下来我们来谈论下我们自行在开发机交叉编译py3.8,然后上传到龙芯派2代进行安装的方式
  • 我们要明确龙芯派2代的cpu架构是==mips==然而mipspython的安装包暂时没有现成的,所以我们要在x86架构的开发机上利用龙芯提供的交叉编译工具来将x86架构的python安装包进行交叉编译,交叉编译后再将安装包上传到龙芯派2代开发板上

开发机需要的操作

1.配置交叉编译工具的环境变量
export LD_LIBRARY_PATH=/opt/mips-loongson-gcc8-linux-gnu-2021-02-08/lib:/opt/mips-loongson-gcc8-linux-gnu-2021-02-08/mips-linux-gnu/lib:$LD_LIBRARY_PATH
export CROSS_COMPILE=mips-linux-gnu-
2.配置交叉编译的一些选项
../configure CC=mips-linux-gnu-gcc \ #这些其实就是你第一步配置的一些环境变量
> CXX=CC=mips-linux-gnu-g++ \
> --host=mips-linux-gnu \
> --build=x86_64-linux-gnu \
> --target=mips-linux-gnu --disable-ipv6 \
> --prefix=/opt/python3.8.0 \ #这就是设置输出目录
> ac_cv_file__dev_ptmx=yes ac_cv_file__dev_ptc=yes 
3.开始编译
make CROSS_COMPILE=mips-linux-gnu-  -j4
4.安装 -将交叉编译后的文件输出到你第2步配置的文件目录里
make install

5.就是将/opt/python3.8.0下的文件复制到开发板上,设置上一些环境变量即可

1.2使用自带的软件源自助安装

  • 其实龙芯派2代已经集成了opencv2 但其实没有安装完全,我们无法正常使用,所以在使用前我们要将其安装完整
yum  install  numpy  opencv* #在龙芯派联网的情况下执行这条命令即可,这样opencv2 就可以安装完成了,就可以正常使用opencv2了
相关文章
|
6月前
|
并行计算 PyTorch 算法框架/工具
anaconda+pytorch+opencv安装及环境配置
anaconda+pytorch+opencv安装及环境配置
450 0
|
28天前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
2471 3
|
27天前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
110 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
27天前
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
67 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
28天前
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
33 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
yolov5项目如何安装pycocotools和opencv-python?
本文提供了解决yolov5项目中安装pycocotools和opencv-python包失败的两种方法:手动安装或使用国内镜像源进行安装。
yolov5项目如何安装pycocotools和opencv-python?
|
3月前
|
前端开发 计算机视觉
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
175 2
|
5月前
|
机器学习/深度学习 算法 Java
计算机视觉——opencv快速入门(一) opencv的介绍与安装
OpenCV是开源计算机视觉库,支持C++, Python, Java等,用于图像处理、视频分析等。建议使用较早版本如3.4.3,因高版本部分算法需付费。通过Anaconda创建Python虚拟环境来安装,选择合适的Python和OpenCV版本。激活环境后,用`pip`安装`opencv-python`。基本环境配置完成后,通过显示图像的Python代码测试安装是否成功。
计算机视觉——opencv快速入门(一) opencv的介绍与安装
|
6月前
|
开发工具 计算机视觉 C++
OpenCv、Vis Studio安装与配置
OpenCv、Vis Studio安装与配置
OpenCv、Vis Studio安装与配置
|
5月前
|
并行计算 Ubuntu 计算机视觉
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
122 0