现在正在研究视频图象数据的实时处理问题,刚刚开始,有很多问题感觉无头绪,想请教一下这个的大牛!
我的思路关于视频处理的基本是这样的
1.视频源(相当于信号发生器)
2.图象采集设备(图象视频等)
3,接口软硬件(接口设备和传输协议等)
4,用来接收和处理传输过来的数据的主机
5,传输到主机的数据,对其进行相应的处理和分析
6,图象或视频的显示或存储.基于上面的考虑有如下问题:
1,从摄像头经过传输线传送到主机的数据是什么样的格式?(AVI?)这里不需要进行压缩.
2,在计算机上用来显示摄像头图象(视频)的软件(应该包括采集和显示两部分吧?)一般是基于什么开发的,工具是VC,是基于VFM还是DirectShow?能否给推荐一些这方面的书籍和源代码?尤其是基本的比较简单的源码(小弟刚刚开始学习,不知道如何下手)
3,对于上面的基本思路是不是存在问题?如果存在问题应该如何设计这个基本的步骤?
只有80分了,以后在补充加分!真诚的欢迎大家给出自己的见解
谢谢大家

解决方案 »

  1.   

    到海康威视的网上,到下载栏目里下载,有demo参考
      

  2.   

    我以前也搞过一会``大概的了解一些东西`
    1.摄象头捕获回来的数据``再经过avi decode这个filter,就产出avi流了,至于原始是怎样的数据流。。不知道。。
    2.一般现在都用DirectShow吧?至少我是用他,哈哈!例子啊`看dshow的sdk和自带的例子,一个一个的看``记得dshow里的sdk有一个捕获摄象头的例子,是一个直接用win32 sdk写的程序,那个很好看,程序执行路线清晰,你从winmain开始看就是了。(忘了是哪一个,你在Sample目录下找Capture,然后一个一个的试``也就那几个),书啊``本人觉得,其实dshow的帮助文档就很不错了,用力的啃吧!
    3.你说的那个步骤我觉得挺专业的,我刚学的时候,没有那些步骤,直接看例子,边看边学,哈哈
      

  3.   

    大家帮忙介绍介绍sdk怎么使用啊?
    我的是:
    Mircosoft.NET framework SDK V2.0 
    运行出来是DOS的环境啊?
    应该如何安装和使用SDK?又该如何看下面的例子呢?谢谢!!
      

  4.   

    楼主刚学编程的啊?
    是这样的``一般win32 sdk编程,是指直接用系统的api进行编程,如果是用了MFC或别的框架,则会指明是用什么框架写的。
    你的那个.net framework 2.0是.net的sdk,也是微软的东西,里面是没有dshow的。。
    因为你选择了win32 console工程,所以运行出来是dos的环境
    sdk不用安装,你装了vc或vs2003或vs2005,就装好的了``当然有最新的sdk下载,不过一般情况下,ide自带的就够用。
    我上面指的sdk,是指dshow的sdk,你下载后并安装,就可以看到的了
      

  5.   

    数据分 8位的和16位。 看你的摄像头型号了。。
    输出的一般只是bit流,可以将输出数据写成bmp图,然后显示。。 
    由于 摄像头输出大都是 30帧/s,所以看去 是流畅的。。之后就可以将接受到的数据便成avi,或jpg  等等 什么都行。