参考资料--------------------------------------------------------------------------

《Rockchip RKMedia Development Guide》

Caution!!!---------------------------------------------------------------------------

1:VI需要rkaiq的支持,需要提前初始化好;

2:抓帧的的时候需注意,前几帧会非常的暗,个人认为是某个模块正在启动,但实际上get到的,如下图所示;

3:执行完一次后,需要杀一下相关进程,不然会导致资源被占用从而创建通道失败;

4:rkmedia编译失败会导致./build.sh失败 并不会报相关example的错,需注意!

5:抓帧的时候,如果有旧文件要先删除一下,不然图像显示不对,会丢数据

知识点-------------------------------------------------------------------------------------

1:涉及到rkmedia就需要添加xml文件,buildroot/output/****/target/里就是烧入的文件系统,根据程序里的路径将xml文件放入,也可自行指定路径;

2:由于板级缺少几个动态库,需要自行添加,可以对照门禁板级添加;

3:rkisp_demo也需要自行添加放入usr/bin/目录下,chmod 777 rkisp_demo,不然导入到板子上就是只读文件了;

4:

mount -t ext4 /dev/mmcblk0p4 /userdata

grep '' /sys/class/video4linux/video*/name

rkisp_demo --device /dev/video38 --width 4000 --height 3000 --stream-to /userdata/wzw.out

5:

# SDK根目录,选择环境

source envsetup.sh rockchip_rv1126_evb_dualcam_tb

# 重编rkmedia源码

make rkmedia-dirclean && make rkmedia

6:echo "all=3" > /tmp/loglevel 调试等级

7:

killall mediaserver

killall QFacialGate

8:抓帧

mount -t ext4 /dev/mmcblk0p4 /userdata

Kill ispserver

grep '' /sys/class/video4linux/video*/name 抓一下节点

rkmedia_vi_get_frame_test -a -o /userdata/wzw.out -d  /dev/videoxx -c 16

rkmedia_vi_get_frame_test -a -o /userdata/wzw.out -d  rkispp_scale0 -c 16

代码分析 vi_get_frame_test--------------------------------------------------------------

可选参数

设置并使能channel

主体函数,单独创建的线程,详细分析

int pthread_create(pthread_t *restrict tidp,   //新创建的线程ID指向的内存单元。

const pthread_attr_t *restrict attr,  //线程属性,默认为NULL

void *(*start_rtn)(void *), //需创建线程的函数

void *restrict arg //默传入线程的参数)

Caution中提到,前几帧会非常暗,因此我们这里设置从第十二帧起抓

与下图对应


效果展示----------------------------------------------------------------------------------

RV1126--rkmedia学习笔记相关推荐

  1. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  2. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  3. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  4. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  5. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  6. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  7. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  8. Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)

    Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...

  9. MongoDB学习笔记(入门)

    MongoDB学习笔记(入门) 一.文档的注意事项: 1.  键值对是有序的,如:{ "name" : "stephen", "genda" ...

  10. NuGet学习笔记(3) 搭建属于自己的NuGet服务器

    文章导读 创建NuGetServer Web站点 发布站点到IIS 添加本地站点到包包数据源 在上一篇NuGet学习笔记(2) 使用图形化界面打包自己的类库 中讲解了如何打包自己的类库,接下来进行最重 ...

最新文章

  1. 2022-2028年中国场景金融行业深度调研及投资前景预测报告
  2. 手把手教你架构3d游戏引擎pdf_一个在游戏行业摸爬滚打了十几年的人,为何我对这本书情有独钟...
  3. 在浏览器中输入 Google.com 回车之后发生了什么?
  4. 2014/08/13 – Backbonejs
  5. 【C语言】while后接分号“ ;”的用法
  6. php5.5 连接数据库,php5.5 session_set_save_handler 连接数据库问题
  7. 了解如何使用Vue.js CLI
  8. php微信jsapi支付小结,ThinkPHP接入微信支付 - JSAPI支付
  9. 柏云服务器点歌系统IP,阿蛮歌霸网络版点歌系统安装说明.docx
  10. 使用SAXReader读取xml文件时的路径问题
  11. FMCW雷达测速和测距原理介绍
  12. MAC装虚拟机显示打不开 /dev/vmmon: 断裂管道 请确保已载入内核模块 ’vmmon’
  13. c# u盘使用记录_C#检测是否有u盘插入的方法
  14. 在小鸟云新春采购节买到划算的云服务器
  15. 虚拟WIFI软件测试工程师,【Wifi测试工程师是什么职位】中互联zhl.com2021年Wifi测试工程师待遇怎么样-看准网...
  16. 《前端》eval函数
  17. adobe android 动画,Lottie - Android 动画详解
  18. 计算机与应用数学专业就业方向,2020数学与应用数学专业就业前景和就业方向分析...
  19. manjaro下常用软件一览
  20. 利用Python实现新冠疫情数据可视化(获取疫情历史数据,制作南丁格尔玫瑰图、疫情地图、动态疫情组合图、词云)

热门文章

  1. 008 | 基于自闭症儿童康复干预的体育游戏方案设计与实证探究 | 大学生创新训练项目申请书 | 极致技术工厂
  2. 巨头蜂拥的生鲜赛道,谁能遨游下一个红海?
  3. java写七彩文字_AE实现七彩闪动文字效果
  4. 网站挂 Google 广告能赚多少钱?
  5. 奖牌来源多解放军算两次 全运会奖牌榜你看得懂吗
  6. WebRTC 学习资源 电子书 WebRTC权威指南 Learning WebRTC
  7. Linux数据盘和系统盘的查看
  8. python中噪音是什么意思_噪声数据中的梯度,python
  9. Spring自定义标签使用及原理
  10. 6S大气传输模型修改源码添加、自定义卫星光谱响应(以HJ-1B CCD为例)