![](https://img-blog.csdnimg.cn/20210609130743953.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
树莓派4B
快速入门树莓派
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
ReCclay
CSDN认证博客专家、CSDN万粉博主、CSDN嵌入式领域优质创作者、CSDN-2020博客之星年度总评选Top25。自入站以来,凭借坚持与热爱,以博文的方式分享所学,累计博文数量达1千余篇,受益人次达300w+次,涉及领域包括但不限于前/后端软件开发、嵌入式软件开发、Linux驱动开发、自动驾驶算法研究、视觉SLAM算法研究、ROS机器人开发、FPGA开发、IC设计与验证等。欢迎您的关注,我们一起进步!
展开
-
【树莓派4B学习】十四、树莓派4B串口通信
树莓派的串口默认为SSH调试使用树莓派如何开启串口,这里不再赘述可参考这里一、必须要先知道的储备知识树莓派4B的外设一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)。硬件串口由硬件实现,有单独的波特率时钟源,性能高、可靠,mini串口性能低,功能也简单,并且没有波特率专用的时钟源而是由CPU内核时钟提供,因此mini串...原创 2020-03-05 17:50:38 · 13871 阅读 · 14 评论 -
【树莓派4B学习】十三、树莓派4B蓝牙与HC-05串口通信测试
蓝牙模块使用HC-05,波特率9600,插入PC,使用串口助手收发消息树莓派使用自身蓝牙与HC05配对。树莓派的串口默认为SSH调试使用一、蓝牙配对打开树莓派的VNC桌面,单机右上角的蓝牙图标,选择Add Device进而,进入蓝牙搜索界面,稍等片刻,便可以查找到对应的HC-05模块,点击Pair进行配对按照提示,输入蓝牙配对密码之后若出现下图所示错误,可直接忽略。之...原创 2020-03-05 12:22:52 · 6475 阅读 · 9 评论 -
【树莓派4B学习】十二、摄像头辅助opencv实现巡线
一、基础知识二值化操作首先看一个常用的图像处理操作“二值化” , opencv 提供了多种二值化形式:cv2.THRESH_BINARYcv2.THRESH_BINARY_INVcv2.THRESH_TRUNCcv2.THRESH_TOZEROcv2.THRESH_TOZERO_INV在灰度图像中, 0-255 代表着亮度等级, 黑色为 0, 白色为 255。 标准的二值化就是...原创 2019-12-26 16:01:32 · 7908 阅读 · 3 评论 -
【树莓派4B学习】十一、树莓派4B实现颜色识别
一、颜色的基础知识1、彩色模型数字图像处理中常用的采用模型是 RGB(红,绿,蓝)模型和 HSV(色调,饱和度,亮度),RGB 广泛应用于彩色监视器和彩色视频摄像机,我们平时的图片一般都是 RGB 模型。而 HSV 模型更符合人描述和解释颜色的方式,HSV 的彩色描述对人来说是自然且非常直观的。2、HSV模型HSV 模型中颜色的参数分别是:色调(H:hue),饱和度(S:saturatio...原创 2019-12-25 13:43:32 · 5656 阅读 · 1 评论 -
【树莓派4B学习】十、使用zbar进行二维码识别
一、介绍几个函数1、把区域里的二维码传换成 RGB, 并把它转换成 pil 里面的图像pil= Image.fromarray(frame).convert('L')#转换成 L 模式, 即灰度模式width, height = pil.sizeraw = pil.tobytes()2、调用 zbar 二维码识别库函数zarimage = zbar.Image(width, heig...原创 2019-12-25 13:29:27 · 1695 阅读 · 0 评论 -
【树莓派4B学习】九、获取mjpeg-stream视频流
可到<这里>下载官方代码包,当然也可以到<网盘>白嫖。提取码:thbl一、安装配置1、将下载好的mjpg-streamer-experimental.zip通过FTP软件上传到树莓派,并输入以下命令进行解压unzip mjpg-streamer-experimental.zip2、输入以下命令,安装编译工程前的必要软件sudo apt-get install c...原创 2019-12-24 11:25:16 · 1933 阅读 · 0 评论 -
【树莓派4B学习】八、wiringPi库的常用API介绍
在使用wiringPi库时,你需要包含头文件 #include<wiringPi.h>。凡是写wiringPi的程序,都包含这个头文件。一、硬件初始化函数使用wiringPi时,你必须在执行任何操作前初始化树莓派,否则程序不能正常工作。可以调用下表函数之一进行初始化,它们都会返回一个int , 返回 -1 表示初始化失败。函数返回值说明int wiringP...原创 2019-12-24 11:13:28 · 820 阅读 · 2 评论 -
【树莓派4B学习】七、树莓派4B的GPIO基础操作
一、主流GPIO库介绍【python GPIO】【开发语言】——python【简单介绍】——该库更确切的名称为raspberry-gpio-python,树莓派官方资料中推荐且容易上手。python GPIO是一个小型的python库,可以帮助用户完成raspberry相关IO口操作。但是python GPIO库还没有支持SPI、I2C或者1-wire等总线接口。除了python GPIO之...原创 2019-12-24 08:38:08 · 13454 阅读 · 2 评论 -
【树莓派4B学习】六、树莓派4BOpenCV的视频/摄像头基本操作
一、简介树莓派自带多个 USB 口, 我们可以可以外接 USB 摄像头。 如果驱动支持, 默认会在系统的 /dev 下, 直接虚拟出来设备(video0、 video1…) 。 树莓派 opencv可以直接这个 video0 数据, 进行视频显示、 处理、 录制保存等功能(程序运行过程中, 因为程序锁定了虚拟视频设备, 拔插摄像头后, 这个序列号可能会改变,比如默认的 video0, 会变成 v...原创 2019-12-23 14:48:43 · 4030 阅读 · 0 评论 -
【树莓派4B学习】五、树莓派4B的OpenCV基本操作
一、重要函数介绍1、读取图像: cv2.imread()使用函数 cv2.imread() 读入图像。参数1:图像名字(图像和程序在同一文件夹下) 或 路径+名字(图像和路径不在同一文件夹下)参数2:告诉函数应该如何读取这幅图片。参数2的另一些取值:cv2.IMREAD_COLOR: 读入一副彩色图像。 图像的透明度会被忽略, 这是默认参数。或者该参数也可以直接写成0。cv2.I...原创 2019-12-23 14:31:55 · 1168 阅读 · 0 评论 -
【树莓派4B学习】四、使用USB摄像头和motion实现监控
一、安装motionsudo apt-get install motion二、配置motion1、打开motion daemon守护进程sudo nano /etc/default/motion将里面的no修改成yes,让motion可以一直在后台运行:start_motion_daemon=yes2、修改motion配置文件sudo nano /etc/motion/moti...原创 2019-12-23 13:29:09 · 3619 阅读 · 0 评论 -
【树莓派4B学习】三、接入USB摄像头,搭建Python2.7.16+OpenCV3.2.0开发环境
一、测试摄像头安装luvcviewsudo apt-get install luvcview输入以下命令,开启摄像头luvcview -s 640x480二、原创 2019-12-21 19:56:59 · 2071 阅读 · 0 评论 -
【树莓派4B学习】二、树莓派4B介绍与一些必要的软件安装配置
一、树莓派4B产品介绍<原理图>树莓派最新发布的第四代产品 Raspberry Pi 4 B, 性能与树莓派 3B+相比无论是处理器速度,还是多媒体和内存上都有显著提升。Raspberry Pi 4 B拥有与入门级 x86 PC 系统相媲美的桌面性能,给您带来高品质体验。Raspberry Pi 4 B 具备1.5Ghz运行的64位四核处理器,最高支持以60fps 速度刷新的...原创 2019-12-21 16:37:09 · 4936 阅读 · 0 评论 -
【树莓派4B学习】一、环境搭建、开机及登录树莓派4B
一、格式化SD卡安装SDFormatter,用SDFormatter工具格式化SD卡。务必选一个好一点的读卡器,别再被读卡器坑了!!!二、烧录镜像原创 2019-12-20 21:43:55 · 1892 阅读 · 0 评论