POINT GREY - OPEN_CV - получение указателя на данные в VB
Я отчаянно нуждаюсь в каком-то руководстве (сейчас) :-)
Вступление:
Я пытаюсь получить видеопотоки с точечной серой камеры в OPEN_CV для отображения и манипулирования (просто простые наложения)
Проблема:
Я работаю на этом в течение нескольких дней теперь, и я изо всех сил большие сроки
Большинство, если не все образцы находятся в C и используют указатели, потому что большинство преобразований изображения выполняются на исходных данных -- VB with Pointers = super :-(
Вопрос:
Как я могу получить указатель в VB на управляемую структуру данных/массив ?
- В Чем Дело, Гэри? Управляемую библиотеку DLL держит изображение, но почему-то не дает мне возможности вытянуть указатель непосредственно через управляемый код (вы могли бы подумать, что это самый простой способ, но, вероятно, есть причина, по которой я не понимаю, почему это не делается ..) ??
В любом случае: как я могу получить указатель на структуру данных (массив), которая хранится в управляемом коде ?? Есть ли единственный способ получить указатель, идущий через управляемый код, или есть способ для VB захватить точку ввода данных через отражение/Маршал/GCHandle ??
Снова... Я полностью потерян и очень удивлен, что я единственный, у кого есть эта проблема в VB (много форумов/примеров о преобразовании изображений в OPEN_CV(используя Emgu) в C) ничего, что работает в VB ....
Интересно также отметить, что на форуме Emgu CV VB очень много вопросов без ответов и почти нет ответов ????
Может быть, мне нужно поискать что-то еще, а потом открыть резюме ?
http://www.emgu.com/forum/viewforum.php?f=9& начало=75
Любой совет был бы очень уместен
Георг
Что я уже пробовал:
Ниже не работает, как в верхней части страницы (под управлением PontGrey изображения в DLL) не поддерживает
[LockBits] или [Scan0]
это работает на моих собственных образах ...
_image = Bitmap.LockBits(rect, _ Drawing.Imaging.ImageLockMode.ReadWrite, Bitmap.PixelFormat) Dim bmp_IntPtr As IntPtr = _image.Scan0