树莓派opencv-python环境搭建最全教程(从零开始)(代码片段)

_WILLPOWER_ _WILLPOWER_     2022-12-10     294

关键词:

需要用到的工具

  • Rufus
  • notepad++
  • vncviewer
  • MobaXterm

系统烧录

首先需要烧录系统
打开工具rufus-3.9p.exe
在这里插入图片描述
然后选择烧录的系统进行烧录
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

系统无线联网以及基础连接配置

结束系统烧录后,我们可以在系统中看到boot的分区

在这里插入图片描述
然后我们在boot分区中建立我们连接无线网的配置文件以及开启远程ssh的连接

  1. 新建 wpa_supplicant.conf 文件,并且配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。(wifi可以用手机热点产生)
  2. 新建文件名字为ssh,什么都不用写入
    在这里插入图片描述
    在这里插入图片描述
    然后保存后,弹出U盘
    在这里插入图片描述
    然后将sd卡插入树莓派中
    在这里插入图片描述
    然后上电开机
    在这里插入图片描述
    可以看到当前wifi已经自动连入,并且ssh也已经开启了

SSH连接

这个时候我们需要知道树莓派端获取到的ip是多少我们才能够连接上它,这个时候我们可以通过手机热点开启端去看树莓派获取到的ip或者我们可以通过将鼠标插入先将最上面的页面的ok点击后查看,比如点击后,我们可以通过右下角看到ip为192.168.3.151
在这里插入图片描述
然后我们通过MobaXterm工具连接到上面
首先点击左上角创建会话session,然后点击上面的ssh开启ssh连接
在这里插入图片描述
在这里插入图片描述
然后输入用户名pi,密码为raspberry
在这里插入图片描述
成功后出现下面的界面
在这里插入图片描述

系统配置

进入系统后我们第一件事就是获取root的权限,这样我们才能够通过root进行ssh的连接,从而修改系统的一些配置
在命令行输入:sudo passwd root
然后系统会等待你输入密码,输入两遍123即可
在这里插入图片描述
然后这个时候我们需要修改ssh的相关配置,让其可以让root登录
输入:sudo vi /etc/ssh/sshd_config
然后键盘键入32G(注意G为大写)
这个时候我们会定位到我们需要修改的行
在这里插入图片描述
然后键入xWCyes然后按下ESC键,然后键入:wq(注意 : 是冒号)然后按下回车即可
这个时候我们配置完了,要重启ssh应用
输入:sudo /etc/init.d/ssh restart
在这里插入图片描述
这个时候我们关闭此窗口,再次打开
在这里插入图片描述
在这里插入图片描述
然后输入用户名root,密码为123
在这里插入图片描述

更新软件源

切换到root用户后我们第一件事就是更新软件源,因为软件源是国外的,因此我们需要切换到国内,这样下载速度才够快
我们先勾选follow terminal folder让文件跟随终端走
在这里插入图片描述
然后命令行输入:cd /etc/apt/
在这里插入图片描述
然后找到sources.list文件以默认编辑文本方式打卡
然后用下面内容替换,保存,并关闭
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then ‘apt-get update’ to enable ‘apt-get source’
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib

在这里插入图片描述
保存后,记得关闭
同样的方法,把 /etc/apt/sources.list.d/raspi.list 文件也替换成下面的内容
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
在这里插入图片描述
在这里插入图片描述
上述内容完成后,我们就可以开始更新软件源了
输入:sudo apt update

在这里插入图片描述
然后输入:sudo apt upgrade –y(-y的含义是同意安装)
在这里插入图片描述
然后输入: sudo apt-get install libhdf5-dev libatlas-base-dev libjasper-dev libqt4-test libqtgui4 vim -y
安装我们需要的一些依赖文件
因为我们需要使用pip3包管理器来下载opencv-python,而其会依赖numpy库,但是树莓派上面已经有apt包管理器下载了numpy,这两种不同的包管理器会造成错误,因此我们首先要将apt下载的numpy给卸载掉,让pip3来进行安装
输入:sudo apt remove python3-numpy python-numpy –y
然后输入: pip3 install opencv-contrib-python -i http://pypi.douban.com/simple/来安装我们需要的opencv-python
为了测试我们是否安装成功,我们输入:python3进行python3解释器中

在这里插入图片描述
然后输入import cv2
在这里插入图片描述
没有报错即为成功
然后我们需要测试摄像头,因此我们首先需要在电脑端通过vnc连接到树莓派,让其图像能够在我们电脑上显示
在命令行输入: sudo raspi-config
通过方向键选到3然后回车
在这里插入图片描述
然后选到p1回车,将摄像头打开
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后再次选到3进入选到p3 VNC回车,将其打开
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后回到主界面按下tab键到Finish回车

在这里插入图片描述
然后回车重启。
我们现在可以通过vnc连接了,首先打开vnc软件
在这里插入图片描述
输入树莓派的ip
在这里插入图片描述
然后右键点击connect
在这里插入图片描述
在这里插入图片描述
输入用户名:pi 密码:raspberry
在这里插入图片描述
然后你就可以进入vnc的界面了

在这里插入图片描述
然后根据下面的步骤进行初始化
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后我们需要看一下摄像头是否正常
按下alt+ctrl+t快捷键启动终端
然后输入:ffplay -i /dev/video0 -s 640*480
然后我们可以在树莓派上面看到图像了
在这里插入图片描述
这里环境的搭建就完毕了

搭建树莓派交叉编译环境

...所以第一步就是要准备环境。硬件环境自不必说,购买了树莓派二代、sd卡,读卡器、路由器、网线这些都是以前就有的。软件环境的搭建包括如下几步:1.搭建虚拟机linux环境2.烧录树莓派系统3.在虚拟机linux环境中搭建本地开发... 查看详情

树莓派介绍以及faq这是我见过最全的树莓派教程

一、树莓派简介树莓派是什么?树莓派(RaspberryPi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派能替代日常桌面计算机的多种用途,包括文字处理... 查看详情

树莓派介绍以及faq这是我见过最全的树莓派教程

一、树莓派简介树莓派是什么?树莓派(RaspberryPi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派能替代日常桌面计算机的多种用途,包括文字处理... 查看详情

搭建树莓派交叉编译环境

...所以第一步就是要准备环境。硬件环境自不必说,购买了树莓派二代、sd卡,读卡器、路由器、网线这些都是以前就有的。软件环境的搭建包括如下几步:1.搭建虚拟机Linux环境2.烧录树莓派系统3.在虚拟机linux环境中搭建本地开发... 查看详情

树莓派opencv-python快速安装(代码片段)

在树莓派上直接下载opencv-python往往不能成功,近期查阅了csdn中的很多相关文章,发现大多文章讲解的过程比较复杂又麻烦且不一定能成功,最后也是参考了树莓派python3使用pip3安装opencv3.4_千行-CSDN博客_树莓派安装open... 查看详情

树莓派学习2.开发环境搭建

树莓派学习2.开发环境搭建​​一、硬件连接​​​​1.扩展面包板连接​​​​2.系统盘设置​​​​设置项:​​​​3.连接串口-USB转接板​​​​二、启动vnc​​​​三、树莓派4Bpython3.7一些配置​​​​1.安装pip3​​​​2... 查看详情

树莓派搭建python环境

参考技术A1、更新软件源,运行命令(sudoapt-getupdate)更新软件源2、觉得work目录没必要创建,所以省略makedirwork3、安装wiringPi命令加上--recursive4、安装WiringPi-Python树莓派搭建python环境https://www.yahboom.com/build.html?id=4178&cid=308 查看详情

树莓派环境搭建:搭建samba服务器(代码片段)

1说明本文主要说明如何在树莓派系统上搭建samba服务器。2开发环境硬件环境:树莓派3代B+开发板软件环境:树莓派操作系统3搭建步骤3.1安装samba服务器软件1、首先,需要更新软件源,此步骤一定要操作,... 查看详情

树莓派介绍以及faq这是我见过最全的树莓派教程

一、树莓派简介树莓派是什么?树莓派(RaspberryPi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派能替代日常桌面计算机的多种用途,包括文字处理... 查看详情

树莓派odroid等卡片式电脑上搭建nas教程系列6-minidlna

目录:1. 树莓派Odroid等卡片式电脑上搭建NAS教程系列1-Ubuntu系统安装2. 树莓派Odroid等卡片式电脑上搭建NAS教程系列2-SSH连接访问3. 树莓派Odroid等卡片式电脑上搭建NAS教程系列3-挂载HDD硬盘+节电设置4. 树莓派Odroid等卡... 查看详情

树莓派环境搭建:制作树莓派系统(代码片段)

1说明本文为树莓派系统烧录,采用一张SD卡,将树莓派系统烧录至SD卡,制作树莓派启动盘。2开发环境硬件资源:SD卡一张、读卡器一个、树莓派三代B+开发板一个。3制作步骤3.1下载树莓派操作系统下载最新的... 查看详情

树莓派tensflow环境搭建

树莓派:Raspberry3代内核:4.9.35-v7+Docker安装:1:curl-s https://raw.githubusercontent.com/flyingtimes/image-recognition/master/one_step_install.sh|bash2:sudoapt-getupdate3:wget-qO-https://get.docker.com/|s 查看详情

树莓派开发环境搭建

http://shumeipai.nxez.com/2015/03/17/saks-diy-tutorials-gpio-development-environment.html1.镜像烧写所用镜像:2017-04-10-raspbian-jessie-lite.img所用烧写程序:Win32DiskImager.exe2.开启SSH服务:因为树莓派新版本镜像是默认不开启SSH服务的,所以要在根文 查看详情

史上最全springcloudalibaba入门教程,从零开始带你深入♂学习——环境搭建(代码片段)

SpringCloudAlibaba(一)——环境搭建SpringCloudAlibaba简介springcloudspring团队开源微服务工具集,帮助我们快速构建分布式系统(微服务系统),提供spring组织netflixspringcloudalibabaalibaba团队开源微服务工具集,... 查看详情

“硬件极客”:树莓派raspberrypi安装kalilinux保姆教程(通过树莓派安装armkali教程)(代码片段)

C站最全通过树莓派安装ARMKali教程作为一个Hacker,使用树莓派Raspberrypi学习渗透与Linux系统是一个不错的选择,下面教程将全程指导如何利用这款“神器”。我们通常情况下会通过虚拟机使用Linux,也许由于各种不便... 查看详情

docker最全教程——从理论到实战(十三)

前言树莓派(RaspberryPi)是一台卡片电脑(只有信用卡大小),我们可以使用树莓派做很多事情,比如智能家居的中控、航空器、BT下载器、挖矿机、智能机器人、小型服务器(花生壳+网站)等等。目前,支持Linux的IoT设备越来... 查看详情

树莓派-opencv虚拟环境搭建(翻译)(代码片段)

参考文章扩展文件系统sudoraspi-configsudoreboot安装依赖项sudoapt-getupdate&&sudoapt-getupgrade然后我们需要安装一些开发人员工具,包括CMake,它可以帮助我们配置OpenCV的构建过程.sudoapt-getinstallbuild-essentialcmakepkg-config接下来&#x 查看详情

环境搭建--使用pytharm远程调试树莓派

对于Linux和文本编辑器不那么熟悉的小伙伴来说,直接在树莓派中写程序可谓是痛苦万分。本文将介绍如何使用PyCharm远程调试树莓派,并同步当前python文件到树莓派中。配置环境首先要在个人电脑中装上PyCharm,注意,一定要是... 查看详情