Является ли openCV только для разработчиков C? Любой openCV для разработчиков VB?

Я ищу функцию, вызываемую в VB.net, которая измеряла бы, насколько не в фокусе или размыт ли неподвижный видеокадр.


person user3257674    schedule 31.01.2014    source источник
comment
Способов, наверное, много! Что вы пробовали? Прошло некоторое время с тех пор, как я сделал VB, но вы, вероятно, можете подключиться через DLL, заставить процесс C сделать openCV и подключиться через сокет в VB, раскрутить CORBA ORB, который содержит код C, который взаимодействует с openCV и клиентом VB ...   -  person James Kingsbery    schedule 01.02.2014


Ответы (2)


Emgu CV работает с языками .Net (естественно, включая VB.Net).
http://www.emgu.com/wiki/index.php/Main_Page

Уже было большое обсуждение переполнения стека,
.Net (dotNet) обертки для OpenCV?

И некоторые ссылки (с принятыми ответами) из stackoverflow относительно того, насколько размыт кадр
Есть ли способ определить, размыто ли изображение?
Обнаружение размытия в изображениях/видеорядах

person Abdullah Leghari    schedule 31.01.2014

Согласно домашней странице OpenCV:

It has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android.

Так что ответ - нет, это не только для разработчиков C, но и не для разработчиков VB.

Спросите здесь для получения более подробной информации.

Однако, поскольку это API, его можно обернуть, чтобы вы могли вызывать его функции из языка программирования по вашему выбору.

К счастью, это уже было сделано для вас! Он называется Emgu CV.

person Scott Solmer    schedule 31.01.2014