Как перевести расстояние в пикселях в Vision Assistant в мм?

alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение alexander756 »

тебе надо выбирать Simple Calibration а не Grid
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

тааак... ясно понятно я открыл в Simple Calibration обозначил 2 точки а как все таки переводить что вводить в Real-World на скриншоте красным отмечено!!!
Вложения
12221.JPG
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение alexander756 »

как что? расстояние между этими точками в мм
Лучше положи линейку и на шкале поставь две точки (например 0 и 5 см, причем координата Y должна быть одна и та же) и в окно введи 50 мм
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

спасибо большое все получилось ) но на этом еще далеко не все прикол в том что откалибровывая камеру на одну плоскость т. е. на один размер у нас получается погрешность в др плоскости т. е. если мы измеряем одно отверстие плоскость которой мы откалибровали то отверстие которое на этой же детали но немного ниже на нем уже существенные погрешности примерно в 4 мм

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

надеюсь в экзэле работать учитть не надо поймете все нажав на ячейки вернее что на что я делил !!! вот...


в общем выслушаю любые существенные предложения по расчету радиусов отверстий в разных плоскостях с учетом их расстояния от камеры !!!!
[*]
Вложения
1235.JPG
1235.JPG (15.29 КБ) 6469 просмотров
аеп.JPG
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

вот экзелевский док[quote][/quote]
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение alexander756 »

даже не знаю, т.к. в Vision Assistant не работаю. Раз у тебя деталь круглая, то может сначала определяешь координаты центра детали, а затем смотришь на каком расстоянии от центра находятся твои отверстия и в зависимости от результата выбираешь корректирующий коэффициент
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

не думаю, что дело в центре ведь плоскости то разные и для каждого отверстия свои центра ...

кто еще что может предложить народ???!!!! :wink:
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение IvanLis »

KereY писал(а):не думаю, что дело в центре ведь плоскости то разные и для каждого отверстия свои центра ...
кто еще что может предложить народ???!!!! :wink:
exel файл так и не дождался....

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

выводит средний не правильно
наверное необходимо вывести зависимость между плоскостями, либо определить экспериментально

самое сложное определить в какой плоскости все-же находится наше отверстие

я бы сделал так....
1. если это единичные измерения, то промаркировал различные плоскости цветом либо цветными метками
2. если конвейер, то сделал бы макеты изделий и схему размещения отверстий на них с указанием расстояния (калибровочного коэф.) до каждого. А потом определял ориентацию детали и сопоставлял с эталоном-макетом расстояния до отверстий
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

Я приношу извинения за не совсем корректное изложение предыдущего сообщения)))

дело в том что я на каждую плоскость нанес "эталоны" милиметра т.е. те самые синие кржучки что бы расчитать для каждой плоскость внезависимости от чего калибруешь коэфициент поправки (калибровки)

мой способ с эталонами отверстий это примерно одно и тоже с твоим (1. если это единичные измерения, то промаркировал различные плоскости цветом либо цветными метками)

При экспорте в Labview в кластере функции Shapre Detection у меня отображаются размеры только в пикселях и не отображаются размеры в милиметрах? :dntknw:

что вы могли бы предложить, или может можно как то в лабвью по разбираться в фронт панели что эти размеры отобразились могу выложить vi в лабвью и изображение которое проверяем ?! :wink:
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

вот экзелевский файл просто немного тупил с вложениями пока разберешься в каждом форуме по разному [quote][/quote]
Вложения
Зависимость.rar
(379.48 КБ) 194 скачивания
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение alexander756 »

может я плохо объяснил. Смотри, ты определяешь центр детали и как не крути ты свою деталь, все отверстия которые тебе надо померить будут находиться на каком то одном и том же (+- пару мм) расстоянии от центра. Ты калибруешь камеру для одной плоскости, а для второй и третьей ты измеренное расстояние умножаешь на калибровочные коэффициенты которые ты выбираешь в зависимости от дистанции между центром детали и центром измеряемого отверстия
Вложения
111.jpg
error007
beginner
beginner
Сообщения: 12
Зарегистрирован: 29 мар 2011, 17:09
Версия LabVIEW: 7.0
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение error007 »

KereY писал(а): При экспорте в Labview в кластере функции Shapre Detection у меня отображаются размеры только в пикселях и не отображаются размеры в милиметрах? :dntknw:
наверно стоит выложить свой VI + фото, чтобы можно было понять о чем идет речь и постараться помочь
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

Вот два скрина и в архиве прибор экспортированный в лабвью могу еще ассистанский фйл выложить если что...
[quote][/quote]
Вложения
скрин на форум.JPG
скрин на форум 2.JPG
деталь определение размеров.rar
(18.9 КБ) 186 скачиваний
Аватара пользователя
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: как перевести расстояние в пикселях в Vision Assistant в

Сообщение mzu2006 »

Перед последним шагом необходимо загрузить файл шаблон - как на рисунке.
KereY
beginner
beginner
Сообщения: 29
Зарегистрирован: 26 мар 2011, 10:04
Версия LabVIEW: 7.1,8.6
Контактная информация:

Re: как перевести расстояние в пикселях в Vision Assistant в

Сообщение KereY »

я не совсем понял перед каким последним шагом это когда экспортируешь в лабвью? и еще что это за путь к какому файлу? поясните если не трудно ну или скрин было б вообще замечательно....
Ответить

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