有大佬在T113跑视频采集的应用成功的么
-
有哪位大佬在T113上调摄像头或者视频采集的应用没,我这边调的时候,发现调用全志package里头的sunxi_ion_alloc_palloc函数,然后后面开启摄像头采集数据后,会报错,并导致开发板挂掉?或者在应用层直接mmap从内核分配的地址,然后跑应用也会出问题,都是莫名挂掉,有时候会报BUG: Bad rss-counter state mm:之类的错误
-
@honey130602 搞出来了,内存分配机制的问题
-
-
@honey130602 是用什么命令或者demo?还是你自己写的程序?T113 OV5640. 怎么采集视频保存成文件
-
@qq519472926 要用demo,网上有一整套的流程,注意是采用应用程序分配内存空间就可以了,
-
@honey130602 有demo连接么。我还以为是有什么现成的命令可以直接采集到文件
-
@honey130602 大佬。 demo搜什么关键字,,我都搜不到
-
@honey130602 大佬。你是采集成视频还是图片?如果是视频,有偿求一份?
-
@qq519472926 camerademo可以拍照,可以照着改
-
@yuzukitsuru 拍照是可以。拍照后怎么形成视频?比如mp4视频
-
@yuzukitsuru camerademo能改成录制视频?
-
@qq519472926 目前没见到开源的录制视频的可以直接拿来用的,不过有许多开发者自己实现了录制视频的功能,至于他们给不给源码就不知道了。可以参考着camerademo自己实现录制视频的功能
-
@qq519472926 可以用 ffmpeg,不过坑有点大
-
@yteraa ffmpeg我加进去了。使用的时候提示设备不支持,坑爹
-
-
来反馈一下后续情况,并没有成功使用,最后还是v4l2底层调用获取图片了,bsp驱动并不能和opencv匹配。
只能将目前发现的问题暂时和大家分享一下。
1、必须指定vidioc_s_input设置,opencv只做了g_input。
2、我的摄像头驱动即使设置了不支持的格式也不会返回错误,cap_v4l会一开始就尝试设置这个格式,返回错误才接着设置其他格式。摄像头并不支持BGR24但没有返回错误导致最后取不到帧或者帧全黑。
但是这里我即使注释掉其余的把摄像头帧格式设置成UYVY(cap_v4l会自行做UYVY_TO_BGR的转换),获取到的图片会有四小块且是绿色的。目前找不到错误在哪,所以直接放弃更改cap_v4l.cpp。
注:之前我勾选了buildroot里的libv4l,opencv就会编译cap_libv4l.cpp来进行v4l2调用,不推荐这个,因为这个只支持bgr24没有格式转换代码。可能没有实现某些v4l2操作.
-
@qq519472926 我是采集的视频,最近没上论坛,没看到你的消息,不好意思,你搜videoCapture的例子,就是下面几个步骤:
流水线标准流程 -
@honey130602 你用的是什么摄像头?是DVP接口的还是USB接口的
-
This post is deleted! -
@qq519472926 TVD的,还有CVBS的都试过,除了USB的还没开始调,其他都通了
-
这种都是DVP接口的
-
@honey130602 我用的ov5640,用camerademo改了下采集成Yuv, 使用专用的yuv软件可以播放,可是想转其他格式都是提示错误转不了。
-
@honey130602 可以要你一份demo吗, 可以给点辛苦费你。方便的话加我qq519472926
-
@honey130602 兄弟你好,请问调试cvbs摄像头的时候video4没有video0,你们是怎么做的?
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号