我正在开发用于Windows XP的C#3.5小应用程序,它将通过USB自动将图像和视频从相机下载到PC,通过相机插件。 我有一台佳能ixus 50相机,我弄清楚如何从相机到PC获取图像,但我无法弄清楚如何获取/下载AVI格式的视频。有谁可以帮助我吗? 确实,我正在使用WIA 2.0,但它似乎现在正在运行。 :)
答案 0 :(得分:1)
我从未设法让WIA正常工作。
有时它对照片效果差不多但没有视频。 有时候它永远不会在客户的PC上运行(相同的相机,相同的PC规格)。
最后,我完全放弃了WIA并设法创建基于DirectX的自定义控件。
这很容易合作。需要一些Expression(SDK)DLL,为此它只能在x86中工作,你必须将你的应用程序从AnyCPU或x64设置为x86。周期。
工作得非常好,但这更多是静态图片。
从未测试过,但看起来非常接近您的需求。不能说它是否有效,但至少我会采用这种方式进行测试。
WIA相当简单易行。我在Delphi和Clarion软件上使用它(两者都是原生的Win32)。这有点好,但现在WIA还没有办法。
许多网络摄像头根本无法与WIA配合使用,您必须告诉您的客户将其网络摄像头更改为一个扼要命名的中国/韩国/ wtf品牌,以保持您的应用正常运行。
尝试最后一个选项。至少,下载并运行代码。
希望它有所帮助。