Измерение площади

Ответить
ajdar
interested
interested
Сообщения: 3
Зарегистрирован: 19 окт 2010, 19:07
Версия LabVIEW: 8
Контактная информация:

Измерение площади

Сообщение ajdar »

Здравствуйте! Сразу извиняюсь если не в ту тему. Нужна помощь пишу магистерскую и в проекте нужно по фотографиям картофеля измерять его площадь. Почитал книгу нашел что Imaq может измерять площади и размеры по фото. Это действительно возможно? если да то еще подскажите что именно мне надо приобрести Imaq или labview или NI Vision Acquisition или все эти программы? просто с Labview впервые сталкиваюсь.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: измерение площади

Сообщение Eugen Graf »

Площадь картофельного поля, чипса или проекции на плоскость?
ajdar
interested
interested
Сообщения: 3
Зарегистрирован: 19 окт 2010, 19:07
Версия LabVIEW: 8
Контактная информация:

Re: Измерение площади

Сообщение ajdar »

Нет не поля, во общем на поверхность ставится картофелина и сверху фотографируется и по средством компьютера измеряется площадь данной картошки и так к примеру надо обработать ведро картошки или мешок и так далее, желательно чтобы система фотографирования и обработки изображения была автоматизированна, только чтобы человек успевал подставлять картофель под объектив во общем вот такая задача стоит. Можно ли по средством данной программы решить вопрос с измерением этой самой картошки?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Измерение площади

Сообщение Eugen Graf »

Думаю можно. Для этого нужен скорее всего Match Pattern из Imaq.
AndreyDmitriev

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

Re: Измерение площади

Сообщение AndreyDmitriev »

Конечно можно, причём весьма несложно (если это дипломная работа - я бы даже сказал - слабовато, возьмите лучше задачку посложнее - сортировать не только по размеру, но и по сорту, и по ходу дела отбраковывать гнилой картофель :) ).

Pattern Matching не нужен - он может понадобиться в том случае, если сортировать, скажем, картошку и морковку (да и то в этом случае лучше будет воспользоваться анализом контуров - Shape Matching).

Для определения размера самое простое - перевести картинку в чёрно-белую, затем отделить картофелину при помощи Threshold, после чего найти площадь объекта. Для нахождения площади в миллиметрах картинка должна быть калибрована - то есть надо знать сколько миллиметров приходится на один пиксел. Все необходимые кирпичики есть в пакете Vision.

Понадобятся - LabVIEW и Vision Development Module.

Также надо определиться с камерой. Если будет использоваться дешёвая USB Web камера, то можно воспользоваться IMAQdx из Vision Acquisition Software. Если бюджет позволяет, то можно взять GigE Vision или IEEE 1394 камеру (тоже потребуется IMAQdx), либо камеру с Camera Link интерфейсом (тогда потребуется и фреймграббер от NI).

Важно также уделить внимание освещению - оно должно быть равномерным и картофелина не должна отбрасывать тени. В случае плохого освещения возникнут сложности с обработкой изображений, снизятся стабильность и точность.

Как вариант - можно воспользоваться моим тулкитом. Там есть захват изображения с USB камеры и примитивное определение площади, но если опыта нет, то лучше таки взять VAS и VDM, хоть они и платные.

Где-то так.

Андрей.
Вложения
Potato-Snippet.png
Potato.zip
(230.35 КБ) 238 скачиваний
ajdar
interested
interested
Сообщения: 3
Зарегистрирован: 19 окт 2010, 19:07
Версия LabVIEW: 8
Контактная информация:

Re: Измерение площади

Сообщение ajdar »

Спасибо за ответы! Сегодня буду качать Vision Development Module надеюсь разберусь. Андрей а при помощи данной программы будет возможно еще и сортировать? Было бы интересно. Еще раз спасибо за информацию и за идеи.
AndreyDmitriev

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

Re: Измерение площади

Сообщение AndreyDmitriev »

ajdar писал(а):Спасибо за ответы! Сегодня буду качать Vision Development Module надеюсь разберусь. Андрей а при помощи данной программы будет возможно еще и сортировать? Было бы интересно.
Да, можно. Но не ищите готовых решений - это не программа а инструмент разработчика, библиотека из сотен функций, порой весьма высокоуровневых, но там не будет примера "измерение и сортировка картофеля" - придётся разобраться и поработать головой и руками.

Андрей.
PS
Не объештесь картошкой в процессе тестирования. :D
Sergey
beginner
beginner
Сообщения: 44
Зарегистрирован: 02 ноя 2009, 12:40
Версия LabVIEW: Labview2010
Контактная информация:

Re: Измерение площади

Сообщение Sergey »

Просмотрел все темы. Думал создать свою тему, но наверное она будет эдентична этой, но чуть отличаться.
Я так думаю, что алгоритм будет такой как и для картошки, что в посте выше.
Суть того что хотел сделать:
1.сфотографировано кольцо с внешним диаметром 25мм и внутренним 10мм + имеется высота 1мм. Фотография немного сверху и сбоку, так чтобы было видно все размеры.
2.нужно чтобы эти размеры считались автоматичски и + объем (но это уже просто).
Подскажите пожалуйста как это сделать.
Заранее благодарен.
Аватара пользователя
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: Измерение площади

Сообщение mzu2006 »

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

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