- 博客(14)
- 资源 (14)
- 收藏
- 关注
原创 Camera 3A 入门
从事camera影像相关的都会接触到3A的概念,但3A跟其它的ISP module不同,并不是简单和固定的一个模块,涉及到的功能和流程非常长。之所以有3A的概念,我猜测是因为早期的相机,在从手动到自动的过程中 3A是一个功能宣传点,相对应的还有2A(AE/AWB)。camera里面只有AE/AWB/AF才能被称作3A,后面的像auto,像人脸识别,夜景,场景识别都显得弱小了一点。还有一个原因就是 3A里面每个A的框架非常接近,一般都是ISP 输出statistics,算法根据这个统计值做相应的处
2021-01-30 17:43:16
6350
4
原创 徒手做AWB(自动白平衡)
做AWB也有几年时间,也发现许多人,甚至做ISP相关的也不太明白AWB算法的基本流程和原理。主要还是资料太少,而且一般芯片厂对3A算法也从不开源,想写一篇给大家扫盲一下。先占个坑,回头写,大家有什么想知道的,可以留言...
2018-08-29 00:51:47
5908
11
原创 cmem 移植常见错误处理
最早接触cmem是TI davinci系列中dvsdk有个cmem模块,主要负责共享音视频数据,以及应用程序(IPNC)的一些消息通信.后来IPNC要移植到其它系统上,如海思,升迈,安霸.出现了一些错误,遇到了一些麻烦,虽然是简单的问题,但也走了许多弯路.现总结一些经常遇到的,方便大家参考,如果有别的问题,也可以留言在后面1,insmod cmemk.ko,提示cmemk: U
2014-10-30 10:58:26
2188
原创 自动白平衡(AWB)算法---2,色温计算
本文主要讲解了白平衡算法中估算当前场景色温的流程.色温计算的原理并不复杂,但是要做好,还是要细心做好每一步工作,这需要大量的测试,并对算法不断完善. 首先简单说一下流程:1, 取一帧图像数据,并分成MxN块,假设是25x25,并统计每一块的基本信息(,白色像素的数量及R/G/B通道的分量的均值).2, 根据第1步中的统计值, 找出图像中所有的白色块,并根据色温曲线判
2014-10-29 15:00:37
33536
25
原创 自动白平衡(AWB)算法---1,色温曲线
白平衡算法---色温曲线本文大体讲解了白平衡的算法流程,适用于想了解和学习白平衡原理的筒子们.一般情况下要实现AWB算法需要专业的图像和算法基础,本文力图通过多图的方式,深入浅出,降低初学者理解上的门槛,让大家都理解到白平衡算法流程.
2014-08-08 09:34:37
30534
18
原创 怎样用GStreamer实现摄像头的采集和保存
例行废话:GStreamer是流媒体软件的开发框架。可以这样说,在该框架的支持下,你可以非常简单地为很多格式的流媒体写出自已需要的程序。现在,GStreamer已经内置对MP3、Ogg/Vorbis、MPEG-1/2、AVI、Quicktime、mod等媒体格式的支持,如果你需要开发此类软件,你可以直接为我所用。如果你程序需要用到GStreamer未包含的格式,你可以通过开发相应的插件来达
2014-01-16 09:31:59
9717
2
原创 Windows下搭建QT+GStreamer开发环境
参考(http://blog.csdn.net/dj0379/archive/2010/07/21/5753511.aspx) QT怎么安装不用说了吧,下面介绍一下安装gstreamer环境的问题。 1, 从http://code.google.com/p/ossbuild/downloads/list下载v10.0.7(beta2)版本的gstreamer
2014-01-16 09:30:05
5986
1
原创 GStreamer实现视频本地播放并RTP上传到网络VLC播放
本文介绍了如何使用gst-launch在命令行方式下实现本地视频文件的播放,并基于RTP上传到网络使用VLC播放 。首先,参考网上一哥们儿写的博客,网址如下:(致敬)http://blog.chinaunix.net/u3/94516/showart_2269637.htmlsend端实现了本地音视频播放和网络传输。(见末尾代码)Receive端实现了接收网络音视频数据并播放,但是
2014-01-16 09:28:08
6867
原创 使用GStreamer实现播放器功能
GST简介:gstreamer是linux上的(也支持其它系统) multi-media Framework 多媒体应用框架。一直以来,linux上的多媒体开发都很麻烦,由于没有统一模型,所以很多东西都需要自己实现(或者code copy)。gstreamer的目的就是弥补这一缺陷。gstreamer有一个核心,核心管理许多的elements。每个element都有自己的功能,比如:音
2014-01-16 09:26:35
6601
原创 CentOS 5.5 下影响NFS使用的几个服务
1, nfs 启动2, nfslock 启动 3, portmap 启动4, iptables 防火墙 关掉操作方式: /etc/init.d/*** start(stop/restart)以后要多记录, 准备写个8168下算法移植的博客
2013-03-12 20:25:26
787
原创 怎样用QT下使用递归实现一棵二叉树
一直以来,都想用代码画一棵像模像样的树,可惜,自己的数据结构学的不好,无从下手,这个想法也就一直在那脑海里忽隐忽现. 终于有一天,不知道哪根弦又搭错了的我,要下决心要画一棵树.只是当时天时地利,我的一棵树就这样开始慢慢生长了. 第一天:我首先在我的校内上发表了一个状态以表决心.接着又打开了QT的一个老工程,捣腾了三个多小时,到凌晨,终于有了如下成果 第二
2011-11-12 17:03:35
8564
10
原创 关于GStreamer的一个牛X网页(字符叠加,画中画,屏墙)
在网上闲逛搜GST,不小心发现了一个网址http://wiki.oz9aec.net/index.php/Gstreamer_cheat_sheet是WIKI的GStreamer小抄,应该是这样翻译吧。看了这个网址我就笑了。上面讲了gstreamer字符叠加,画中画,屏墙等的实现,附带实现的命令,这样实现源码就小case了。所谓踏破铁鞋无觅处呀。真是做视频监控的幸福之地,看到这个网址,我仿佛找到了依靠的肩膀一般,心里洋溢着幸福。
2011-01-12 11:55:00
7631
1
原创 GStreamer资料整理(包括摄像头采集,视频保存,远程监控,流媒体RTP传输)
1,gstreamer开发手册,gstreamer官网(这些都不用说了吧)2,gst-launch的用法,这也不用说了吧。(白菜,鸡蛋,西红柿,砖头,鼠标……..)3,http://blog.chinaunix.net/u/6646/showart_164960.htmllqplayer--基于gstreamer和qt的linux下的简单播放器。实现了基于QT+GST的一个播放器。我下载源码后编译出现了几个BUG,如下:(1),源码编译不通过,media.cpp下有个地方大概是第54行,g_free(tag
2010-12-26 20:08:00
8774
sourcenav-6.0.tar.gz
2013-07-04
DavinciOpenSourceHost
2011-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人