IMAQ Clamp Horisontal MAX

kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Добрый день не подскажите ли Вы какой должен быть тип изображения что бы работала функция IMAQ Clamp Horisontal MAX. А то прого выдает ошибку Infalide tipe file
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение mzu2006 »

по help I16, U16 или single. "Invalid type file" по-моему вообще не из этой оперы
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Да я что то ошибку не правильно записал уж извините меня новичка.
вот такая ощибка была: Error-1074396120 occured at IMAQ Rake Not an Image

Что такое непонятно, подскажите пожалуйста!
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение mzu2006 »

Эта ошибка значит, что то, что ты подаёшь на вход этой функции не является изображением. Например, ты не инициализировал его. Или у тебя предыдущие VI завершились с ошибкой. Выложи диаграмму.
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Щас я точно убедился что подаю изображение но теперь он выдает ошибку 1074396060 occured at IMAQ Rake Invalid Image type. Изображение 32 Bit RGB

Вообще суть работы такова, нужно измеррять а режиме реального времени удлинение образца полимера. Наблюдение производится через микроскоп с помощью USB камеры, которая подключена к компьютеру. Но вот что то не получается у меня измерить размеры изображения.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение mzu2006 »

А эта ошибка означает, что тебе нужно преобразовать изображение из
kirmagistr писал(а):32 Bit RGB
в
mzu2006 писал(а):16, U16 или single
например выделением одной из плоскостей
IMAQ Cast Image или IMAQ ExtractColorPlanes тебе в помошь.
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Извиняюсь за повтор у меня опять возникла проблема с этой функцией: нужно измерять удлинение образца полимера базовая точка это
левая граница нагреваельной камеры вторая точка это крайняя граница пролимера. Необходимо измерить расстояние между двумя границами, но проблема вот в чем программа с помощью функции IMAQ Clamp Horisontal MAX измеряет расстояние между любыми произвольными точками на границе измеряемого участка а мене интресно чтобы измеряла от границы образца до начала камеры, т.е выбирала границы вертикальной области.
ESeid

Автор
advanced
advanced
Сообщения: 150
Зарегистрирован: 30 мар 2011, 22:41
Награды: 1
Версия LabVIEW: 8.2-2013
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение ESeid »

kirmagistr, вы потрясающе пишете ТЗ! :wink: Попробуйте выложить здесь фотографию: что в обьективе, что хотите мерять, и свою программу. Тогда можно будет попытаться что-то сказать, а сейчас ничего понять невозможно.
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Ок в понедельник выложу фото
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Высылаю скрин проги и программный код, программа не выбирает вертикальную линию а привязывается к произвольным точкам
Вложения
техническое зрение.JPG
2015март ввод данных с усб к калибровка_работает+ таблица+ввод названия.vi
(252.25 КБ) 180 скачиваний
ESeid

Автор
advanced
advanced
Сообщения: 150
Зарегистрирован: 30 мар 2011, 22:41
Награды: 1
Версия LabVIEW: 8.2-2013
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение ESeid »

kirmagistr писал(а):Высылаю скрин проги и программный код, программа не выбирает вертикальную линию а привязывается к произвольным точкам
попытался посмотреть ваш код. Не удалось запустить. Причин две: вы все обозначаете кириллицей, а у мнея, как и многих других, стоит оригинальная :labview: , недружественная к ней. Вторая - отсутствуют включенные вами в код Sub VI, связанные с USB camera. Но это не важно. Код читается. Если позволите, несколько замечаний по стилю, которые вы вполне можете пропустить.
1. Код довольно неряшлив и трудночитаем. Если вы немножко упорядочите его, то сами обнаружите излишние элементы, скажем, повторяющийся без необходимости IMAQ Clamp Vertical Max.
2. Вы вынуждены использовать Flat Sequence Structure без специальной на то необходимости, чтобы соблюсти нужный порядок выполнения действий. Для этого гораздо правильней использовать линию error in/out, что, ко всему, еще и даст вам возможность отслеживать ошибку исполнения. Ну, и убрать ненужные Flat Sequence Structure, а они здесь не нужны ни одна.
Теперь по сути вопроса. Ваш инструмент "цепляется" за первые же точки фона, удовлетворяющие вашим условиям Setting для IMAQ Clamp Vertical Max- в первую очередь, Contrast и Ratio. Если я правильно понял, вам нужно расстояние от правого края темного образца до левой границы экрана. Для этого вам нижно сделать изображение бинарным, т.е. довести Contrast до абсолюта, чтобы видел только черное-белое. То есть, устранить фон. Поиграйтесь настройками, включая Sleepness и Filter width. Вы должны видеть совершенно черный сегмент на совершенно белом фоне. Но фильтром не увлекайтесь, иначе он размоет вам край изображения. Думаю, что для этого вам еще придется включить в схему IMAQ RemoveParticle VI из раздела Morphology - он позволит вам убрать точечные дефекты фона.
В общем, инструмент получится непростой, но весьма перспективный. Удачи вам!
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Я понимаю что для того чтобы измерение привязывылось к границе нужна контрастность (бинарный рисунок) а как этого добиться? Панель настройки изображения как то не регулирует контрастность
ESeid

Автор
advanced
advanced
Сообщения: 150
Зарегистрирован: 30 мар 2011, 22:41
Награды: 1
Версия LabVIEW: 8.2-2013
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение ESeid »

kirmagistr писал(а):Я понимаю что для того чтобы измерение привязывылось к границе нужна контрастность (бинарный рисунок) а как этого добиться? Панель настройки изображения как то не регулирует контрастность
Выложи пару-тройку последовательных кадров образца - без линий, таких, как их снимает камера. Я попробую сделать пример регулировки и измерения в том виде, как себе представляю. Привязывать к ним камеру - уже сам. Годится?
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Ок выкладываю кадры
Вложения
Кам1.JPG
Кам2.JPG
Кам3.JPG
kirmagistr
beginner
beginner
Сообщения: 19
Зарегистрирован: 17 дек 2009, 18:54
Версия LabVIEW: 8.5
Контактная информация:

Re: IMAQ Clamp Horisontal MAX

Сообщение kirmagistr »

Как видите ничего не поменялось
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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