首页 > 编程语言 >itop-RK3588开发板机器视觉开发OpenCV-Python的安装

itop-RK3588开发板机器视觉开发OpenCV-Python的安装

时间:2024-01-26 16:03:36浏览次数:33  
标签:OpenCV RK3588 Python 开发板 opencv 版本 ubuntu 安装

由于 iTOP-RK3588 编译安卓和 Linux 源码使用的 ubuntu 版本为 ubuntu20.04,为了方便和统一,本手册的实验环境也为 Ubuntu20.04,如果使用的是其他版本的 ubuntu。可能会存在一些细微的区别,建议大家所使用的 ubuntu 版本和我们保持一致。

使用以下命令安装 OpenCV-Python,安装过程如下图所示:

sudo apt-get update

sudo apt-get install python3-opencv

itop-RK3588开发板机器视觉开发OpenCV-Python的安装_python

等待安装完成,安装完成如下图所示:

默认情况下 ubuntu 中 Python 的默认版本为 2.7,通过以下命令将 ubuntu 中 python 版本默认设置为:python3,如下图所示:

echo alias pythnotallow=python3 >> ~/.bashrc

source ~/.bashrc

itop-RK3588开发板机器视觉开发OpenCV-Python的安装_ubuntu_02

然后输入“python”命令进入 python 运行界面,如下图所示:

itop-RK3588开发板机器视觉开发OpenCV-Python的安装_Python_03

然后输入以下内容,进行 opencv 版本的打印,如下图所示:

import cv2 as cv

print(cv.__version__)

itop-RK3588开发板机器视觉开发OpenCV-Python的安装_Python_04

至此对于 OpenCV-Python 的安装就完成了。

注:这里的 OpenCV-Python 版本为 4.2.0,由 ubuntu 自动安装,如果想更换其他版本可以找到对应版本的安装包,编译安装即可。

itop-RK3588开发板机器视觉开发OpenCV-Python的安装_Python_05

更多opencv开发教程请参考迅为《itop-3588开发板机器视觉opencv开发手册》

标签:OpenCV,RK3588,Python,开发板,opencv,版本,ubuntu,安装
From: https://blog.51cto.com/u_15600198/9431561

相关文章

  • 迅为RK3568开发板实时系统测试-Xenomai测试
    支持Xenomai内核的实时系统有buildroot,debian和ubuntu。在buildroot系统中自带cyclictest,如果是ubuntu系统或者debian系统,可以在开发板联网之后,使用apt安装,输入以下命令apt-getinstallrt-tests在烧写非实时内核的buildroot镜像之后,使用cyclictest测试,执行以下命令:cyclictest-S......
  • itop-RK3588开发板机器视觉开发OpenCV-Python的安装
    由于 iTOP-RK3588 编译安卓和 Linux 源码使用的 ubuntu 版本为 ubuntu20.04,为了方便和统一,本手册的实验环境也为 Ubuntu20.04,如果使用的是其他版本的 ubuntu。可能会存在一些细微的区别,建议大家所使用的 ubuntu 版本和我们保持一致。使用以下命令安装 OpenC......
  • Python3 md5
    Python3md5MD5信息摘要算法(英语:MD5Message-DigestAlgorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hashvalue),用于确保信息传输完整一致。在python3的标准库中,已经移除了md5模块,而关于hash加密算法都放在hashlib这个标准库中,hashlib提供了常见的摘要......
  • python之常用标准库-时间
    1.time时间戳:它代表了从格林尼治时间1970年01月01日00时00分00秒(即北京时间的1970年01月01日08时00分00秒)开始到现在经过的总秒数。struct_time:用一个包含9个序列的元组组成(tm_year=2024,tm_mon=1,tm_mday=26,tm_hour=2,tm_min=49,tm_sec=56,tm_wday=4,tm_yday=26,......
  • python 1
    importmathdeflcm(a,b):print('最大公约数math.gcd({},{})'.format(a,b),math.gcd(a,b))returna*b//math.gcd(a,b)deflcm_range(n):lcm_value=1foriinrange(2,n+1):lcm_value=lcm(lcm_value,i)returnl......
  • 10款Python常用的开发工具
    https://zhuanlan.zhihu.com/p/6597008091IDLE:Python自带的IDE工具IDLE(IntegratedDevelopmentandLearningEnvironment),集成开发和学习环境,是Python的集成开发环境,纯Python下使用 Tkinter 编写的IDE。支持平台:Windows,macOS,Linux适合人群:初学者支持语言:Python下......
  • python中利用变量解压列表、元组、字符串、字典、文件对象、迭代器和生成器等序列
    一、如果知道序列中元素的个数,可以直接进行变量赋值。coords=(102,40)lon,lat=coordsprint(lon)print(lat)text="news"a,b,c,d=textprint(a)print(b)print(c)print(d)二、如果不知道序列中元素的个数,可以通过*变量名来代表多个元素的变量,无论序列是什......
  • 浅谈Python两大爬虫库——urllib库和requests库区别
    在Python中,网络爬虫是一个重要的应用领域。为了实现网络爬虫,Python提供了许多库来发送HTTP请求和处理响应。其中,urllib和requests是两个最常用的库。它们都能够帮助开发人员轻松地获取网页内容,但在使用方式、功能和效率上存在一些差异。本文将深入探讨这两个库的区别,帮助你更好地选......
  • 10 个杀手级的 Python 自动化脚本
    重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪100张照片或FetchAPI、纠正拼写和语法等工作,所有这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与你分享10个Python自动化脚本。所以,请你把这篇文章放在你的收藏清单上,以备不时之需,在IT行业里,程序员的学习永......
  • 一篇文章带你搞懂Python中的继承和多态
    在面向对象编程中,继承和多态是两个核心概念。它们是面向对象编程的基石,允许我们构建更加复杂和可重用的代码。本文将通过理论与实践相结合的方式,深入探讨Python中的继承和多态,帮助你更好地理解这两个概念。一、继承1、什么是继承?继承是面向对象编程中的一个重要概念,它允许我们创建......