- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 困惑的前进之路
关于自己的前途,从来没有什么明确的计划,不了解自己适合做什么,应该做什么,只是出于功利的心态上学,一直到现在读研,可能是越来越接近必须面对工作的时刻,也可能是自己开窍了,感觉自己并没有一技之长,可以让我立足于这个竞争如此激烈的社会。 本课的专业是自动化,学了一些科目,对于工作比较有用的可能就是单片机,PLC之类的东西。由于对自己的未来没有一个明确的定位,当时都觉得没什么用,也就是混混
2011-03-28 10:16:00 509
原创 WebRTC VideoEngine 本地Video数据处理-VideoCaptureInput
这里详细分析VideoCaptureInput的具体实现。
2015-11-11 19:23:12 2164
原创 WebRTC VideoEngine 本地Video数据处理-VideoCaptureInputTest
本文主要介绍WebRTC VideoEngine部分,VideoCaptureInputTest
2015-11-09 19:18:53 1646
原创 OpenCORE_OverView
学习下opencore,下面是翻译的官方文档:opencore是Android系统下的多媒体框架,最初由PacketVideo维护,它为multimedia rendering,authoring,以及VideoTelephony(3G-324M)提供一套可扩展的框架。下面是opencore的目录结构:__ |-- android [Contains the compon
2013-08-16 18:44:20 832
原创 字符串处理1
在一个字符串中找到可能的最长的子字符串,且该子字符串由同一字符组成。问题:最长字符串是否唯一?#include "stdafx.h"#include "stdlib.h"#include using namespace std;void funcSearchString(char *p);int _tmain(int argc, _TCHAR* argv[]){
2013-06-25 13:18:11 749
原创 排序算法_快速排序
图示:快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。一趟快速排序的算法是:1)设置两个变量i、j,排序开始的时候:i=0,j=N-1;2)以第一个数组元素作为关键数据,赋值给key,即key=A[0];3)从j开始向前搜索,即由后开始向前搜索(j -- ),找到第一个小于key的值A[j],A[i]与A[j]交换;
2013-06-25 13:10:24 596
转载 排序算法_复杂度总结
冒泡排序算法时间复杂度是O(n^2)选择排序算法时间复杂度是O(n^2)插入排序算法时间复杂度是O(n^2)快速排序是不稳定的。最理想情况算法时间复杂度O(nlog2n),最坏O(n^2)。堆排序算法时间复杂度是O(nlogn)归并排序算法时间复杂度是O(nlogn)相关概念1、稳定排序(stable sort)和非稳定排序稳
2013-06-25 13:06:00 644
原创 立体匹配算法_自适应窗口_Cross Based Support Region
1 自适应窗口对于立体匹配局部算法而言,匹配代价计算 和 支持窗口选择是很重要的两个问题:匹配代价计算通过前面的文章已经介绍了关于Adaptive Support-Weight和Rank Transform两种方法,对于支持窗口来说的,通常我们选取一个矩形窗,既然要自适应通常有一下几个思路:1)自适应大小:通过参数自适应调整矩形的长和宽来改变窗口,例如对于重复纹理区域我们可以采用较大的支持
2012-07-20 16:42:13 3889 15
原创 立体匹配算法_RankTransform
1.基本介绍立体匹配算法,关键是计算左右图对应点的匹配代价。传统的基于窗口的局部匹配算法都是通过计算亮度值的相似程度来获取匹配代价,上一篇文章讲到得Adaptive Support-weight只不过是在计算直至窗口匹配代价时,为每一个像素赋予不同的权值进而使得匹配代价更准确一些。但是基于像素的匹配方法有一个问题就是对于重复纹理区域,支持窗口选取太小则不利于获取准确的匹配代价,窗口选取
2012-07-20 15:17:51 3564 15
原创 Android系统架构
Android系统推出已久,虽然用着Android手机但是从没想到自己会有Android开发的需求。从开始接触Android到现在已有两周时间,从没有接触过Android,不懂java,没用过eclipse,到现在应用程序的框架基本完成,算法部分是采用NDK调用C++程序的方法实现,是后期的工作重点,现在就Android开发中的一些问题做一个总结,大概有以下几个方面:1)Android系统
2012-07-20 00:29:38 600
原创 立体匹配算法_Adaptive Support-Weight
参考文章:1 Locally Adaptive Support-Weight Approach for Visual Correspondence Search2 Adaptive support-weight approach for correspondence search基本思想:基于区域的局部立体匹配算法,主要是在块匹配的基础上,为支持窗口的每个像素赋予一个权
2012-06-15 21:09:51 3262 19
原创 H264中参考帧安排
为了提高精度,H264可以从一组前面或后面其编码图像中选出一个或两个与当前最匹配的图像作为帧间编码的参考图像,复杂度增加了,但是预测精度显著改善。H264最多可以从15个参数图像中进行选择,选出最佳匹配图像。 对于P片中帧间编码宏块和宏块的分割可以从List0中选择参考图像; 对于B片中的帧间编码宏块和宏块的分割可以从,List0 和 L
2011-11-23 13:29:00 1646
原创 JMVC阅读记录_1
1 输出版本信息:printf("JMVC %s Encoder\n\n",_JMVC_VERSION_); 定义H264AVCEncoderTest类的对象指针 H264AVCEncoderTest* pcH264AVCEncoderTest = NULL; 创建对象RNOK( H264AVCEncoderTest::create( pcH264AVCEnco
2011-11-17 23:40:25 1203 2
原创 Multiview Video Coding - OverView
多视点视频数据量极大,具有很大的压缩空间,目前主要的压缩方法集中于预测编码,利用时域的运动估计预测编码降低时域冗余信息,利用视点间视差估计预测编码降低视点间冗余信息。多视点编码的时空相关性却未能得到充分利用,以提高编码效率,最近读文章集中于快速视差估计(Disparity Estimation)和快速模式选择(Mode Decision)。
2011-11-05 14:21:31 809
原创 JMVC配置文件
SoftwareManual 中原文如下:Example 6: Using the encoderH264AVCEncoderLibTestStatic.exe –vf 其中 mcfg 为配置文件的名称,每一次编码调用都有特定的配置文件,view_id代表被编码的那一路view。具体方法:右键H264AVCEncoderLibT
2011-10-26 15:14:32 790 2
原创 JMVC
终于还是避无可避的面对JMVC了,真的蛋疼。断断续续看了一段时间的JMVc了,网上相关的资料有限,阅读代码的耐心很不足,所以总是三天打渔两天晒网,效率奇低。这次真的决定认真下了,好好研究JMVC,结合之前看的文献,希望年前能在写个专利吧。
2011-10-26 14:59:17 899 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人