文章列表
 
2011年09月21日 星期三 21:37

MPEG4码流开头往往如下:

      

    00 00 01 B0 F5 00 00 01 B5 09 00 00 01 00 00 00
    01 20 08 86 84 00 3F 18 58 21 20 A3 1F 00 00 01
    B2 58 76 69 44 30 30 36 32 00 00 01 B6

 

 
2011年09月21日 星期三 16:50

最近被RTP的负载类型和时间戳搞郁闷了,一个问题调试了近一周,终于圆满解决,回头看看,发现其实主要原因还是自己没有真正地搞清楚RTP协议中负载类型和时间戳的含义。虽然做RTP传输,有着JrtplibOrtp这两个强大的库支持,一个是c++接口,一个是c

 
2011年09月21日 星期三 14:24

类型:Win32API

原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);

作用:返回硬件支持的高精度计数器的频率。

返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。

QueryPerformanceFrequency() - 技术特点

供WIN9X使用的高精度定时器:QueryPerformanceFrequency()和QueryPerformanceCounter(),要求计算机从硬

 
2011年08月29日 星期一 15:48
2010-01-20 09:59

Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的

 
2011年08月10日 星期三 12:04
opencv读取视频,摄像头,保存视频最基础的代码

#include "cv.h"
#include "highgui.h"

int main( int argc, char** argv )
{
CvCapture* capture = 0;
IplImage* frame = 0;

capture = cvCaptureFromCAM( 0 );
//capture = cvCaptureFromAVI("1.wmv");//播放视频 就换成这句

int fps=25; //捕捉帧率
//double fps = cvGetCaptureProperty(capture,CV_CAP_PROP_FPS); //视频帧率
 
2011年08月10日 星期三 11:46

匈牙利命名法MFC、句柄、控件及结构的命名规范

一般前缀命名规范

变量命名规范

应用程序符号命名规范

Microsoft MFC宏命名规范

库标识符命名法

静态库版本命名规范

动态连接库命名规范

 
2011年08月05日 星期五 19:05

 
2011年07月25日 星期一 16:40

转自:http://blog.csdn.net/judy1017/article/details/5389096

在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字——动态链接库。现在就让我们走进这些神奇的活动大陆,找出它们隐藏已久的秘密吧!

  初窥门径:Windows的基石

  随便打开一个系统目录,一眼望去就能看到很多扩展名DLL的文件,这些就是经常说的“动态链接库”,DLL是 Dynamic Link L

 
2011年07月25日 星期一 15:48

  VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)、单线程(/ML)、单线程调试(/MLd)

 
2011年05月24日 星期二 22:17

刚开始学图像处理,需要查找一些关于图像x,y方向一阶导数和二阶导数的问题。可是发现,在网上怎么也找不见。不知道是我不会找还是怎么回事。还是看书吧。哎

总结如下

基础知识:

首先要知道图像中像素点的分布问题。数字图像中,f(x,y)可表示成一个M*N的二维数字阵列,即如下图

 
2011年05月23日 星期一 20:48
这个问题不好说,简单的说你得从小波的多分辨率分析开始理解,多分辨率分析又得从映射来理解,映射又得从向量的投影来理解,所以我就从向量的投影来说:假设是在三维空间里表达一个向量,我们需要建立一个三维的坐标系,只要坐标系建立我们就可以用三个点(x,y,z)来简单的表示一个向量,同样的在一个信号我们设为f(t),要想表示它,我们可以用一个个正交的简单函数来构建坐标系,然后将f(t),映射与这些简单的正交函数上,产生一个
 
2011年05月04日 星期三 14:37

 

封装:

(1) 在工程属性application属性中设置output type 为class library(这个属性有三种类型)。

(2)下面说一下类怎么封装:

C#中类的声明默认是internal,也就是项目内共有,别的项目是访问不了的,因此呢,如果需要把这个类暴露出去必须声明为public;

这样的类在生成dll文件后,在别的工程中添加reference的时候,使用对象查看器就可以看到这个类,否则是看不到的。

 

(3)接下来就是类的成员函数了的属性设置了,经过实验,只有类的公有函数生成dll之后,在别

 
2011年05月04日 星期三 14:03
这个要看类的位置,


如果类,结构,代理,枚举是外置的,那修饰符只有:public 和 internal,默认是internal。
至于private和protected是用来修饰类的成员。
在外置class前面加private,protected根本不会通过编译,不信你试试?


如果是内置的,就是作为另一个类型的成员,也称内部类型(inner type),这样的话,修饰符可以是全部可用修饰符,默认是private。

举例:
class a {}  类a是internal

class b
{
   class a {}  类a是private
}
 
2011年05月03日 星期二 12:50

 

程序写的非常不错,可以参考!下载地址为:

http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx

 
2011年05月03日 星期二 12:48

要使 C# 代码引用 COM 对象和接口,需要在 C# 内部版本中包含 COM 接口的 .NET 框架定义。完成此操作的最简单方法是使用 TlbImp.exe(类型库导入程序),它是一个包括在 .NET 框架 SDK 中的命令行工具。TlbImp 将 COM 类型库转换为 .NET 框架元数据,从而有效地创建一个可以从任何托管语言调用的托管包装。用 TlbImp 创建的 .NET 框架元数据可以通过 /R 编译器选项包括在 C# 内部版本中。如果使用 Visual Studio 开发环境,则只需添加对 COM 类型库的引用,将为您自动完成此转换。
例如,我们要播放当前目录下的demo.avi文件

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

要是能再详细一点就好了,比如人脸的库是按什么具体的标准建立起来的就好了,因为我
 

很好
 

你好!我在命令行中输入xvid_encraw.exe -i foreman_cif.yuv -w 352 -h 288 -framera
 

回复瞿培华:嗯,是的
 

原来是这样啊
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu