Помогите начать

Ответить
sergey_mak
interested
interested
Сообщения: 4
Зарегистрирован: 20 июн 2011, 13:44
Версия LabVIEW: 2010
Контактная информация:

Помогите начать

Сообщение sergey_mak »

Добрый день уважаемые форумчане! Решил изучить немного машинное зрение. Из оборудования имеется web камера. Софт - LabVIEW 2010 и установленные тулкиты NI Vision Acquisition Software, Vision Builder for Automated Inspection, Vision Development Module.
Камера определяется в MAX, поработал немного в Visual Assistant. Вопрос заключается в следующем, когда я создаю цепочку обработки изображения в Visual Assistant, а потом переношу это в LabView, LabView формирует прибор, но он мягко говоря не работает. Если вам не трудно, дайте пожалуйста примерчик для работы с web камерой, при наличии примера, разобраться мне будет куда прощще. А цель я поставил перед собой такую, для начала. Показываем камере разноцветные предметы одинаковой формы, программа в зависимости от цвета предмета, будет передавать команду микроконтроллеру на зажигание соответствующего светодиода по RS232. Буду стараться сделать во что бы то ни стало :think: Спасибо :drink:
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Помогите начать

Сообщение Aleksey Feoktistov »

Посмотрите здесь
http://www.labviewportal.org/viewtopic. ... =15#p12010
может поможет
sergey_mak
interested
interested
Сообщения: 4
Зарегистрирован: 20 июн 2011, 13:44
Версия LabVIEW: 2010
Контактная информация:

Re: Помогите начать

Сообщение sergey_mak »

Спасибо, посмотрю.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Помогите начать

Сообщение AndreyDmitriev »

Aleksey Feoktistov писал(а):Посмотрите здесь
http://www.labviewportal.org/viewtopic. ... =15#p12010
может поможет
Не, новичку не стоит туда смотреть - пример рабочий, но там довольно специфически захват сделан. Вам эта обвязка совершенно ни к чему.
Если камера определяется в MAX и картинка выводится, то у Вас есть всё, что необходимо.
Собственно задача распадается на две части - собственно захват и обработка.
Для захвата с веб камеры используется IMAQdx. Он не бесплатный, но у Вас судя по всему имеется и работает. С этим драйвером работать проще всего.
Начните с примера Grtab.vi из библиотеки IMAQdx Examples.llb, которая находится в директории %Program Files%\National Instruments\LabVIEW x.x\examples\IMAQ\
Попробуйте заставить этот пример работать, а затем модифицировать его, ну например, сделав сохранение каждой пришедшей картинки в файл используя IMAQ Write File. Также попробуйте в качестве упражнения вывести поканальную RGB гистограмму в виде графика на переднюю панель (IMAQ Extract Color Planes и IMAQ Histograph).
Освоившись с захватом, посмотрите примеры в папке %Program Files%\National Instruments\LabVIEW x.x\examples\Vision\2. Functions\Color. Я думаю ColorLearn Example.vi будет в самый раз. И другие примеры там же посмотрите.
Ну и с экспортированными из Vision Assistant блоками разберитесь - почему они не работают (сначала разумеется придётся понять КАК они работают). Тоже хорошее упражнение.
Ещё совет - не пытайтесь сразу связать камеру и алгоритмы. Сначала сохраните десяток-другой картинок с камеры, и заставьте алгоритм работать, загружая картинки из файлов, и лишь затем собирайте всё вместе. Где-то так.

Андрей.
sergey_mak
interested
interested
Сообщения: 4
Зарегистрирован: 20 июн 2011, 13:44
Версия LabVIEW: 2010
Контактная информация:

Re: Помогите начать

Сообщение sergey_mak »

Спасибо огромное за помощь! Буду разбираться.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Vision / IMAQ»