Форум программистов, компьютерный форум, киберфорум
ИИ, нейросети, LLM, ML, Data Science, ИИ-агенты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263

Поиск объекта на изображении

23.03.2023, 13:52. Показов 1501. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

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

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

А можно ли сделать так чтобы можно было подать сети картинку например 320*240 и чтобы сеть каким то образом находила место положение квадрата, а еще лучше чтобы объект был RoundedRect имеющий угол поворота. Это нужно потому что при определенном ракурсе или движении мяча он может принимать форму эллипса.

Как думаете это реализуемо или все равно придется сегментировать изображение и фрагменты подавать на распознаватель?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.03.2023, 13:52
Ответы с готовыми решениями:

Идентификация объекта на изображении
Доброго времени суток. И ещё одна тема, в которой нужна помощь. Идентификация объекта на изображении. Реализовать программу, которая...

Поиск объекта на изображении
Добрый день. Вот подскажите мне как такое реализовать. Необходимо найти на изображении объекты определенной формы(например прямоугольник...

Поиск объекта на изображении
Нужно найти объект на изображении и вывести его координаты. Написал такой скрипт: def coordinates(main_img, img): object =...

26
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
24.03.2023, 11:10  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Alexis333 Посмотреть сообщение
Если радиус круга неизвестен,
В зависимости от положения объекта радиус разный. То что вы описываете похоже на hough transform но он долго работает и дает очень много мусора. Пробовали наладить его но безуспешно.
0
472 / 517 / 130
Регистрация: 31.10.2016
Сообщений: 4,205
24.03.2023, 11:28
Цитата Сообщение от Worldmaster Посмотреть сообщение
похоже на hough transform
от готовых инструментов, на которые Вы похоже всецело ориентируетесь, я бы особых чудес не ждал,
нужно юзать методы ImageProcessing с учётом специфики Вашей задачи, и потом уже это реализовывать в коде,
какой ЯП будет использоваться не принципиально
0
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
24.03.2023, 11:36  [ТС]
Цитата Сообщение от Alexis333 Посмотреть сообщение
от готовых инструментов, на которые Вы похоже всецело ориентируетесь, я бы особых чудес не ждал,
Очень интересное заявление. Это типа все что сделано - бесполезная фигня, лучше пилить свои инструменты?

Цитата Сообщение от Alexis333 Посмотреть сообщение
методы ImageProcessing
Большая часть общепринятых методов обработки изображения уже встроена в OpenCV. Эту библиотеку признало подавляющее большинство ученого сообщества и разработчиков. Ее применяют практически во всех областях компьютерного зрения. Сам по себе любой из методов не даст нормальных результатов все это творческий подбор компонентов под конкретную задачу.
0
472 / 517 / 130
Регистрация: 31.10.2016
Сообщений: 4,205
24.03.2023, 14:12
Цитата Сообщение от Worldmaster Посмотреть сообщение
Это типа все что сделано - бесполезная фигня, лучше пилить свои инструменты?
моё заявление сделано не на пустом месте, так как я не первый день работаю над подобными задачами. А ваши дальнейшие выводы по этому поводу, не имеют ко мне никакого отношения, и лишь характеризуют понимание написанного. Уж не обессудьте, что мои сообщения вам ничем не помогли.
0
 Аватар для Worldmaster
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
24.03.2023, 14:35  [ТС]
Цитата Сообщение от Alexis333 Посмотреть сообщение
моё заявление сделано не на пустом месте, так как я не первый день работаю над подобными задачами.
Тут посмотрю так каждый второй заявляет что вдоль и поперек изучил все существующие темы, но по факту ни примеров кода нет, ни отсылок на статьи или документацию. Одно словоблудие ..
То что вы хорошо знаете терминологию не говорит ни о чем.

Цитата Сообщение от Alexis333 Посмотреть сообщение
Уж не обессудьте, что мои сообщения вам ничем не помогли.
Если я не ошибаюсь то в 60х годах был ученый Ричард Фейнман так он сказал "Если вы не можете объяснить что-либо простыми словами, вы сами это не понимаете".
Как то так.
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
24.03.2023, 14:58
Цитата Сообщение от Worldmaster Посмотреть сообщение
был ученый Ричард Фейнман так он сказал "Если вы не можете объяснить что-либо простыми словами, вы сами это не понимаете"
"If you can't explain it to a six year old, you don't understand it yourself."
Альберт Эйнштейн

„Шарлатаном является всякий, кто не может объяснить шестилетнему ребёнку, чем он занимается.“
Александр Александрович Генис

„Если вы учёный, квантовый физик, и не можете в двух словах объяснить пятилетнему ребёнку, чем вы занимаетесь, — вы шарлатан.“
Ричард Фейнман
0
472 / 517 / 130
Регистрация: 31.10.2016
Сообщений: 4,205
24.03.2023, 15:07
И да и нет. С одной стороны, за чрезмерными усложнениями, зачастую действительно скрывается пустота. С другой стороны, чтобы говорить о сложных вещах, нужно иметь определённый уровень подготовки. Далеко не всё можно корректно выразить в простых словах. Часто это приводит лишь к вульгаризации, и создавая видимость понимания, делает невозможным практическое использование приобретённых знаний. Для меня критерий понимания это практика, тем более в этой области. Если человек в состоянии решать поставленные задачи, если его разработки являются именно тем, чего он пытался добиться, значит он всё прекрасно понимает. При этом, совсем не обязательно, что он способен передать свои навыки и знания на обывательском уровне.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.03.2023, 15:07
Помогаю со студенческими работами здесь

Поиск объекта(точки) на изображении
Всем доброго времени суток. У меня следующий вопрос: имеем некоторое изображение А на котором мы выбираем некоторую точку, и имеем...

Поиск и определение объекта на изображении
у меня есть фото объекта, мне необходимо считать некую контрастную(ярко зеленую) сетку спроецированную проектором на него кто может...

Распознавание объекта на изображении.
Здравствуйте, уважаемые форумчане! Начал заниматься программированием довольно недавно, дело это меня увлекло)Основы C# знаю, развиваю...

Выделение границ объекта на изображении
помогите плиз. Нужна программа для выделения границ. Например, путем изменения контраста. С интерефейсом

Выделение контура объекта на изображении
Здравствуйте, подскажите, пожалуйста, как найти контур объекта на картинке.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru