自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 Ubuntu下ffmpeg安装

注:安装时可能涉及到yasm安装,过两天再研究。sudo chmod +x1、ffmpeg是什么东西?相信很多人第一次接触这个东西,我先在这里做个简单的介绍。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec等。libavformat :用于各种音视频封装格式的生成和

2013-12-28 18:08:39 1040

转载 OpenCV配置

注:64位需要修改"解决方案平台"为X64,环境变量路径也需要相应修改       一、准备工作做好!下载软件和OpenCV库        OpenCV库,目前最新版本2.4.5。        VS2010下载,直接安装。       二、OpenCV库的配置              1、解压OpenCV库到D盘,OpenCV会自己建个文件夹opencv。

2013-12-28 16:41:56 740

转载 【转】H.264,HEVC下整数4*4DCT,量化,反量化,IDCT过程简单讲解

通过此贴可以加深了解神术DCT变换以及量化的过程,下面以4X4为变换单元来做。//DCT变换、量化、反DCT变换、反量化。 #include #include int QP=27; //quantize parameterint D[4][4];    int W[4][4];int Z[4][4];int Wi[4][4];int Di[4][4]

2013-12-28 15:51:13 1908

转载 【转】CU划分小实验

好了,废话不多说,咱们不搞理论的,没有太多废话!基于HM 9.0要想实际的打出CU划分的最终结果,我想了一个办法,就是修改HEVC的decoder,在CU最终划分的结果的地方把像素换成一个特殊值,比如luma改成0,就变成黑色的了。怎么改呢,我代码才看了没多久,只好先研究一下decoder:作为屌丝程序员,上来俺就找decoder的main函数,俺知道main函数里面这句话

2013-12-27 21:08:33 1205

转载 【转】LaTeX插入伪代码2

\ usepackage { algorithm } \ usepackage { algorithmic } UploadHere is an exemple:\begin { algorithm } \ caption { Calculate$y = x^n$ } \begin { algorithmic } \REQUIRE $n\geq 0\vee x\ne

2013-12-27 20:53:20 6320

转载 【转】LaTeX插入伪代码1

Table of Contents1 可用的宏包2 clrscode3 algorithm, algorithmic3.1 Preamble3.2 algorithm环境3.3 效果4 Trick1 可用的宏包常用的排版伪代码包有clrscode, algorithm, algorithmic, algorithmicx, algorithm2e

2013-12-27 20:51:10 3793

转载 【转】视频分割

ffmpeg可以说是一个比较全能的编码器,在ffmpeg命令详解中我列出了所有ffmpeg的命令,但我在分割视频的时候视频被他重新编码了,明明是copy却变成了encode。我使用的命令是这样的:1ffmpeg -vcodec copy -acodec copy -ss 01:00:00 -t 00:00:30 -i input_file

2013-12-27 20:44:54 762 1

转载 【转】FFmpeg笔记

1. encode yuv fileffmpeg -s cif -vcodec mpeg4 -i paris.yuv paris.avi-s 指定帧大小 cif 为 352x288,qcif 为 176x144,4cif 为 704x576-vcodec 指定采用的编码器-i 指定输入文件2. output raw YUV420P fileffmpeg -i paris.av

2013-12-27 20:34:33 798

转载 【转】HEVC代码框架分析

1.编码器程序从"TAppEncoder"工程中的encmain.cpp文件开始的,此文件中包含程序运行的入口函数"main",在main函数中主要做了编码器对象的创建、分析配置文件,初始化配置参数,和编码器最重要的功能"encode"。2.在"encode"函数中,主要实现了读取YUV文件的数据、初始化工具对象例如:GOPEncoder、SliceEncoder、CUEncder……。在

2013-12-27 19:49:00 965

转载 【转】TLibVideoIO库分析

HEVC学习:HM-10.1-dev代码分析之TLibVideoIO库    视频输入输出库涉及编解码过程的起始和结束操作,即编码开始的时候读取视频文件数据,解码结束的时候写视频文件数据。    在HEVC中视频文件即为yuv文件,yuv文件中图像格式为YUV420格式。视频文件数据的操作是HEVC编解码中最基本的操作过程之一,也是学习、分析、理解和调试HM代码的重要一环,下面来分析一

2013-12-27 19:23:55 676

转载 【转】HM移植

HM的编码全部采用C/C++编写而成,要移植到Android平台上,如果完全重写整个解码器,时间是相当不够的。好在有了Android NDK,可以轻松地利用已公开的源代码进行修改。Android NDK使用指南可以参考我的这篇文章:http://blog.csdn.net/luofl1992/article/details/8663171另外这篇文章也值得一看:http:/

2013-12-27 19:19:29 482

原创 一些HEVC相关链接

HEVC  Overview:     http://iphome.hhi.de/wiegand/assets/pdfs/2012_12_IEEE-HEVC-Overview.pdfHEVC manual文档:https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/branches/HM-9.2-dev/doc/software-manual

2013-12-27 19:15:25 1211

转载 【转】C++与Java混合编程

现在的程序员,不再像以前一样,掌握一种编程语言就可以混得有模有样了,现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用Delphi或VB作为界面开发首选语言,底层的指令或核心算法,会使用C/C++处理,涉及数据处理的时候,为了安全和快速开发,会使用Javascript或Python等脚本语言实现数据分析处理。因此,开发者应该学习或掌握语言混合编程

2013-12-27 18:57:36 598

转载 【转】Android开发:安装NDK,移植OpenCV2.3.1,JNI调用OpenCV全过程

开发环境:Fedora14 , 操作中以root权限操作,这年头Android移植上OpenCV就强大了,可以做很多复杂的视频分析、图像处理工作了!如火灾、人脸、视频行为的分析等。欢迎Android爱好者,加群:248217350。备注:yanzi一:NDK的安装     首先是安装NDK,安装之前需要安装CDT,具体的参照http://blog.csdn.net/

2013-12-27 18:51:47 585

原创 JNI中doc命令示例

配合上文,操作示例

2013-12-27 18:49:05 535

转载 JNI中使用cl命令生成DLL文件

问题描述:    在使用JNI调用DLL时,首先需要生成DLL文件问题解决:    (1)现在使用VS2008的cl.exe程序,生成DLL文件(1.1)cl.exe环境搭建注:  cl.exe程序的位置在 VS安装目录的VC/bin目录下    直接运行上述程序时,程序会自动退出,正确的做法是,在系统环境变量中添加Include、p

2013-12-27 18:44:30 1311 1

转载 从 Java 代码调用 C/C++ 的六个步骤

从 Java 代码调用 C/C++ 的六个步骤从 Java 程序调用 C 或 C ++ 代码的过程由六个步骤组成。 我们将在下面几页中深入讨论每个步骤,但还是先让我们迅速地浏览一下它们。编写 Java 代码。我们将从编写 Java 类开始,这些类执行三个任务:声明将要调用的本机方法;装入包含本机代码的共享库;然后调用该本机方法。编译 Java 代码。在使用

2013-12-27 18:39:58 936 1

转载 wince 中使用HttpSendRequest函数POST数据时应该注意的一点

测试用例代码 CString szHeaders; szHeaders ="EmployeeID: "+UserID+"/r/n"; szHeaders+="EmployeePassword: "+Password+""; // HTTPRequest Response;// memset(&Response, NULL, sizeof(HTTPRequest));

2013-12-27 18:35:11 651

转载 opencv haar+adaboost使用心得

最近在使用opencv里的haar+adaboost做检测,其实早在一年前的无锡已经看过用它做车徽检测,然后再做识别(大众,奔驰...)。这次终于要自己动手做了,网上有很多这方面的资料,感谢大家分享他们的经验。重复的东西这里就不再赘述了,只简单的补充几个大家容易疏忽的东西。step1.首先是准备正负样本,正样本好说,打了标签,解析xml文件,然后做点小旋转就可以用了       负

2013-12-27 18:32:11 879

转载 轮廓

本小节学习轮廓的常用操作,识别和处理,深入理解轮廓的相关算法及原理。1. 多边形逼近当需要对图像进行形状分析时,需要使用多边形逼近一个轮廓,使得顶点数目变少,算法原理比较简单,核心就是不断找多边形最远的点加入形成新的多边形,直到最短距离小于指定的精度。OpenCV里面用函数cvApproxPoly()实现。ApproxPoly用指定精度逼近多边形曲线 CvSeq

2013-12-27 18:28:43 726

转载 逼近二值图边界点

二值化图像;利用黑白像素值求差,得到边缘点;过滤边缘点找到合适区域;利用cvFitLine2D拟合线。 做的比较粗糙,搜寻时间在10ms左右,希望有研究opencv的朋友斧正。效果预览:、 [cpp] view plaincopyvoid CvProcess::FindLine(

2013-12-26 23:52:16 992

转载 【OpenCV】提取图片某一块

正在做一个基于内容的图像检索项目,客户要求可以让用户提取图片上的任意形状的子图作为输入。为了实现这个功能,花了不少精力,中间绕了不少圈子。现在问题总算解决了,把主要的思路记录一下,希望能帮到有同样需求的朋友。      由于这个项目使用了第三方的开源图像库opencv,所以这个功能也是借助opencv来实现的。      首先需要解决的是在图片中绘制曲线的问题,思路很简单,只需要响

2013-12-26 23:47:29 2530

OSG三维渲染引擎设计与实践源码

OSG三维渲染引擎设计与实践书中源码,测试可以使用,不用手敲

2015-01-20

空空如也

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

TA关注的人

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