1,软件方面知道怎么实现的(不考虑压缩的问题),但内部原理究竟是怎么样的不太了解。
2,还有就是OnTimer这个函数,如果设定的时间是1s,但里面函数执行时间超过1s会怎么样,是等函数执行完再重新调用还是?

解决方案 »

  1.   

    看视频采集卡的SDK,简单点方法是获取到YUV格式的数据,转为RGB显示。
      

  2.   

    看视频采集卡的SDK,是一个回调函数,时间间隔不受你控制,但如果你占着那函数超过一定时间,会阻塞,影响帧率还有些采集卡是支持directshow的,你可以自己用directshow来调用视频,最后也是回调函数,原理同上
      

  3.   

    你可以看看hikvision的板卡开发包
      

  4.   

    深入的原理没大必要理解。反而是要知道在什么基础上做。
    视频采集卡也有很多种。如果要想搞后期处理软件,
    需要在什么标准下开发,数字模拟?接口形式?用户需求?分辨率标准?
    OnTimer是不会等人的,用它不像是个好主意
      

  5.   

    对真正的原理,不是太了解,感觉这题目太大了。实现起来其实是有层次的,应用程序一般只针对操作系统下的应用,要应用程序介入硬件操作,要有驱动。
    看你的意思是要底层的原理,这不是了解的很深入,我们自己编应用程序需要接入到微软(假如是它的平台)的视频或压缩API函数。一般都是动态链接库,记不得名字了(VFW,还有一个大概是AVI捕捉的)。尼克查一下。然后才能操作真正的视频接口的数据。而所有这些东西都是驱动层的功能。这里一般是针对软件开发的,其实难怪大家答非所问,如果你想了解视频采集卡基础的原理,你其实应该到驱动开发的地方问。