Как сделать снимок с помощью устройства Frame Grabber в C#?

Пытаюсь захватить изображение, используя устройство захвата кадров с помощью 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 time

Ошибка 1: GApiWrapper.Lvds.G_Lvds.Friend Sub New() не доступен в этом контексте, потому что это Friend,

1 ответ

Решение

Возможно, методы будут статическими, поэтому, пожалуйста, попробуйте использовать статический класс. Надеюсь, это поможет использовать это:

_apiWrapper.GLvdsWrapper.Lvds_FrameGrabber_CaptureToFile(Parameters)
Другие вопросы по тегам