OpenCV(开源的计算机视觉库)是基于BSD协议,因此它可免费用于学术和商业用途。其提供C++,C,Python和Java接口,支持Windows,Linux,Mac OS,iOS和Android。OpenCV致力于高效运算和即时应用开发。因其是用优化的C/C++编写的,故其可以充分利用多核处理优势。并且还启用了OpenSL,它可以利用底层异构计算平台的硬件加速。广泛运用在世界各地,OpenCV拥有超过4.7万人的用户社区和超过1400万的下载次数。从互动艺术、矿山检查、网络地图到先进的机器人技术都有OpenCV的身影。

比较好的Opencv学习资源,平时写代码的时候有不懂的函数在里面搜索,一般都有样例,参数含义什么的,方便看。

OpenCV: OpenCV-Python Tutorials

OpenCV中文官方文档 (woshicver.com)

好,废话说完了,下面给树莓派装上它

1.安装依赖

最新下的镜像python是3.9.3的,这个要注意,有些可能不符合要求了

依次输入下面的命令

sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install python3-pyqt5
sudo apt install libqt4-test

这里注意安装过程可能有几个装不上,没关系,注意看报错信息,像这样的,不是红色报错的,就基本没啥问题,要么就是已经安装过了,要么就是现存更高版本的,都没啥问题。

2.安装opencv

pip3 install opencv-python

这里注意:不一定装的上,因为这个是外网的,下面我提供了网站,可自行查看

piwheels - opencv-python

但是咱也不用慌啊,可以直接下载到本地然后下载,也是一样的,页面往下翻不就找到了吗

下载到本地,电脑下载我试了非常快,几秒钟就搞定了

再用VNC工具传输

上面有传输按钮

然后就到桌面了,然后我们进入桌面

cd Desktop

输入,这里也不用自己打,记得按Tab键代码提示

pip3 install opencv_python-4.5.5.62-cp39-cp39-linux_armv7l.whl

很快就提示安装成功了

然后我们来试试吧,输入

python3
import cv2

好家伙,报错了

 不慌,报错信息复制百度一下,原来opencv跟numpy有关联,版本要一致才行

看一下本机的版本

看来不够,输入命令

pip3 install -U numpy

警告,警告哈,还是装上了

再来试试

python3
import cv2

这回没报错,装好了hh

测试一下,新建一个py文件

touch opencv_test.py
vi opencv_test.py

然后复制如下代码进入

import cv2if __name__ == "__main__":# 读取图像并显示img= cv2.imread("OIP-C.jpg")print(img.shape)cv2.imshow("img",img)cv2.waitKey(0)

这里要事先传一张图片进去

python3 opencv_test.py

ok了,安装完成。

树莓派安装opencv相关推荐

  1. 树莓派安装openCV做图像识别

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 有时候我们会使用树莓派和摄像头去做图像识别,在 ...

  2. bootstrap文件不能被识别_树莓派安装openCV做图像识别

    有时候我们会使用树莓派和摄像头去做图像识别,在树莓派和LINUX系统中最常用opencv去做图像识别,这次来介绍下树莓派安装opencv和用树莓派做图像识别. 一.树莓派的系统 安装就不介绍了.直接开 ...

  3. 【树莓派4B深度学习 垃圾分类】Chap.3 树莓派安装opencv并测试视频接口实时视频流的垃圾分类【深度学习 招式篇】

    [树莓派4B深度学习 垃圾分类]Chap.3 树莓派安装opencv并测试视频接口实时视频流的垃圾分类[深度学习 招式篇] 后记 1.激活虚拟环境+进入代码+更改测试集路径(这里是安装成功后测试的代码 ...

  4. 树莓派安装Opencv+Contrib和 QT 详细教程

    文章目录 前言 一.卸载OpenCV或重装系统 1.卸载OpenCV 2.重装系统 ①. 下载raspbian ②. 安装raspbian ③. 配置树莓派WiFi和SSH ④. 树莓派VNC设置 ⑤ ...

  5. 为树莓派安装opencv并进行人脸识别

    为树莓派安装opencv并进行人脸识别 1.更改modules文件 2.确认树莓派摄像头安装成功 3.在树莓派上安装运行在Python2上的OpenCV 4.下载人脸识别代码和xml文件并运行 参考: ...

  6. 树莓派——安装OpenCV

    我的开题需要使用树莓派录制视频,并对视频处理传送回后端服务器,因此需要安装OpenCV. 安装OpenCV参考了好多文章,但都不成功,只有这篇博主的我照着做才成功:超简单教你在树莓派上安装opencv ...

  7. 全网最详细,手把手教你树莓派安装opencv模块

    昨天树莓派安装了一天的opencv死活各种各样的问题,今天终于在微雪的官网上以及各个网站搜索总结找到了解决方法,方法如下: 1 首先换源!换源!换源!这里的换源不是瞎鸡儿换的,是需要看自己的Debia ...

  8. 树莓派安装opencv报错“opencv2/xfeatures2d/cuda.hpp”,解决办法

    找不到"opencv2/xfeatures2d/cuda.hpp"文件或位置, 1.打开报错的文件 2.通过winscp找到cuda.hpp文件的路径 3.替换报错路径 其他的报错 ...

  9. 树莓派学习笔记—— 源代码方式安装opencv

    0.前言 本文介绍如何在树莓派中通过编译源代码的方式安装opencv,并通过一个简单的例子说明如何使用opencv. 更多内容请参考--[树莓派学习笔记--索引博文] 1.下载若干依赖项 在开始安装之 ...

最新文章

  1. 一个网站的诞生- MagicDict开发总结3 [日语字典数据结构]
  2. 使用自定义的按钮替换默认的input type='file'
  3. @autowired注解原理_SpringBoot注解大全,收藏一波!!!
  4. OS / Linux / Select 调用流程
  5. LOL手游王者局诺手教学,3级压制阿卡丽,全程一个拼字
  6. CentOS thrift python demo
  7. guid java_JAVA实现生成GUID的方法
  8. 移动端图片上传后进行压缩功能
  9. ASSERT报错:error C2664: “AfxAssertFailedLine”: 不能将参数 1 从“TCHAR []”转换为“LPCSTR”...
  10. 安装 samba 记录
  11. rubyonrails安装
  12. 谷粒商城开发代码笔记记录
  13. WebView加载网页不显示图片解决办法
  14. 女程序员年薪45万外加两套房,一日相亲两次,网友:找得到才怪
  15. 普通上班族如何快速买房买车,一个程序员摸索的实操经验分享
  16. RegistryKey类的学习(转载)
  17. 新疆几十公里花海开始盛放,一株580年最老野树,开出最艳鲜花
  18. 头痛的apk卡顿,我该从哪些方面进行优化?带你了解常见方案
  19. android开发之上传头像
  20. java常用设计模式文章收集

热门文章

  1. InSAR形变结果可视化2(三维作图点线面)
  2. 301跳转:http跳转https不带www跳转到带www
  3. 《Snipaste》最好用的截图工具,也是最好用的快捷取色工具
  4. 股票分析报告怎么写?史上最强股票分析报告范文模板帮助你
  5. Data-URI详细介绍
  6. 小程序推送消息 formId
  7. 如何绘制上证50指数,且基于历史收盘价计算出百分位数
  8. 集团企业邮箱怎么选择?公司邮箱用哪个好?
  9. CentOS开机进入dracut#
  10. CocosCreater本地数据存储