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。