收藏文章 楼主

RV1126 视频流 与 抓取图片

版块:摄像头 RV1126   类型:普通   作者:小绿叶技术博客   查看:3691   回复:0   获赞:0   时间:2022-04-26 15:13:11

#!/bin/bash

# 摄像头编译


sudo nano ~/RV1126/kernel/arch/arm/boot/dts/rp-rv1126.dts

# ----lcd  select---- 和 ----camera select---- 标签只开启:下面两行,其他加 // 关闭

# 解决问题:切流报错


 #include "rongpin/rp_lcd_mipi_10inch_800x1280.dtsi"

 #include "rongpin/camera-imx307x1.dtsi"


#-------- 打开视频流 ------#


/etc/init.d/S06_QFacialGate stop

 rkmedia_vi_venc_rtsp_test -a /etc/iqfiles/ -I 0

# -a 提供的目录  /etc/iqfiles 


rkmedia_vi_venc_rtsp_test -a /etc/iqfiles/ -I 1


rtsp://192.168.4.219/live/main_stream

# 打开流,并且查看预览



rkmedia_venc_mjpeg_test -a /etc/iqfiles/ -I 0 -o /tmp/test3.mjpg

# 抓取图片

rkmedia_venc_jpeg_test -a /etc/iqfiles/ -I 0 -o ~/img/



nano ~/RV1126/buildroot/configs/rockchip_rv1126_rv1109_facial_gate_defconfig

# 添加二维码识别

BR2_PACKAGE_ZBAR=y


# 自带的项目路径:~/RV1126/buildroot/package/zbar


sudo ~/RV1126/build.sh


# 编译后 命令:zbarcam 编译后的项目路径:

# cd /home/eisc/RV1126/buildroot/output/rockchip_rv1126_rv1109_facial_gate/build/zbar-854a5d97059e395807091ac4d80c53f7968abb8f/zbarcam/

# 静态库zbar.h /home/eisc/RV1126/buildroot/output/rockchip_rv1126_rv1109_facial_gate/build/zbar-854a5d97059e395807091ac4d80c53f7968abb8f/include/zbar

# c 文件路径,动态库软连接: :~/RV1126/external/rkmedia/examples/ 新建:lib

# find ~/RV1126/  -name "libzbar.so"




 zbarcam   --nodisplay  /dev/video22 

# 禁用视频窗口


 rkmedia_usbcamera_rtsp /dev/video22

# usb 摄像头



# 调用研究

ls /dev/ | grep vide

# 设备路径


zbarcam --raw --nodisplay /dev/video22


zbarcam --raw -a /etc/iqfiles/ -I 0


 


zbarcam --raw /dev/video0     # 从那个设备进行获取


# 摄像头设备

v4l-subdev4 

v4l-subdev5



zbarimg 1.png

# 识别图片




v4l2-ctl --list-devices              # 列出设备



rkmedia_vi_zbar_test.c               # 编译这个文件



# 编译调用:/home/eisc/RV1126/buildroot/output/rockchip_rv1126_rv1109_facial_gate/build/rkmedia/Makefile

# /home/eisc/RV1126/buildroot/output/rockchip_rv1126_rv1109_facial_gate/build/rkmedia/examples/cmake_install.cmake

# /home/eisc/RV1126/buildroot/output/rockchip_rv1126_rv1109_facial_gate/build/rkmedia/examples/CMakeFiles/rkmedia_vi_venc_rtsp_test.dir/depend.make

# /home/eisc/RV1126/buildroot/output/rockchip_rv1126_rv1109_facial_gate/build/rkmedia/examples/cmake_install.cmake




#----------- 摄像头抓取图片 -------------#


rkmedia_vi_get_frame_test  -a /etc/iqfiles/ -w 1920 -h 1080 -o /oem/img/1.vn12 -c 10

# 从摄像头节点 rkispp_scale0  -c 10 抓取 10 帧图片并保存为 -o /oem/img/1.vn12 文件


dd if=/oem/img/1.vn12 of=/oem/img/1-output.vn12 bs=3110400 skip=9



scp root@192.168.4.14:/oem/img/1-output.vn12 ./


sudo ffmpeg -y -f rawvideo -pix_fmt nv12 -ss 00:01 -r 1 -s 1920x1080 -i ./1-output.vn12 -frames:v 1 output.png





sudo apt-get install ffmpeg

# 原文:https://wiki.t-firefly.com/zh_CN/CAM-C11262U/Rkmedia.html



#----------------- 抓拍图片 ---------------#


#--- 摄像头端

rm -rf /oem/img/*


rkmedia_vi_get_frame_test  -a /etc/iqfiles/ -w 1920 -h 1080 -o /oem/img/1.vn12 -c 10

# 从摄像头节点 rkispp_scale0  -c 10 抓取 10 帧图片并保存为 -o /oem/img/1.vn12 文件


dd if=/oem/img/1.vn12 of=/oem/img/1-output.vn12 bs=3110400 skip=9





#--- 编译端

cp output.png ~/myfolder/img/`date +%Y%m%d%H-%M-%S`.png


rm -rf ./*.png

rm -rf ./*.vn12


scp root@192.168.4.14:/oem/img/1-output.vn12 ./


sudo ffmpeg -y -f rawvideo -pix_fmt nv12 -ss 00:01 -r 1 -s 1920x1080 -i ./1-output.vn12 -frames:v 1 output.png




扩展外设:https://wiki.t-firefly.com/zh_CN/C40PL/Devices.html

           https://wiki.t-firefly.com/zh_CN/C40PL/Rkmedia.html


#------ USB 外设摄像头抓图片 ----------_#


ls /dev/video*

# 查看摄像头



#!/bin/bash                

tup(){                                                   

v4l2-ctl -d /dev/video22 \

--set-fmt-video=width=2592,height=1944,pixelformat=NV12 \

--stream-mmap=3 \

--stream-skip=3 \

--stream-to=/oem/img/`date +%Y%m%d%H-%M-%S`.jpg \

--stream-count=1 \

--stream-poll

}   

 


for((i=1;1<=6;i++))

  do

    

    tup

    aplay /etc/welcome.wav

    sleep 5

  done




# 抓取摄像头,保存图片为 时间+jpg



# 蓝牙:https://blog.csdn.net/Abbott_dan/article/details/116695770




提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:RV1126 视频流 与 抓取图片

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息