Добрый день уважаемые форумчане! Решил изучить немного машинное зрение. Из оборудования имеется web камера. Софт - LabVIEW 2010 и установленные тулкиты NI Vision Acquisition Software, Vision Builder for Automated Inspection, Vision Development Module.
Камера определяется в MAX, поработал немного в Visual Assistant. Вопрос заключается в следующем, когда я создаю цепочку обработки изображения в Visual Assistant, а потом переношу это в LabView, LabView формирует прибор, но он мягко говоря не работает. Если вам не трудно, дайте пожалуйста примерчик для работы с web камерой, при наличии примера, разобраться мне будет куда прощще. А цель я поставил перед собой такую, для начала. Показываем камере разноцветные предметы одинаковой формы, программа в зависимости от цвета предмета, будет передавать команду микроконтроллеру на зажигание соответствующего светодиода по RS232. Буду стараться сделать во что бы то ни стало Спасибо
Помогите начать
-
- interested
- Сообщения: 4
- Зарегистрирован: 20 июн 2011, 13:44
- Версия LabVIEW: 2010
- Контактная информация:
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
-
- interested
- Сообщения: 4
- Зарегистрирован: 20 июн 2011, 13:44
- Версия LabVIEW: 2010
- Контактная информация:
-
- VIP
- Сообщения: 1338
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Помогите начать
Не, новичку не стоит туда смотреть - пример рабочий, но там довольно специфически захват сделан. Вам эта обвязка совершенно ни к чему.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 блоками разберитесь - почему они не работают (сначала разумеется придётся понять КАК они работают). Тоже хорошее упражнение.
Ещё совет - не пытайтесь сразу связать камеру и алгоритмы. Сначала сохраните десяток-другой картинок с камеры, и заставьте алгоритм работать, загружая картинки из файлов, и лишь затем собирайте всё вместе. Где-то так.
Андрей.
-
- interested
- Сообщения: 4
- Зарегистрирован: 20 июн 2011, 13:44
- Версия LabVIEW: 2010
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение