树莓派摄像头

树莓派使用免驱USB摄像头

為{幸葍}努か 提交于 2020-01-24 03:25:08
文章目录 学习记录 查看设备文件 使用相机拍照 显示视频效果 学习记录 树莓派使用免驱USB摄像头 使用命令 lsusb ,查询USB,插拔前后各用一次,找到USB口。 查看设备文件 使用命令 ls /dev/video* ,插拔前后各查询一次,得到设备文件。 使用相机拍照 安装fswebcam sudo apt-get install fswebcam 拍照 fswebcam /dev/video0 /home/pi/new/image.jpg /dev/video0 为设备文件, /home/pi/new/image.jpg 为存储路径 效果还不错。 显示视频效果 安装luvcview apt-get install luvcview 终端启动luvcview luvcview -s 1080x720 视频效果有点卡顿。 来源: CSDN 作者: 走南闯北声东击西 链接: https://blog.csdn.net/I_LOVE_MCU/article/details/103889820

基于树莓派的智能小车:自动避障、实时图像传输、视觉车道线循迹、目标检测、网球追踪

限于喜欢 提交于 2020-01-12 23:28:08
简介 本项目的 GitHub链接 本项目是学校项目设计课程内的项目,要求是使用一个基于树莓派的小车来实现一些简单的功能。 本项目适合初次接触树莓派,希望利用树莓派及小车配件实现一些简单功能的同学们。 目前我们实现的功能有: 自动避障:基于超声波和红外,使小车在运行过程中不会撞上障碍物; 实时图像传输:将树莓派摄像头拍摄到的视频流传到PC端,并在PC端查看; 视觉车道循迹:基于视觉,使小车沿车道线行驶; 目标检测:识别并定位摄像头图像中的各类常见物体; 网球追踪:基于视觉,使小车追踪一个移动的网球,并与网球保持一定距离。 学校提供的小车的商家是 慧净电子 ,商家提供了一些使用教程,适合初学,基于C语言,实现了一些简单的红外避障、红外寻迹、超声波避障和摄像头调用。 本项目选用Python作为编程语言,有几点原因:Python相比较C语言更简明;我们对Python的掌握情况更好一些(C语言没学好啊);方便之后使用tensorflow做一些深度学习的功能。但同时带来的缺点就是运行速度会差一点。 下面我们会对小车配置、功能实现和使用方法进行详细的介绍。本文结构如下: 配置要求 项目架构 准备工作 硬件调试 功能实现(原理介绍) 功能实现(使用教程) 若想成功实现本项目的功能,请: 首先确保完成 准备工作 之后进行 硬件调试 之后在阅读过 功能实现-原理介绍 的基础上 根据 功能实现-使用教程

用树莓派从零开始做一个家庭监控

穿精又带淫゛_ 提交于 2020-01-09 23:49:44
欢迎转载,但请注明出处 http://www.cnblogs.com/chuxiuhong 先说好,我们的家庭监控是每分钟的照片的监控,并不是真正的实时视频,这种实时视频树莓派性能可能不够。 我们这一次工程的大体步骤: 硬件准备 我们至少需要一个树莓派3,树莓派的摄像头,一个tf卡(16G,class10的比较推荐),出于便于传数据,你最好还有读卡器或者SD卡套,常用的USB鼠标,USB键盘,HDMI接口的显示器(这个有则最好,没有会麻烦但是也能搞定,我默认你有) 首先看看我们的树莓派长成什么样子: 它有四个USB接口,一个网线口,一个HDMI接口,一个摄像头的接口,还有电源口,还有一些不是很常用的口,以及GPIO。 看看我们的摄像头长成什么样子 很简单的一个小摄像头,大概500W像素,淘宝一般卖35左右。 除了上面的两个我们要求是统一的,至于键盘鼠标显示器我都不管你用的什么型号的。 安装系统和基本设置 安装系统这方面的教程网上实在是太多了,不需要搜英文的资料,只需看看百度的结果就可以完美解决。下面我默认树莓派上的系统已经做完了。 在树莓派上进入终端(如果选择debian系统的话,和Ubuntu的操作基本一样),执行 sudo raspi-config 出现下面的页面 先选择第一项,扩充文件系统,让树莓派可以完全的占有你的tf卡。完事之后可能需要重启,重启之后我们还是执行上述命令

使用opencv去操作树莓派摄像头保存图片和视频

送分小仙女□ 提交于 2019-12-06 05:18:00
利用树莓派的摄像头去学习opencv的基本操作 —— 保存图片和视频 1、使用Opencv去控制树莓派的摄像头拍照并保存到本地,主要使用cv2和numpy库 #!/usr/bin/python3 # -*- coding:utf-8 -*- import cv2 import numpy #初始化摄像头 camera = cv2.VideoCapture(0) #读取图像 ret,img = camera.read() #转换为灰度图像 gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #保存图像 cv2.imwrite('img.jpg',img) cv2.imwrite('gray.jpg',gray) #释放摄像头 camera.release() cv2.destroyAllWindwos()    2、记录一段视频到本地 #!/usr/bin/python3 # -*- coding:utf-8 -*- #保存一段视频到本地 import cv2 import numpy #初始化摄像头 camera = cv2.VideoCapture(0) # 设置编码格式 fourcc = cv2.VideoWriter_fourcc(*'XVID') # mpeg4编码 #设置帧频 fps =24 #设置分辨率 framesize =

树莓派摄像头

为君一笑 提交于 2019-12-04 18:16:05
2019-11-17-11:19:45 一、相机模块的安装 将相机模块连接到Raspberry Pi的CSI端口,拔插摄像头之前,保险起见先关闭电源。 二、测试相机模块 系统设置中打开摄像头模块 首选项->Raspberry Pi Configuration->Interfaces->Camera [把disable改为enable]重启即可 测试相机,打开命令行输入 raspistill -o image.jpg 如果一切正常,则启动照相机,并在显示屏上显示照相机的预览,并且在5秒钟的延迟后, 捕获图像并储存为(image.jpg) 。 来源: https://www.cnblogs.com/1328497946TS/p/11875811.html

09_树莓派驱动USB摄像头

╄→гoц情女王★ 提交于 2019-12-03 07:18:43
把摄像头的USB口接到树莓派后再开机。一定要先接摄像头再开机,不然树莓派无法识别。 打开终端命令,输入 ls /dev 如果能够看到video0 就证明已经识别到摄像头模块。(个别情况可能看不到video0也能够使用摄像头) 安装fswebcam, sudo apt-get install fswebcam 提示安装就按Y,然后按回车。 安装mplayer,在终端输入:sudoapt-get install mplayer提示安装就按Y,然后按回车。 调用摄像头查看,在终端输入: sudomplayer tv:// 截取一张图片试试,终端输入,偶尔会出现截取的图片颜色不准,属正常现象。 fswebcam -d /dev/video0 --no-banner -r 320x240 /home/pi/image.jpg 截取的图片需要到/home/pi/路径下查看 其中-d是配置使用哪个摄像设备,–no-banner应该是水印相关,不加的话,可能会报字体问题, -r后的是图片的宽与高,最后的是待保存的图片路径。 树莓派官方系统需要先使能摄像头驱动才可以,操作如下: sudoraspi-config-->5 Inerfacing Options-->F1 Camera-->yes-->sudo reboot 来源: https://www.cnblogs.com/wml1994/p

树莓派-摄像头远程监控

拥有回忆 提交于 2019-12-02 19:59:23
说的我悲催树莓派,不得不说说摄像头远程监控。 最初,测试摄像头是用motion,但motion延时实在让人忍无可忍,于是转而使用libjpeg8。 但是在安装libjpeg8后,不知什么原因树莓派I2C挂掉,无法detect,至今找不到原因。 安装: sudo apt-get install libjpeg8-dev cmake 下载 mjpg-streamer : wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip unzip master.zip cd mjpg-streamer-master/mjpg-streamer-experimental 如果想调整 fps width height quality,可以修改: vim plugins/input_raspicam/input_raspicam.c 编译: make clean all 测试: ./start.sh 嵌入下面的代码到WebUI: <img src="http://192.168.2.78:8080/?action=stream" />    来源: https://www.cnblogs.com/herman1221/p/11761811.html

树莓派摄像头VLC网络监控

孤者浪人 提交于 2019-12-02 16:27:51
备忘 树莓派有网口,又有 摄像头 可以用,当然不能浪费资源,下面我就用红外摄像头来做个昼夜均可使用的摄像头监控~ 连接好树莓派的CSI摄像头,我用的是带有红外灯的,并且有光感控制的,只有在夜间红外灯才会自动亮起。这样可以省电并且保证红外灯的工作效率。 然后,树莓派用有线连接,因为我是从楼上拉到楼下,用无线会不稳定,所以用有线和树莓派连接。连接好后确认树莓派的网络是通的,最好设置树莓派的IP是固定IP,方便以后查看摄像头数据。 接下来就是监控配置,一样写个脚本,让树莓派进入监控。监控其实就是录像了……但是树莓派录像有个弊端,就是录像只能HDMI输出,或者只能输出不能记录。那我在这就用网络的方式来进行记录。首先树莓派的存储卡要大,或者你外接个U盘或者硬盘也可以。然后,开启摄像头并用VLC传输。 如果没有安装VLC先安装 apt-get -y install vlc aspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264 &> /dev/null 上面是记录分辨率是640x360的录像,帧数是25帧,并把摄像头数据通过8090端口发送出去。 在电脑或者手机上,随便找一个vlc播放器