Changes

Jump to navigation Jump to search
软件工具集补充说明
Line 31: Line 31:  
===软件包下载与介绍===
 
===软件包下载与介绍===
   −
====下载及传输软件包====
+
====有两种方式下载及传输软件包到树莓派====
    
*执行命令行
 
*执行命令行
   −
<code>git clone <nowiki>https://github.com/veyeimaging/raspberrypi</nowiki></code>
+
<code>git clone <nowiki>https://github.com/veyeimaging/raspberrypi.git</nowiki></code>
    
直接将文件复制到树莓派系统中。
 
直接将文件复制到树莓派系统中。
    
*点击[https://github.com/veyeimaging/raspberrypi 链接]下载软件包
 
*点击[https://github.com/veyeimaging/raspberrypi 链接]下载软件包
  −
[[File:Veye 123.png|center|thumb|626x626px|i2c_cmd为视频控制接口软件包,veye_raspcam为视频流接口软件包]]
  −
      
利用samba将软件包文件传输至树莓派系统中,也可用U盘将软件包文件拷贝至树莓派系统中。
 
利用samba将软件包文件传输至树莓派系统中,也可用U盘将软件包文件拷贝至树莓派系统中。
    
====软件包介绍====
 
====软件包介绍====
 +
[[File:Rpi github overview.jpg|alt=|center|thumb|626x626px|github 软件包概览]]
   −
*软件包包括视频流软件包和视频控制软件包。其中i2c_cmd为视频控制接口软件包,veye_raspcam为视频流接口软件包。
+
*软件包包括视频流软件包和视频控制软件包。i2c_cmd为视频控制接口软件包。视频流接口软件包有两个,veye_raspcam为raspcam类型,D_mipi_rpi提供了C语言的SDK并由C语言和python语言的demo。
    
*视频流软件包提供实时显示、抓拍、录像等功能,视频控制软件包通过I2C协议控制摄像机模组,提供主要的ISP参数配置等功能。
 
*视频流软件包提供实时显示、抓拍、录像等功能,视频控制软件包通过I2C协议控制摄像机模组,提供主要的ISP参数配置等功能。
Line 55: Line 53:     
===视频流软件包使用===
 
===视频流软件包使用===
视频流软件包各种指示命令使用方法及示例:
+
 
 +
==== raspicam type工具集 ====
    
*veye_raspipreview
 
*veye_raspipreview
Line 75: Line 74:  
*veye_raspivid 网络传输(direct tcp stream with netcat)
 
*veye_raspivid 网络传输(direct tcp stream with netcat)
   −
'''树莓派一侧执行'''
+
''树莓派一侧执行''
    
<code>./veye_raspivid -b 4000000 -t 0 -o - | nc -l -p 5000</code>  
 
<code>./veye_raspivid -b 4000000 -t 0 -o - | nc -l -p 5000</code>  
Line 83: Line 82:  
电脑一侧,如为windows系统,建议使用powershell。
 
电脑一侧,如为windows系统,建议使用powershell。
   −
'''电脑一侧使用gstreamer'''
+
''电脑一侧使用gstreamer''
    
<code>./gst-launch-1.0 -v tcpclientsrc host=x.x.x.x port=5000 ! decodebin ! autovideosink</code>
 
<code>./gst-launch-1.0 -v tcpclientsrc host=x.x.x.x port=5000 ! decodebin ! autovideosink</code>
Line 91: Line 90:  
[https://gstreamer.freedesktop.org gstreamer]的windows版本[https://gstreamer.freedesktop.org/documentation/installing/on-windows.html?gi-language=c 下载地址]。只安装runtime files即可。
 
[https://gstreamer.freedesktop.org gstreamer]的windows版本[https://gstreamer.freedesktop.org/documentation/installing/on-windows.html?gi-language=c 下载地址]。只安装runtime files即可。
   −
'''电脑一侧使用mplayer'''
+
''电脑一侧使用mplayer''
    
<code>./mplayer -x 1280 -y 720 -geometry 0:0 -fps 200 -demuxer h264es -noborder ffmpeg://tcp://x.x.x.x:5000</code>
 
<code>./mplayer -x 1280 -y 720 -geometry 0:0 -fps 200 -demuxer h264es -noborder ffmpeg://tcp://x.x.x.x:5000</code>
Line 131: Line 130:  
实现间隔50ms抓拍一张bmp图片存储到/dev/shm目录(内存文件系统),持续1秒,然后客户可以导出并查看。
 
实现间隔50ms抓拍一张bmp图片存储到/dev/shm目录(内存文件系统),持续1秒,然后客户可以导出并查看。
    +
==== D-SDK软件包 ====
 +
<br />
 
===视频控制软件包使用===
 
===视频控制软件包使用===
 
由于树莓派的I2C-0作为GPU所用,为了避免冲突,我们使用I2C-1作为控制总线。我们提供了一个脚本camera_i2c_config进行总线的管脚复用配置。
 
由于树莓派的I2C-0作为GPU所用,为了避免冲突,我们使用I2C-1作为控制总线。我们提供了一个脚本camera_i2c_config进行总线的管脚复用配置。

Navigation menu