如何使用C#中的Frame Grabber设备捕获图像?

时间:2018-03-22 13:42:29

标签: vb.net camera usb frame-grab

尝试使用帧抓取器设备通过实现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)运行代码后,我遇到RUN时间错误

  

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

1 个答案:

答案 0 :(得分:2)

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

_apiWrapper.GLvdsWrapper.Lvds_FrameGrabber_CaptureToFile(Parameters)