Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/65: Рейтинг темы: голосов - 65, средняя оценка - 4.69
7 / 7 / 2
Регистрация: 18.10.2011
Сообщений: 40

Распознавание объекта на изображении.

18.10.2011, 23:21. Показов 12625. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане!

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

Так вот, одной из таких задач стало нахождение объекта на изображении.
Если не понимаете, о чем я, вот пример:
Дано изображение, состоящее из трех фигур:круг, квадрат, овал.Дано также другое изображение квадрата(он совпадает с тем квадратом, который на 1 рисунке).Задача, собственно, найти и выделить изображение квадрата на первом рисунке, имея образец квадрата со 2 рисунка.

Я прекрасно понимаю, что вариантов решения этой задачи множество и каждый под разные случаи.
Но я думаю пока( для разбора) можно взять самый примитивный вариант решения задачи( при условии, что объект может быть заслонен другими предметами,но в изображении отсутствуют шумы)-перемещать квадрат со второго рисунка по первому и сравнивать.Где больше совпадений-там,возможно,и находится предмет(хотя понятно, % нахождения будет не очень большим).

Собственно, какую от вас информацию я хотел бы получить:
1)Как будет выглядеть программа для вышеизложенного варианта решения задачи(поискав по интернету, я пришел к выводу, что придется подключать другие библиотеки-очень хотелось бы, чтобы в посте вы об этих библиотеках сказали пару слов).
2)Как я уже и говорил, решений много. Хотелось бы услышать от вас еще возможные примитивные решения данной задачи(залезать в нейронные сети мне не нужно). Если будет программа(а это необязательно),буду очень благодарен

Вопросов много, тема не такая простая, но очень уж хотелось бы ее понять.
Заранее спасибо тем, кто отпишется по теме!

PS.Из всех вопросов, наиболее важный-1
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.10.2011, 23:21
Ответы с готовыми решениями:

Распознавание текста на изображении
Потребовалось распознать текст на картинке, попытался найти готовые библиотеки, из таких нашел Puma.NET и tessnet. C пумой вообще ничего...

Распознавание образов на изображении
Необходимо написать программу которая из загруженного изображения распознает какой-то образ. например загружается изображение Болт, гвоздь...

Распознавание символов на изображении
дано задание распознать символи на двух изображениях и вывести к примеру в текст бокс процентное соотношение насколько они похожи. Ребяти...

2
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
19.10.2011, 15:14
Overdoser, вопросами распознавания изображений занимается область знаний по имени ЦОС. В принципе есть несколько алгоритмов корреляции для поиска изображений, копай в этом направлении и никакие сторонние библиотеки не понадобятся.

Цитата Сообщение от Overdoser Посмотреть сообщение
хотелось бы, чтобы в посте вы об этих библиотеках сказали пару слов
Ну для начала следовало бы указать, о каких библиотеках идет речь.
0
7 / 7 / 2
Регистрация: 18.10.2011
Сообщений: 40
19.10.2011, 16:38  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
Overdoser, вопросами распознавания изображений занимается область знаний по имени ЦОС. В принципе есть несколько алгоритмов корреляции для поиска изображений, копай в этом направлении и никакие сторонние библиотеки не понадобятся.

.
Да, про это читал. Но совершенно незнаком с корреляцией, поэтому довольно трудновато будет.
Мне пока хотелось бы на основе простого решений(тупо перемещать и сравнивать изображение) сделать программку.
Ну для начала следовало бы указать, о каких библиотеках идет речь
На C++ читал про OpenCV.На C# есть что нибудь подобное?

Как раз вопрос:с помощью такой библиотеки или без нее как можно организовать сравнение образца с частью изображения программно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2011, 16:38
Помогаю со студенческими работами здесь

Распознавание обьектов на изображении
Нужно написать программу распознавания объектов на изображении (деревьев, звезд или чет в этом роде). Подскажите с чего начать. Может кто...

Распознавание людей с учетом их пола на изображении
Существуют ли готовые библиотеки/инструменты для этого? Мне нужно ряд фотографий прогнать, и оставить только фото с людьми, причем разделив...

Распознавание цифр на изображении
Здравствуйте! Требуется решить следующую задачу: написать программу для распознавания некоторой комбинации чисел на статическом...

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

Распознавание текста на изображении
Знаю, тема не нова, но очень нужно распознать текст на изображении(~100x25px, язык английский + цифры, шрифт не сложный). Использовал...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru