树莓派入门

来源:互联网 发布:pr防抖插件 mac 编辑:程序博客网 时间:2024/06/03 16:47

       项目要求利用树莓派进行视频传输和图像处理,利用手头的树莓派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 updatesudo apt-get install subversionsudo apt-get install libjepg8-devsudo apt-get install imagemagicksudo apt-get install libv4l-devsudo apt-get install cmakesudo apt-get install git


第二步:安装开源软件megp-stream
sudo git clone https://github.com/jacksonliam/mjpg-streamer.gitcd mjpg-streamer/mjpg-streamer-experimentalmake allsudo 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 updatesudo apt-get install uv4l uv4l-raspicamsudo reboot
重启之后:
sudo pkill uv4lsudo apt-get updatesudo apt-get install uv4l-uvcsudo apt-get install uv4l-xscreensudo apt-get install uv4l-mjpegstreamsudo 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点击打开链接


原创粉丝点击