WIN7系统 PS3 摄像头做拍照功能  怎么能让这个程序兼容 别的摄像头? 我在网上下了狠多例子 用PS3摄像头 都不出图像  求思路 求代码在用PS3摄像头的时候 它本身就带C#程序版本 成功的作出来了  但是现在需求要兼容别的摄像头?   

解决方案 »

  1.   

    你是说游戏机ps3?
    网上有万能摄像头程序..其实也是N多组合成一个
      

  2.   

    你的摄像头是否支持DirectShow或者VFW一般的摄像头都是支持DirectShow的,你可以用DirectShow  SDK中的 GraphEdit 工具 测试。如果支持你就可以拿来编程了。 这里是DS的 .net开发包 http://directshownet.sourceforge.net/DirectShow本质上是多个Filter, 通过连接 输入输出 Pin 来构建一个 Graph, 最后Render这个Graph就可以得到图像了。 对于不同的设备通过不同的Filter进行适配,理论上是兼容任何设备的。
      

  3.   

    是否可以考虑OpenCV,有.NET版的,网上搜,单纯出摄像头图像没有任何问题,我用过。但我比较熟练的是用C++调用它,因为很多分类器不支持.NET版,如果你不做图像识别等就可以用.NET版
      

  4.   

    另:OpenCV是开源的,Win7下有个Bug,需要调出源代码改个宏定义,OpenCV中文论坛上有说明