Changes

Jump to navigation Jump to search
Line 133: Line 133:  
提供了一个C语言的SDK库libdmipicam.so,以及基于这个库的C语言sample和python语言sample。
 
提供了一个C语言的SDK库libdmipicam.so,以及基于这个库的C语言sample和python语言sample。
   −
===== 安装底层支持库 =====
+
=====安装底层支持库=====
 
<code>sudo apt-get update && sudo apt-get install libopencv-dev</code>
 
<code>sudo apt-get update && sudo apt-get install libopencv-dev</code>
    
<code>sudo apt-get install python-opencv</code>
 
<code>sudo apt-get install python-opencv</code>
   −
===== SDK =====
+
<code>sudo apt-get install  libzbar-dev</code>
   −
* 接口:
+
=====SDK=====
 +
 
 +
*接口:
    
开放源码,详见D_mipicam.h
 
开放源码,详见D_mipicam.h
   −
* 编译:
+
*编译:
    
<code>./build</code>
 
<code>./build</code>
   −
* 安装:
+
*安装:
    
<code>sudo install -m 644 ./libdmipicam.so /usr/lib/</code>
 
<code>sudo install -m 644 ./libdmipicam.so /usr/lib/</code>
   −
===== C sample =====
+
=====C sample=====
   −
* preview
+
*preview
    
实现实时视频预览
 
实现实时视频预览
   −
* preview-dualcam
+
*preview-dualcam
    
实现两路摄像头同时视频预览(RPI CM)
 
实现两路摄像头同时视频预览(RPI CM)
   −
* video
+
*video
    
视频压缩为H.264并保存为文件
 
视频压缩为H.264并保存为文件
   −
* capture
+
*capture
    
抓拍一张jpeg图片
 
抓拍一张jpeg图片
   −
* video2stdout
+
*video2stdout
    
视频压缩并输出到stdout为管道应用服务,如下命令,可达到与veye_raspivid命令类似的效果。
 
视频压缩并输出到stdout为管道应用服务,如下命令,可达到与veye_raspivid命令类似的效果。
Line 176: Line 178:  
<code>./video2stdout | nc -l -p 5000</code>
 
<code>./video2stdout | nc -l -p 5000</code>
   −
* capture_yuv
+
*capture_yuv
    
抓拍一张YUV图片
 
抓拍一张YUV图片
   −
* capture-dualcam
+
*capture-dualcam
    
两路摄像头同时抓拍jpeg图片
 
两路摄像头同时抓拍jpeg图片
   −
* yuv_stream
+
*yuv_stream
    
导出yuv格式的原始数据
 
导出yuv格式的原始数据
   −
* capture2opencv
+
*capture2opencv
    
连续获取YUV数据并转为opencv格式,显示。
 
连续获取YUV数据并转为opencv格式,显示。
   −
* qrcode_detection
+
*qrcode_detection
    
连续抓拍YUV数据并转为opencv格式,显示,并进行二维码检测。
 
连续抓拍YUV数据并转为opencv格式,显示,并进行二维码检测。
   −
===== Python sample =====
+
=====Python sample=====
   −
* preview.py
+
*preview.py
    
实现实时视频预览
 
实现实时视频预览
   −
* capture.py
+
*capture.py
    
抓拍一张jpeg图片
 
抓拍一张jpeg图片
   −
* capture_yuv.py
+
*capture_yuv.py
    
抓拍一张yuv图片
 
抓拍一张yuv图片
   −
* video.py
+
*video.py
    
视频压缩为H.264并保存为文件
 
视频压缩为H.264并保存为文件
   −
* capture2opencv.py
+
*capture2opencv.py
    
连续获取YUV数据并转为opencv格式,显示。
 
连续获取YUV数据并转为opencv格式,显示。

Navigation menu