【问题标题】:How to capture an image using Frame Grabber device in C#?如何在 C# 中使用 Frame Grabber 设备捕获图像?
【发布时间】:2018-03-22 13:42:28
【问题描述】:

尝试通过实现 G-API 使用图像采集卡设备捕获图像,但我无法从 G-API 访问内部函数。创建对象后,功能仍然无法访问。 这是 G-API LINK 的链接。但是,我无法创建其类的实例。

以下是我的发现:

1) 我做了如下声明
Dim Compare_full_image As GApiWrapper.Lvds.G_Lvds

2) 然后在我的函数中,我尝试如下创建它的实例
Capture_full_image = New GApiWrapper.Lvds.G_Lvds()

3) 我调用函数如下
Capture_full_image.Lvds_FrameGrabber_CaptureToFile(1, 400, 800, "C:\Users\Public\Pictures\Sample Pictures")

4) 运行代码后出现运行时错误

错误 1:GApiWrapper.Lvds.G_Lvds.Friend Sub New() 在此上下文中不可访问,因为它是 Friend

【问题讨论】:

  • 什么是“G-API”(链接)?另外,edit您的问题并在您尝试使用它的地方添加代码。这里没有人有水晶球。
  • 这看起来像 VB,而不是 C#。

标签: vb.net camera usb frame-grab


【解决方案1】:

方法可能是静态的,所以请尝试使用静态类进行访问。希望能帮助到你 使用这个:

_apiWrapper.GLvdsWrapper.Lvds_FrameGrabber_CaptureToFile(Parameters)

【讨论】:

  • 因为它显示朋友功能错误所以有点困惑。非常感谢,它的工作原理
猜你喜欢
  • 1970-01-01
  • 2021-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多