自定义博客皮肤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)
  • 收藏
  • 关注

转载 ffmpeg 中av_rescale_rnd 的含义

一、函数声明:[cpp] view plaincopyprint?int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding rnd);  直接看代码, 它的作用是计算 "a * b / c" 的值并分五种方式来取整.用在FFmpeg中,则

2014-02-28 11:08:22 9573 3

转载 I,P,B帧和PTS,DTS的关系

基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图

2014-02-28 10:30:43 1464

转载 ffmpeg 实现音频aac编码

1、编译ffmepg./configure --disable-yasm --enable-nonfree --enable-libfaac --prefix=/home/ffmpeg/1_ffmpeg-2.1.1/install2、编译audio_enc.cmakefile:12345678

2014-02-28 09:43:03 12546

转载 avformat_open_input using custom AVDictionary to set parameter

I'm producing MPEGTS streams (h264/aac) using ffmpeg, so I know exactly how they are coded, and I could modify that if needed.Now, when I receive them in my own code, I always have to run them throu

2014-02-27 16:51:52 6509

原创 ffmpeg doxgen address

http://ffmpeg.org/doxygen/trunk/index.html

2014-02-27 15:28:35 865

转载 YUV420、YUV422、RGB24转换

//平面YUV422转平面RGB24static void YUV422p_to_RGB24(unsigned char *yuv422[3], unsigned char *rgb24, int width, int height){ int R,G,B,Y,U,V; int x,y; int nWidth = width>>1; //色度信号宽度 for (y=0;y

2014-02-27 09:02:44 4498

转载 FMpeg分析:AVPicture、AVFrame和AVPacket

typedef struct AVPicture {    uint8_t *data[4];    int linesize[4];       ///} AVPicture;typedef struct AVFrame{   uint8_t *data[4]; // 有多重意义,其一用NULL 来判断是否被占用   int lin

2014-02-26 17:59:59 3192

转载 Linux Socket编程(不限Linux)

我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?

2014-02-25 09:28:26 721

转载 linux下socket编程实例

一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。1、socket函数syntax:

2014-02-25 09:09:46 916

转载 使用ffmpeg获取一帧摄像头数据

近在研究FFmpeg,比较惊讶的是网上一大堆资料都是在说如何从已有的视频中截取一帧图像,却很少说到如何直接从摄像头中捕获一帧图像,其实我一直有个疑问,就是在Linux下,大家是用什么库来采集摄像头的(opencv?)?还是自己写v4l2的代码来实现?我之前一直都是用v4l2来采集摄像头的。经过一些时间的研究,最后成功地用FFmpeg实现了从摄像头采集一帧图像,实现代码也非常简单。不多说,上代码。

2014-02-24 16:12:47 6438

转载 利用FFmpeg将 IPCamera 的RTSP转码成RTMP发布在RED5

目录[-]       因为最近的项目需求,要做IP摄像头的网络直播,初步的想法是想使用Red5作为流媒体服务器,使用RTMP协议发布。整理了一下要解决如下问题:解决方法:具体步骤:       因为最近的项目需求,要做IP摄像头的网络直播,初步的想法是想使用Red5作为流媒体服务器,使用RTMP协议发布。整理了一下要解决如下问题:1、  摄

2014-02-24 16:06:58 16445 4

转载 自己动手写RTP服务器——传输所有格式的视频

上一篇文章我们介绍了如何用一个简单的UDP socket搭建一个RTP服务器。我把这份80行的代码呈现到客户面前的时候,就有人不满意了。还有人在参考的时候会问:“楼主你的TS格式的文件是哪里来的?应该去哪里下载?”“这也太简单了吧,不就是用UDP把TS文件发过去么?就这么几十行代码也算个大作业?”“平时看的视频格式哪有TS的呀,不是avi就是mp4、rmvb什么的,根本不实用啊!”

2014-02-24 14:16:32 2980

转载 自己动手写RTP服务器——用RTP协议传输TS流

上一篇文章我们介绍了关于RTP协议的知识,那么我们现在就自己写一个简单的传输TS流媒体的RTP服务器吧。预备知识关于TS流的格式:TS流封装的具体格式请参考文档ISO/IEC 13818-1。这里我们只需要了解一些简单的信息就好。首先TS流是有许多的TS Packet组成的,每个TS Packet的长度固定为188 bytes,每个packet都是以sync_byte:0x47开头

2014-02-24 14:13:23 1615

转载 自己动手写RTP服务器——关于RTP协议

本文会带领着你一步步动手实现一个简单的RTP传输服务器,旨在了解RTP流媒体传输协议以及一些关于多媒体编解码的知识。关于RTP协议的必备知识要动手实现一个协议,当然首先需要阅读该协议的文档。RTP协议的文档,有rfc1889、rfc1890、rfc3550,其中rfc3550是现在的版本,另外两个是过期版。这个协议可以在ietf的官网找到:http://tools.ietf.org

2014-02-24 14:11:08 1667

转载 ffmpeg录音及搭建在线广播

适用场景:想录制或转播FM调频电台节目但暂时找不到解决办法。硬件条件:声卡: 普通多媒体计算机上配置的声卡就可以胜任, 包括各种主板集成声卡。收音机: 普通收音机就能胜任,只要转播的调频电台能够稳定清晰, 没有杂音。双头音频连接线: 可以到相关的影音制品商店买到双头的音频线, 但是要注意接口必须同时支持声卡和收音机耳机接口。音频双头线自己DIY 制作

2014-02-21 14:51:03 1869

转载 vlc命令行: 转码 流化 推流

写在命令行之前的话:    VLC不仅仅可以通过界面进行播放,转码,流化,也可以通过命令行进行播放,转码和流化。还可以利用里面的SDK进行二次开发。vlc命令行使用方法:    1,安装最新版的vlc1.0.3版    2,打开cmd,进入vlc的安装文件目录,即C:\Program Files\VideoLAN\VLC\vlc.exe    3,输入vlc.exe -

2014-02-21 12:33:00 14882

转载 ffmpeg命令行jpg转png出错求助

大家好,我想把jpg图片转成png,命令如下: ffmpeg -i a.jpg a.png 然后ffmpeg显示如下: /usr/local/lib/libavfilter.so.3: symbol sws_isSupportedEndiannessConversion, version LIBSWSCALE_2 not defined in file libswscale.so.2

2014-02-20 15:48:38 5163

转载 在Ubuntu成功编译FFmpeg并生成ffplay

编译这个东西真的很纠结,也很辛苦啊,但总算成功了,相当高兴呵呵,下面的内容是参加一下网站上的博客,我根据我的实践补充一下:ffmpeg 是很强大的编解码库,可以编解码视频和音频。通俗的说是可以做播放器。我的是Ubuntu Linux 11.04(我觉得Linux版本没有什么关系,只不过是SDL库对ffplay的生成很重要)下面是安装步骤:我们从官方下载 FFmpeg 0.8.7 "

2014-02-20 12:42:48 2736

转载 ubuntu下安装ffmpeg,ffplay问题

环境:ubuntu10.04问题1:编译不生成ffplay      ffplay依赖sdl,安装之前要先安装SDL。      下载地址:http://www.libsdl.org/download-1.2.php 问题2:ffplay不可用,不能播放视频。           “SDL:      。。。。。。”      x86下需要安

2014-02-20 10:26:52 3342

转载 做流媒体服务器需要什么(FMS)

在很流行流媒体网站,无论是视频播放,还是聊天网站,现在都是很多娱乐网站的主流。这里,我介绍的是基于FMS的流媒体网站,客户端用FLASH,这是成本最低,起点最容易的搭建流媒体网站的方案。 首先,需要一个FMS(Flash Media server)服务器端,在 Adobe官网上有下载,目前出道3.5版本 下载好以后,安装FMS服务器端,整个过程很简单,唯一需

2014-02-19 11:33:04 3713

转载 ffmpeg教程五 —— 使用举例

1.1.1    截取一张352x240尺寸大小的,格式为jpg的图片:ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg1.1.2    把视频的前30帧转换成一个Animated Gifffmpeg -i test.asf -vframes 30 -y -f gif a.gif1.1.3    截取

2014-02-19 10:53:47 1527

转载 ffmpeg 通过通过组播发送本地TS流文件

命令:ffmpeg -re -i /media/1.mpg -r 1800  -c copy -f mpegts udp://239.1.1.1:7000环境:ffmpeg version 1.1.3 Copyright (c) 2000-2013 the FFmpeg developers  built on Jul 17 2013 15:52:04

2014-02-19 10:51:27 10633 1

转载 ubuntu -locate 和 find:两个查找文件的命令

对于初次切换到 Linux 系统的朋友来说,如果想要从命令行界面执行查找文件的任务的话,那么,locate 和 find 是两个需要了解的命令。虽说这两个命令都可以满足查找文件的操作,不过却是各有所长,在选择上不妨兼而用之。locate:该命令在运行时需要后台索引的数据库作为支撑,在 Ubuntu 中这个数据库文件位于 /var/cache/locate/locatedb。一般来说,这

2014-02-18 16:24:54 6238

转载 ubuntu12.04 android studio 安装

1、下载JDK ,我下载的是jdk-7u51-linux-i586.tar.gz我这里有jvm文件夹,直接cd过去:$ cd /usr/lib/jvm/拷贝下载的jdk-7u51-linux-i586.tar.gz到jvm文件夹:$ sudo cp  ~/下载/jdk-7u51-linux-i586.tar.gz /usr/lib/jvm解压:$ sudo tar -zxv

2014-02-17 15:57:05 17662

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

颜色是一种重要的视觉信息属性,与纹理、形状等其他图像特征相比,颜色特征非常稳定,对于旋转、平移、尺度变化,甚至各种形变都不敏感,表现出相当强的鲁棒性。同时,由于颜色特征的计算相对简单,因此成为现有基于内容的检索系统中应用最广泛的特征。常用的颜色特征组织形式有一阶直方图方法[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

故事视频的语义分析与提取

科技的发展使得数字视频潮水般涌入人们的日常生活。视频内容的丰富性和 多样性、以及特征数据特有的时空高维结构,使得如何有效地对海量视频进行表 达、存储和管理,以便人们快速地浏览和检索,成为一个亟待解决的重大课题。 传统的数据管理与检索技术已远不能适应这种急速的变化和需求,因此基于内容 的视频检索(CBvR)应运而生,相关的研究迅速在各国展开。

2012-08-03

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

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

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

一种利用空域相关性的块匹配算法

本文提出了一种枯计运动矢量的块匹配算法∗ 该算法以失配度为匹配准则, 利用相邻象素块的空域运动相关性减少计算量∗ 文中还将该算法的性能 与其它块匹配算法进行了比较∗

2012-08-10

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

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

2012-08-07

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

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

2012-08-07

一种基于MPEG

为了改进现有关键帧提取方法在相邻帧间相似性测度方面的不足, 提出一种基于M PEG

2012-08-06

空空如也

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

TA关注的人

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