Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2016, 10:03   #1
irchick
 
Регистрация: 15.04.2016
Сообщений: 7
По умолчанию В чем лучше реализовывать данное задание? набор из 18000 картинок. с клеткой происходят изменения. Нужно считать радиус и строить

Имеется набор из 18000 картинок, примерно... Все время с клеткой происходят изменения. Нужно считать радиус на каждом фото и строить на графике точку. Вот такой вопрос, я пыталась реализовать на Делфи, но поняла, что это займет много времени, подскажите, пожалуйста, кто знает, в какой среде лучше это делать? буду очень благодарна за любую помощь. Прикрепила архив с примерами картинок
Вложения
Тип файла: zip WinRAR-ZIP-Archiv (neu).zip (619.8 Кб, 13 просмотров)
irchick вне форума Ответить с цитированием
Старый 17.05.2016, 10:48   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

1) Компьютерное зрение всё ещё в зачаточном состоянии. Нету универсальных методов и приходится искать частные. Поэтому это занимает достаточно много времени.
2) Есть OpenCV с большим набором готовых функций. Что значительно ускоряет разработку. А язык Си++.
3) Хотя лично мне проще и быстрее это сделать на Delphi. ;-)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 17.05.2016, 15:23   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Есть вполне нормальный порт ОпенЦВ под дельфи
phomm вне форума Ответить с цитированием
Старый 18.05.2016, 16:31   #4
irchick
 
Регистрация: 15.04.2016
Сообщений: 7
По умолчанию

Pavia, а не могли бы подсказать по какому алгоритму вы бы делали это в Делфи?
Я пыталась сделать так:
1) фильтр Собеля
2) Оцу
3) Хафа, по значениям которого происходит разростание контура
добавила ограничения на рост диаметра контура
- выход за пределы изображения;
- достижение сегментированного контура с помощью фильтра Собеля согласно бинарной характеристической функции
...
ну в общем контур разрастается, но малейший разрыв в контуре приводит к тому, что контур не детектируется..... что я делаю не так?
irchick вне форума Ответить с цитированием
Старый 18.05.2016, 18:03   #5
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Хауф должен был дать результат и с разрывами.
Цитата:
фильтра Собеля согласно бинарной характеристической функции
вот этого непонял. Поясните.
А так другой способ я вам уже описывал в http://www.programmersforum.ru/showp...56&postcount=3
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание по Visual c++ 2013, Нужно создать файл, записать в него информацию, а затем по другой кнопке считать информацию из файла. Rastoried Visual C++ 5 16.03.2014 20:21
Как реализовать данное задание? NRR Помощь студентам 0 22.03.2012 22:14
Нужно ли в абстрактном классе реализовывать методы? psihadelic Общие вопросы C/C++ 1 22.04.2010 17:19
как и чем можно откомпилировать набор .с файлов dmitmal Общие вопросы C/C++ 3 18.04.2009 07:26
нужно строить графики на моем сайте Maryb86 PHP 2 09.02.2009 05:39