项目要求利用树莓派进行视频传输和图像处理,利用手头的树莓派3完成,任务艰巨,撸起袖子加油干!
1.系统烧录
利用官方软件Win32DiskImager或者usbit均可,树莓派系统使用的是2016-05-27的raspbian-jessie.烧录过程网上资料很多,不再赘述。(记得烧录前格式化SD卡)
2.安装中文输入法和中文字体
因我用的官方屏幕,启动后需要将屏幕翻转180°,打开终端Terminal,输入一下指令:
sudo nano /boot/config.txt
在最后一行输入:
lcd_rotate=2
重启树莓派后,进入终端,输入下列命令:
sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei xfonts-wqy
sudo apt-get install scim-pinyin
分别安装中文字体和中文拼音输入法,在树莓派系统设置里找到语言设置选项,选择中文,设置好时间重启系统即可。
3.摄像头显示和视频传输
手头有官方摄像头和一个USB摄像头,准备都用上。
先进行windows远程桌面连接,用PC电脑直接控制树莓派方便。需在树莓派安装软件,命令如下:
sudo apt-get install xrdp
在电脑中搜索“远程桌面连接”,打开后输入树莓派IP,进入后输入账号:pi,密码:raspberry,即可连接成功。
如果是使用USB摄像头观看视频,可直接安装软件luvcview:
sudo apt-get insall luvcview
启动只需在终端输入:luvcview即可。
官方摄像头有直接的调用命令:raspistill和raspivid,分别执行拍照和视频拍摄功能,可以help了解详细指令。
网上查找资料后,推荐使用mjpg-stream进行网络视频监控,调用USB摄像头和官方摄像头均可,并进行网络传输和监控,且画面稳定流畅。
第一步:安装支持库:
sudo apt-get update
sudo apt-get install subversion
sudo apt-get install libjepg8-dev
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev
sudo apt-get install cmake
sudo apt-get install git
sudo git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental
make all
sudo make install
普通UBS摄像头,可以通过如下命令调用:
./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
官方摄像头因为V4L driver 不支持raspberry pi的camera,所以初始化失败。继续如下步骤:
安装依赖库:
sudo wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc
修改sources.list
sudo nano /etc/apt/sources.list
最后一行加入:
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
继续安装:
sudo apt-get update
sudo apt-get install uv4l uv4l-raspicam
sudo reboot
重启之后:
sudo pkill uv4l
sudo apt-get update
sudo apt-get install uv4l-uvc
sudo apt-get install uv4l-xscreen
sudo apt-get install uv4l-mjpegstream
sudo reboot
重启之后:
sudo modprobe bcm2835-v4l2
./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -n -y -f 25 -r 640x480" -o "./output_http.so -n -w /usr/local/www"
最后打开浏览器,输入:
http://raspberry-ip-address:8080/?action=stream
即可看到树莓派官方摄像头传输过来的网络视频咯!
参考文献:
http://shumeipai.nxez.com/2017/05/14/raspberry-pi-mjpg-streamer-installation.html点击打开链接