简体   繁体   English

在 c# .net 中抓取图像并设置 GenICam 协议的配置

[英]Grab images and set configuration of GenICam protocol in c# .net

I have ContrasTech mars series camera that that connected with usb3 to pc and install iCentral app that can access camera.我有通过 usb3 连接到 pc 的 ContrasTech mars 系列相机,并安装可以访问相机的 iCentral 应用程序。 I want to access camera and grab live images from it.我想访问相机并从中获取实时图像。 I found that it uses GenICam protocol, but cannot find any useful documention in C#.Net.我发现它使用 GenICam 协议,但在 C#.Net 中找不到任何有用的文档。 In Vendor site there is SDK that contains some DLL files and libs but with no documentation.在供应商站点中有SDK包含一些 DLL 文件和库,但没有文档。 For example例如

  • MVSDKmd.lib MVSDKmd.lib
  • HalconHDevelopAdapter HalconHDevelopAdapter
  • List item项目清单
  • Development\Include\GenICam\CAPI\SDK.h开发\包含\GenICam\CAPI\SDK.h

I need to capture images and set configuration for these cameras in C# .NET.我需要在 C# .NET 中为这些相机拍摄图像并设置配置。 Please help.请帮忙。

Seems like you are looking for a .NET GenICam library.好像您正在寻找 .NET GenICam 库。
Maybe this one does the job:也许这个可以完成这项工作:
https://www.nuget.org/packages/GenICam/ https://www.nuget.org/packages/GenICam/

I don't know this camera vendor so I cannot tell anything about their API.我不认识这家相机供应商,所以我无法说出他们的 API 的任何信息。 I have used Basler and IDS cameras so far, both through their specific APIs, and Basler cameras also through GigE Vision by Matrox Imaging Library.到目前为止,我已经使用过 Basler 和 IDS 相机,都通过它们的特定 API 使用,Basler 相机也通过 Matrox Imaging Library 的 GigE Vision 使用。
There are other powerful GigE Vision libraries (search for eg "GigE Vision SDK"), but they usually are not free.还有其他强大的 GigE Vision 库(搜索例如“GigE Vision SDK”),但它们通常不是免费的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM