自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暂时为空

暂时为空

  • 博客(24)
  • 资源 (47)
  • 收藏
  • 关注

转载 FFPLAY的原理(七)

同步音频现在我们已经有了一个比较像样的播放器。所以让我们看一下还有哪些零碎的东西没处理。上次,我们掩饰了一点同步问题,也就是同步音频到视频而不是其它的同 步方式。我们将采用和视频一样的方式:做一个内部视频时钟来记录视频线程播放了多久,然后同步音频到上面去。后面我们也来看一下如何推而广之把音频和视频 都同步到外部时钟。生成一个视频时钟现在我们要生成一个类似于上次我们的声音时钟

2014-03-27 14:50:52 3112

转载 FFPLAY的原理(六)

显示视频这就是我们的视频线程。现在我们看过了几乎所有的线程除了一个--记得我们调用schedule_refresh()函数吗?让我们看一下实际中是如何做的:static void schedule_refresh(VideoState *is, int delay) {SDL_AddTimer(delay, sdl_refresh_timer_cb, is);}

2014-03-27 14:49:12 1281

转载 FFPLAY的原理(五)

创建线程Spawning ThreadsOverviewLast time we added audio support by taking advantage of SDL's audio functions. SDL started a thread that made callbacks to a function we defined every time it nee

2014-03-27 14:47:33 1430

转载 FFPLAY的原理(四)

意外情况你们将会注意到我们有一个全局变量quit,我们用它来保证还没有设置程序退出的信号(SDL会自动处理TERM类似的信号)。否则,这个线程将不停地运 行直到我们使用kill -9来结束程序。FFMPEG同样也提供了一个函数来进行回调并检查我们是否需要退出一些被阻塞的函数:这个函数就是 url_set_interrupt_cb。int decode_interrupt_cb(vo

2014-03-27 14:45:23 1016

转载 FFPLAY的原理(三)

播放声音现在我们要来播放声音。SDL也为我们准备了输出声音的方法。函数SDL_OpenAudio()本身就是用来打开声音设备的。它使用一个叫做SDL_AudioSpec结构体作为参数,这个结构体中包含了我们将要输出的音频的所有信息。在我们展示如何建立之前,让我们先解释一下电脑是如何处理音频的。数字音频是由一长串的样本流组成的。每个样本表示声音波形中的一个值。声音按照一个特定 的采样

2014-03-27 14:44:36 1591

转载 FFPLAY的原理(二)

关于包Packets的注释从技术上讲一个包可以包含部分或者其它的数据,但是ffmpeg的解释器保证了我们得到的包Packets包含的要么是完整的要么是多种完整的帧。现在我们需要做的是让SaveFrame函数能把RGB信息定稿到一个PPM格式的文件中。我们将生成一个简单的PPM格式文件,请相信,它是可以工作的。void SaveFrame(AVFrame *pFrame, i

2014-03-27 14:43:11 1250

转载 FFPLAY的原理(一)

概要电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就 是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元 素)。在流中的数据元素被称为帧Frame。每个流是由不同的编码 器来编码生成的。编解码器 描 述

2014-03-27 14:42:05 1143

转载 an introduction of ppm files

PPM is the portable pixel map format. It is a simple RGB color image description. The definition is as follows:A "magic number" for identifying the file type. A PPM file's magic number is the two

2014-03-27 09:19:19 971

转载 RTP协议应用方案

1.RTP协议应用方案之单播   在客户端与媒体服务器之间建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户端,这种传送方式称为单播。  优点:便于控制和管理;缺点:每个用户必须分别对媒体服务器发送单独的查询,而媒体服务器必须向每个用户发送所申请的数据包拷贝。这种巨大冗余造成服务器负担沉重,响应需要很长时间.2.RTP协议应用方案

2014-03-26 17:45:54 931

转载 android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK

In AndroidManifest.xml 加上权限: 方法一:public class UnLockActivity2 extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanc

2014-03-26 15:27:54 13930

转载 一个使用sws_scale封装的图像缩放函数

为了方便,可以自己写一个img_convert函数,然后函数内部用sws_scale来实现,只是对于一些错误的处理及返回值处理不太严格,但基本能用,代码如下:int img_convert(AVPicture *dst, int dst_pix_fmt,                const AVPicture *src, int src_pix_fmt,           

2014-03-26 14:40:21 3670

转载 ffmpeg中的sws_scale算法性能测试

经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试了一下各种算法。简单说一下测试环境,我使用的是Dell的品牌机,i5的CPU。ffmpeg是2010年8月左右的当时最新版本编译而成,我

2014-03-26 14:37:02 1007

转载 利用ffmpeg和SDL实现一个跨android版本的音视频播放器

1:从http://www.libsdl.org/tmp/下载SDL for android 版本(我下载的是 SDL-1.3.tar.gz ) 2:从https://github.com/havlenapetr/FFMpeg下载 havlenapetr 的ffmpeg for android版本。 3:把你下载的SDL for android版本解压到本地目录,解压到本地. 4:解压

2014-03-24 18:44:51 3331 1

转载 基于移动平台的多媒体框架——移植SDL到Android

基于移动平台的多媒体框架——移植SDL到AndroidSDL-1.3版开始官方支持Android。本文记录了移植1.3以上的版本的简单过程。要做一个完整的播放器,只有ffmpeg解码还不够,还需要一个显示视频播放音频的库,SDL是它的完美搭档。如何结合ffmpeg和SDL写一个播放器,可以参考经典教程(http://dranger.com/ffmpeg/)。我这里介绍如何把SDL移

2014-03-24 18:24:42 1444

转载 jni jstring 、char* 类型的转换

//jstring to char*char* jstringTostring(JNIEnv* env, jstring jstr){        char* rtn = NULL;jclass clsstring = env->FindClass("java/lang/String");jstring strencode = env->NewStringUTF("utf-8

2014-03-21 16:34:43 3543

转载 ffmpeg 新老接口问题及对照集锦

fmpeg源码包里面有个apichangs文档,里面有各种接口改变的记录,如果你发现接口不能用了,可以去搜索那个文档,可以找到对应的新接口,然后到新接口对应的头文件中找到说明文字网上很多关于ffmpeg (libav)的资料都是N年以前的,而事实上ffmpeg数年来一直在“以时俱进”,因此无论是一些新手,或者号称为老手的人,有时候难免出头痛。。。。。。为了解决大家的

2014-03-19 17:42:40 6576

转载 基于ffmpeg的Android播放器开源代码

博客分类:android多媒体http://www.cnblogs.com/mcodec/articles/1780598.html基于ffmpeg的Android播放器开源代码Posted on 2011-07-23 11:40 mcodec 阅读(1964) 评论(68)  编辑 收藏 本开源Android播放器基于ffmpeg开

2014-03-11 17:34:47 11989 3

转载 Makefile执行过程中出错:make: *** No rule to make target ` ‘, needed by xxx. Stop.

【问题】有个已有的Makefile,执行过程中出错:CLi@PC-CLI-1 ~/develop/docbook/books/python_topic_str_encoding/src $ make html =============================== cleaning html ==============================

2014-03-11 14:20:35 163742 5

转载 导入android项目总数出现:Unable to resolve target 'android-9'

导入一android项目,出现的一些错误及对应的解决办法:1、出现 “Unable to resolve target 'android-9'”,解决办法进入你的android project跟目录,找到此文件 project.properties(或default.properties),找到target=android-9出现此错是因为你的android环境跟此处不对应,那么,

2014-03-11 10:56:04 1993

转载 androi ndk configure under ubuntu 12.04

Android NDK 是运行于Android 平台上的Native Development Kit 的缩写。Android 应用开发者可以通过NDK 调用C 或C++ 本地代码。NDK的作用:代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。便于移植,用C/C++写得库可以

2014-03-11 10:24:51 872

转载 在ubuntu上搭建android开发环境

Ubuntu下安装Android开发环境比起Windows系统要方便一些,毕竟不用再去安装Cygwin,再加上Android开发、应用已经非常成熟(编译环境尤其是原生环境还是有很多BUG),所以入门上手还是非常容易。下面是Ubuntu系统下搭建Android开发环境过程,版本信息如下:Ubuntu 12.04.1 i386jdk-7u5-linux-i586.tar.gza

2014-03-05 14:48:48 1057 1

转载 udp 广播与组播

UDP组播是采用的无连接,数据报的连接方式,所以是不可靠的.也就是数据能不能到达接受端和数据到达的顺序都是不能保证的.但是由于UDP不用保证数据的可靠性,所有数据的传送速度是很快的.1. 组播的“根”  组播从概念上来讲分为两部分:控制部分和数据部分。控制部分决定着组播的对象的组织方式。而数据部分决定了数据的传输方式。  控制层有“有根”,“无根”两种情况。对于有根的控制层

2014-03-04 17:57:00 1922

转载 linux 共享内存shm_open实现进程间大数据交互

/*int shm_open(const char *name, int oflag, mode_t mode);//创建或打开一个共享内存,成功返回一个整数的文件描述符,错误返回-1。1.name:共享内存区的名字;2.标志位;open的标志一样3.权限位int shm_unlink(const char *name);编译时要加库文件-lrt*/

2014-03-04 16:47:14 1341

转载 ffmpeg 从内存中读取数据

ffmpeg一般情况下支持打开一个本地文件,例如“C:\test.avi”或者是一个流媒体协议的URL,例如“rtmp://222.31.64.208/vod/test.flv”其打开文件的函数是avformat_open_input(),直接将文件路径或者流媒体URL的字符串传递给该函数就可以了。但其是否支持从内存中读取数据呢?这个问题困扰了我很长时间。当时在做项目的时候

2014-03-04 16:42:58 2343

基于分块颜色相关向量的图像检索算法

颜色是一种重要的视觉信息属性,与纹理、形状等其他图像特征相比,颜色特征非常稳定,对于旋转、平移、尺度变化,甚至各种形变都不敏感,表现出相当强的鲁棒性。同时,由于颜色特征的计算相对简单,因此成为现有基于内容的检索系统中应用最广泛的特征。常用的颜色特征组织形式有一阶直方图方法[1]、累计直方图法[2]、颜色矩[2]方法、颜色对直方图法[3,4]、颜色相关向量法(Color Coherence Vector,CCV)[5]以及具有不变性的颜色特征[6]等等,其中直方图是最常用的组织形式。颜色直方图通过计算不同颜色所包含的像素数目来反映颜色的统计特性,通过测量颜色直方图之间的相似性达到图像检索的目的。根据直方图所在的颜色空间的不同,研究者常常使用RGB颜色直方图和HSV颜色直方图。基于直方图的算法归纳起来,是对颜色的统计信息进行描述和度量,既没有反映颜色的位置信息,也没有反映颜色的结构信息,因此在应用上存在着固有的缺陷。而传统的颜色相关向量法虽然可以反映颜色的结构信息,但是其计算量大,并且无法反映位置信息,所以也难以广泛使用。近年来,随着研究的不断深入,许多基于颜色特征的新方法也不断涌现。

2012-08-09

基于聚类的视频镜头分割和关键帧提取

镜头分割是基于内容的视频检索和浏览首先要解决的关键技术O 视频分割为镜头后1下一步的工作就是进行关键帧提取1用以描述镜头的主要内容O 提出了一种改进的基于聚类的镜头分割和关键帧提取算法1在无监督聚类中引入一个参考变量1解决了利用无监督聚类进行镜头分割和关键帧提取时可能产生的帧序不连续或分割错误的问题O 在关键帧提取阶段1将镜头分割为子镜头后1 引入图像熵的概念提取关键帧O 实验结果表明了改进算法在镜头分割和关键帧提取方面的有效性O

2012-08-05

基于内容的视频检索关键技术研究

随着多媒体技术和网络技术的飞速发展,数字视频的获取和传播变得越来越 容易,已经逐渐成为人类信息传播的主要载体之一。在视频信息高度膨胀的今天,随之而来的问题就是对海量视频的高效检索和浏览。传统的视频检索通过对视频以手工的方法添加文字标识符的方式进行检索,这种检索方式工作量巨大、效率很低,而且受主观因素的影响,因此不能满足实际使用的需要。基于内容的视频检索技术借助计算机对视频进行从低层到高层的处理、分析和理解的过程获取其内容并根据内容进行检索,克服了传统的基于文本检索方式的不足,已成为多媒体信息检索领域的研究热点。

2012-08-05

自适应宏块编码算法的研究

过对H.264/AVC宏块编码类型空域相关性的大量实验分析,发现经过率失真优化而确定的宏块编码类型无论是I帧、P帧和B帧,在空间域上都具有极强的相关性。提出了采用区域方差来度量宏块编码类型的空域复杂性,并根据宏块的这些空域复杂性制定出宏块类型预测的准则。依照该预测准则,给出了一种基于宏块类型空域预测的自适应宏块编码快速算法,并在H.264/AVC验证模型JM7。6上实现。大量的实验表明,采用宏块类型空域预测的自适用宏块编码算法,减少了H.264/AVC率失真优化算法的大量无效遍历,在保持图像编 码质量和压缩效率基本不变的情况下,视频图像编码速度提高了4%~33%,在一定程度上克服了H.264/AVc率失真优化算法速度慢的缺陷。

2012-08-05

基于OpenCV 的运动物体跟踪系统的设计与实现

运动物体的跟踪是把运动的物体检测出来, 对目标编号并获取运动轨迹。因此, 运动跟踪系统性能的优劣关键取决于运动前景检测的准确度。文章首先设计了一种有效的基于自动阈值分割的混合模型运动目标检测算法, 然后以此为基础创建了一个独立的前景检测模块, 最后将该模块嵌入到OpenCV 提供的运动跟踪系统框架里, 实现了一个完整的运动跟踪系统。运行结果表明, 该系统具有较好的稳定性、准确性, 满足了运动跟踪系统实时性、鲁棒性的要求。

2012-08-05

基于语义信息提取的新闻视频场景分割方法

随着数字视频的广泛应用,视频数据库系统已成为多媒体领域的一个研究热点。在建立视频数据库的过程中, 视频场景的分割是一个重要而又难以解决的问题。文章从分析新闻视频场景所特有的结构特征入手,提出了一种基于语 义信息提取的新闻视频场景分割新方法,该方法通过对音频流和视频流中的镜头变换、主持人镜头、主题字幕和静音区 间等语义信息的提取和分析来实现新闻视频场景的分割。实验表明,采用该文提出的方法,场景分割正确率可达86.9%, 较好地解决了新闻视频场景分割问题。

2012-08-03

深度解析图像的颜色通道

对于图像的颜色通道进行详细的探讨,尤其是其在印刷业中的应用。

2012-07-31

数字RGB与YCbCr颜色空问转换的精度

视频处理系统中为了提高处理效率,需要将数字RGB信号转换为数字YCbCr信号.文中提出由于芯片内部寄存器精度的原因,会引起原信号三基色之间的串扰问题;为满足视频处理需求,处理芯片中颜色空间转换寄存器至少要使用7个二进制位来表示色空间转换矩阵;为了彻底消除由精度引起的三色串扰问题,则处理芯片中颜色空间转换寄存器至少要使用9个二进制位来表示色空间转换矩阵.

2012-07-29

室内场景视频结构化描述系统设计

视频结构化描述是对一种视频内容信息提取和应用的技术, 它对视频内容按照语义关系, 采用时空分割、特征提取、对象识别等处理手段, 组织成可供计算机和人理解的文本信息的技术。本文介绍基于该技术的室内场景描述系统方 案, 系统实现对室内场景的描述以及相关描述数据的存储和分发。结果表明经过结构化描述的视频可提高应用效率。

2012-07-29

基于运动信息的二维到三维视频转换技术

基于运动信息的二维到三维视频转换技术的研究

2012-07-28

关于大小端--大端 小端 大小端

所谓的大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; 所谓的小端模式,是指数据的低位保存在内存的低地址中,而数 据的高位保存在内存的高地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。

2011-07-23

wince 实现远程桌面连接

wince 实现远程桌面连接 WinCE支持远程桌面功能,可以在PC端访问目标设备的WinCE桌面。这个功能在调试的时候很有用。有些时候,你的目标板不带显示设备,这时你想访问 目标板的WinCE系统感觉很不爽,毕竟习惯了桌面操作。通过WinCE远程桌面,你可以在PC上面访问目标板的WinCE桌面并进行操作。下面的操作已 经在一块ARM9板子上实验通过了,当然前提是板子的以太网驱动和连接已经正常。

2011-07-07

ISO/IEC 14496--14----------MP4 File Format

ISO/IEC 14496--14----------MP4 File Format

2011-06-11

ISO/IEC 13818-7----AAc 音频格式解释文档

ISO/IEC 13818-7:2006 specifies MPEG-2 Advanced Audio Coding (AAC), a multi-channel audio coding stan

2011-06-11

Mp4Creator source code

Mp4Creator source code

2011-05-28

mp4 creator- win32

MP4Creator Version 1.6.1e-pre - by Crypto/DVBPortal 01-Jan-2009 --------------------------------------------------------------------------- This release includes the following components, in the indicated folders: mp4creator.exe - the muxer component readme.txt - the file you are just reading COPYING - the copying license AUTHORS - the original authors --------------------------------------------------------------------------- About this release: MP4Creator is the command line mp4 multiplexer tool from the mpeg4ip project. Since the mpeg4ip projects has stopped in Sep-2007, several community patches have been created for mp4creator. This project consolidates all patches to the original project files, to have the latest version which includes all features developed so far. Wich are: Nero and Quicktime chapters patch By: Ullrich Poll鋒ne (pollaehne) - 2007-10-03 11:22 contains infos from HandBrake and gpac to create/delete/convert Nero and Quicktime(iTunes/iPod) chapter markers in MP4 files Support for QuickTime Display Aspect Ratio patch By: Mark T (tuber99) - 2007-10-22 15:46 There are two new command-line params when adding a video track: -qth=xxx and -qtw=xxx Fix for "Video track has no data size" patch By: Crypto - 2008-05-25 16:38 Encodes containing B-frames need a edts/elst box combination Fix for missing C++ 2005 Runtime Libs SP1 By: Crypto - 2008-07-06 11:52 Project settings changed for statically linked C++ runtime Feature added for AC-3 support as of ISO/IEC 14496-12 Annex F By: Crypto - 2008-10-02 11:52 allows to multiplex AC-3 multi channel tracks conforming to the newly released ISO/IEC 14496-12 Annex F Fix for track name display (AC-3 track) By: Crypto - 2009-01-01 12:48 AC-3 tracks shown now as "surround" Fix for garbled compressor name display in Quicktime (MAC-Version) By: Crypto - 2009-01-01 12:48 AVC video tracks show now as H.264 --------------------------------------------------------------------------- Installation: No installation required. Copy all files to a directory of your choice. All included binary files made by Crypto/DVBPortal are digitally signed. You should verify the signature before installing them, for your own protection against forgery. --------------------------------------------------------------------------- Usage: This is the command line mp4 multiplexer tool from the mpeg4ip project. It is used to multiplex streams to the MP4 container -or - to demultiplex streams from an existing MP4 file. The updated mp4creator project home is located here: http://sourceforge.net/projects/mp4creator The original mp4creator is part of the mpeg4ip project located here: http://sourceforge.net/projects/mpeg4ip Please make sure to check out the full-featured GUI mp4muxer for mp4creator located here: http://www.dvbportal.de/projects/mp4muxer Enjoy! --------------------------------------------------------------------------- History: 01-Jan-2009 Fix for track name display (AC-3 track) Fix for garbled compressor name display in Quicktime (MAC-Version) 02-Oct-2008 AC-3 support as of ISO/IEC 14496-12 Annex F added 06-Jul-2008 Version 1.6.1c Fix for missing C++ 2005 Runtime Libs SP1 30-Jun-2008 Version 1.6.1b Nero and Quicktime chapters patch Support for QuickTime Display Aspect Ratio patch 05-Jun-2008 Initial branch release Version 1.6.1a Fix for "Video track has no data size" patch Any comments and feature requests are welcome. Please use our forum http://dvbportal.dyn1.de/forum ###

2011-05-28

Quick Time File Format---qtff

Quick Time File Format

2011-05-11

WinCe中bib文件的作用

BIB的全称为Binary Image Builder,在Wince编译过程中的最后MakeImage阶段会用到BIB文件,BIB文件的作用是指示构建系统如何构建二进制映像。所有的BIB文件会被合并成CE.bib文件,然后打包工具Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WINCE image中,BIB文件还决定了WINCE设备内存的分配,比如定义了WINCE image占用哪块内存,显存(Framebuffer)占用哪块内存等。

2011-05-05

流文件mp4研究大礼包

mp4研究大礼包,所有资料源自本人研究期间搜集整理,非常实用,特回馈给所有从事mp4流媒体技术研究的朋友。 使用说明: 论文文档: 关于流式mp4文件研究的一些经典论文,注意,是中文的哦 开源库: MPEG4IP mp4v2的开源库,不用说了,大杀器 DirectShosw filter mp4 pharser filter ,运行环境:wince 6.0, 功能:读取mp4文件,解析出视频流和音频流 齐全的源代码,稍作修改,即可编译使用,注意,是ce6.0 编译工具:platform builder

2011-04-11

G.711 DirectShow Encoder Filter

directshow 架构下的g.711音频编码filter vc6源代码,以及编译好的可用组件

2011-03-23

采用directshow架构实现的嵌入式远程音视频传输系统

使用directshow方案开发的嵌入式远程视频监控的经典论文,不仅介绍了directshow的使用方法,关键之处是详细的介绍了本方案中sourece filter, mpeng4encoder filter netsender filter的开发关键步骤,给出了源代码,版权归原作者所有,仅供参考学习!

2011-03-15

YUV Viewer (附测试文件格式:yuv420)

YUV422和YUV420格式查看器,对Camera开发人员很有帮助-YUV422 and YUV420 format viewer, very useful for developers Camera

2011-02-24

wince filter枚举器

一个小工具,可以枚举出当前ce系统上的所有注册的filter vs2005编译,值得下载!

2011-02-24

基于ARM的视频图像采集及无线传输系统

使用coms图像传感器ov7620和s3c2410实现视频采集,以及远程监控,成熟案例,参考好资料。

2010-09-02

linux pthread 多线程控制示例代码

一个示例程序,演示在linux环境下如何使用pthread实现多线程的使用和控制。

2015-01-08

基于Android的P2P手机高清视频在线点播系统

开发P2P在线高清视频点播系统采用专门用于Android平台的JXTA关键协议,组成一个虚拟的P2P对等网络,并进行模拟节点间的视频文件传输,满足多客户端同时在线的视频点播需求.在播放器方面,采用Android自带的API进行视频和音频解码,可以实现高清MP4(H.264编码流)的播放需求,提供了良好而全新的用户体验.

2014-11-27

android读取手机短信功能代码(包含收件箱、发件箱、草稿箱)

android读取手机短信功能代码(包含收件箱、发件箱、草稿箱),功能强大,可以很快嵌入到你的应用中。

2014-11-19

使用eclipse/ndk-gdb对java/native code联合调试

必很多网友都有这样的疑惑,我的程序中上层是java代码,下层使用c/c++ 写的,那到底要怎么调试呢? 我们首先想到的是ndk-gdb,ndk是google提供的用来native code开发的,ndk-gdb使用来调试native code的。 我们还知道eclipse是用来调试java code的,它不能直接调试native code。 如果能将二者结合起来,一边用eclipse调试java代码,同时用ndk-gdb调试,那就再好不过了。

2014-11-04

jni回调Java层函数示例

NI是Java Native Interface的缩写,是Java平台的重要特性,使得Java代码可以方便地与C/C++代码编译生成的动态链接库进行交互。本文主要给出一份示例代码(工程文件见附件),描述如何在Android的JNI层开启一个线程,并在线程中回调Java层的函数。

2014-10-13

Android应用源码通用UPnP、DLNA安卓播放器项目

本项目源码就是一套基于uPnP/Dlna的家庭互联项目源码,可以轻松播放手机中的音视频和网络上的UPnP服务器媒体文件,并且可以实现全功能控制。项目主页:https://code.google.com/p/wireme/source/checkout 缓存 Dlna 视频播放 音频播放

2014-09-28

查看手机屏幕分辨率软件

查看手机屏幕分辨率软件

2014-09-04

TextureView预览Camerademo

用TextureView预览Camera的demo

2014-08-25

fdk-aac windows平台编译脚本

fdk_aac windows平台的编译脚本

2014-05-12

android 录音机 源码

使用 AudioRecord 和AudioTrack 实现录音机

2014-04-18

vlc media player 插件源码

vlc 的activex 和firefox播放插件源码,注意编译该工程请包含inclide目录和lib目录,该文件在vlc media player的安装路径下由此文件,若运行,则需要module目录的支持。

2013-11-20

语音信号特征提取中Mel倒谱系MFCC的改进算法

从说话人的语音信号中提取说话人的个性特征是声纹识别的关键。主要介绍语音信号特征提取方法中的Mel倒谱系数 (Mel—Frequence cepstral coemcients,MFcc)的特点及其改进算法(3Q+1),分析给出了较详细的计算过程并通过实验比较了其和 传统算法在语音识别系统中的差别。

2012-08-19

基于光流法对移动目标的视频检测与应用研究

视频检测技术是多学科的交叉与结合,既是一门科学学科又是一门工程学科,运用机器视觉和数字图像处理技术,探讨机器视觉技术在驾驶员桩考系统中的实现方法,这对机器视觉技术方法研究和实际应用具有一定的价值。本文以驾驶员桩考系统为研究对象,采用图像处理技术和机器视觉理论方法,研究如何在熟悉或不熟悉环境条件下检测和识别出运动目标,自动跟踪和测量所监控运动的车辆目标。本文基于机器视觉研究从图像或图像序列中提取信息,对客观景物和物体进行形态和运动识别,获取周围环境的信息,计算目标物体运动的方向和速度。研究内容如下:1.采用了背景差分和帧间差分相结合的方法,对序列图像进行分析,分割运动区域,检测、提取运动目标;2.对差分图中灰度值不为零的像素点,采用帧间差阈值和光流法求出其光流场分布;3.做了以针孔模型下摄像机标定,并分析计算图像中物体的深度信息;4.结合移动机器人系统,按照桩考系统的场景和要求,研究基于机器视觉的机器人模型设计,对桩考实现。在Windows环境下设计了系统整体功能结构和软件算法,实验证明,该方法对移动目标的提取识别与跟踪具备不易受干扰和快速的特性,效果良好。可有效地提高驾驶员桩考的公正性...

2012-08-15

H.264 and MPEG-4 Video Compression

He is also the Rapporteur of Advanced Video Coding in the ITU-T, where he has led VCEG (ITU-T Q.6/SG16) for about seven years. He is also the ITU-T video liaison representative to MPEG and served as MPEG’s (ISO/IEC JTC1/SC29/WG11) video chairman from March of 2001 to May of 2002. He is currently a program manager of video standards and technologies in the eHome A/V platforms group of Microsoft Corporation. At Microsoft he designed and remains active in the extension of DirectX® Video Acceleration API/DDI feature of the MicrosoftWindows® operating system platform.

2012-08-11

综合MPEG-7中颜色特征的图像检索方法

提出一种综合MPEG 7建议的主颜色和颜色布局的方法。给出了主颜色和颜色布局的提取方法,详细介绍了MPEG 7标准的颜色评价准则,并以此作为评判检索结果优劣的依据。综合利用两种特征对图像进行描述及检索,获得了比使用单一特征更好的检索效果。

2012-08-07

基于MPEG-7标准的视频描述与检索

随着计算机以及通信技术的发展,以视频为代表的多媒体数据量和信息量急剧增长。视频数据的日益增加,应用也越来越广泛。现在,在数字图书馆、军事信息系统、Web信息环境、专业视频库等应用,需要对视频数据和视频信息进行组织和管理。同传统的文字信息相比较,视频数据具有信息量大、难以准确描述的特点,因此人们很难从海量的视频信息中找到自己所需的信息。虽然过去开展了大量的视频数据库、视频分析和信息检索的研究,但是缺乏对视频数据进行完整的、规范性的描述,以及建立在这些规范描述之上的视频信息检索方法。本文在分析研究了现有一些基于内容的视频处理和检索方法的基础上,结合MPEG-7标准的新框架,对视频内容规范描述及其检索方法进行了研究,主要的研究工作如下: 1.视频内容分析和规范化描述:根据MPEG-7标准,首先对视频内容进行分析,然后进行规范化的描述。本文在视频内容分析的基础之上,建立了基于MPEG-7标准的视频内容描述模型。该模型从视频数据的特性出发,既综合考虑了视频的各种特征,包括视觉特征、对象空间关系和时间结构,又充分考虑了视频信息检索的要求,采用层次化的描述结构。

2012-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除