Всем привет.
Есть исходная картинка с маркерами.
Вот такая:
Необходимо подсчитать, с помощью , конечно, их количество и координаты (можно примерно)
пока мне думается, что сначала надо сделать из цветной картинки чёрно белую. с этим я справился
но, как поступить дальше - пока не могу сообразить. у есть идеи ?
Алгоритм определения кол-ва точек и их координат
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Алгоритм определения кол-ва точек и их координат
Думаю вам поможет IMAQ Particle Analysis Report VI. Посмотрите пример с ним в LabView, там все просто. Если не нужны дополнительные характеристики, то кол-во элементов в массиве и будет ваше кол-во маркеров. Координаты центра масс там тоже выдаются для каждого маркера.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Алгоритм определения кол-ва точек и их координат
У Сергея всё сложнее: похоже, он не использует пакет Vision.
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Алгоритм определения кол-ва точек и их координат
Если будет время, то сам попробую навоять что-нибудь.Sergey Ivanov писал(а):но, как поступить дальше - пока не могу сообразить. у есть идеи ?
Попробуй построить гистограммы изображения в проекциях X и Y. Вычислить их максимумы, это и будут координаты.
Пересечение этих координат и будут примерно центры меток.
У тебя к стати, после бинаризации пропала одна метка в левом-верхнем углу.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Алгоритм определения кол-ва точек и их координат
да, так и есть ))dadreamer писал(а):У Сергея всё сложнее: похоже, он не использует пакет Vision.
спасибо за наводочку. попробую.IvanLis писал(а): Попробуй построить гистограммы изображения в проекциях X и Y. Вычислить их максимумы, это и будут координаты.
Пересечение этих координат и будут примерно центры меток.
У тебя к стати, после бинаризации пропала одна метка в левом-верхнем углу.
ага, видел. но это не столь важно, она сиьлно тёмная.
Добро пожаловать на http://rk-stud.ru/
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Алгоритм определения кол-ва точек и их координат
ну тут все зависит от порога бинаризацииSergey Ivanov писал(а):ага, видел. но это не столь важно, она сиьлно тёмная.
вот что получилось
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Алгоритм определения кол-ва точек и их координат
Спасибо большое ! Не ожидал такого быстрого решения. Буду изучать как сделано
Добро пожаловать на http://rk-stud.ru/
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Алгоритм определения кол-ва точек и их координат
Работает все просто.Sergey Ivanov писал(а):Спасибо большое ! Не ожидал такого быстрого решения. Буду изучать как сделано
Но необходимо правильно определить:
1. Порог бинаризации
2. Порог детектирования пиков на гистограмме (ширина пика, зависит от размеров пятна)
3. Критерий определения пятна в точке (сейчас анализ по центру и 4 прилежащих пикселя)
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...