如何在c#中连接AVT软驱相机



Camera正在FireWire总线上运行,AVT smartView正在运行,但我找不到任何c#代码示例,即如何使用Camera。我试过Emgu的简历,但不起作用。有人在使用AVT相机吗?有什么建议可以开始吗?我只是个初学者。

AVT建议使用VIMBA SDK

完成安装后,您将在已安装的文件夹中找到VimbaNET.dll,如下所示:

C:\Program\AAllied Vision Technologies\AVTimba_1.2\VimbaNET\Bin\W32

将其用作项目中的参考。这是一个.NET 2.0程序集。如果您使用更高的Framework,则需要更改app.config文件,如下所示:

<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework ,Version=v4.0" />
</startup>
</configuration>

列出所有可用AVT相机的示例:

string strName;
Vimba sys = new Vimba();
CameraCollection cameras = null;
try {
sys.Startup();
cameras = sys.Cameras;
Console.WriteLine("Cameras found: " + cameras.Count);
Console.WriteLine();
foreach(Camera camera in cameras) {
try {
strName = camera.Name;
} catch (VimbaException ve) {
strName = ve.Message;
}
Console.WriteLine("/// Camera Name: " + strName);
}
} finally {
sys.Shutdown();
}

有关更多示例,请查看中的文档

C:\Program\AAllied Vision Technologies\AVTimba_1.2\VimbaNET\Documentation Folder。

相关内容

  • 没有找到相关文章

最新更新