Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, РАЗНОЕ

Разработка программы для поиска изображений с указанным объектом

Workhard 159 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 9 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 03.01.2023
Постановка задачи: Необходимо реализовать программу, выполняющую перебор картинок в указанной ползователем папке и определяющую, какие из фото в папке содержат указанный пользователем объект. Необходимо реализовать следующий функционал: • программа должна иметь два аргумента командной строки, один для указания изображения искомого объекта и один для указания папки с изображениями; • необходимо найти ключевые точки и получить их дескрипторы для изображения с исходным объектом; • для каждого изображения необходимо выполнить поиск и сопоставление ключевых точек с искомым объектом; • изображения с достаточным кол-вом совпадений нужно сохранить в отдельную папку; Описание: Импортируем все необходимые библиотеки (cv2, numpy, os). Затем создаем три переменные: в одну (obj) записываем путь к фотке с объектом, который мы будем искать; во вторую (kartinka) записываем путь к папке с фотками, на которых этот объект ищется; в третью (sohranenki) записываем путь к папке, в которую будут сохраняться фотографии, на которых был найдет объект. В переменную files записываем имена всех фотографий, лежащих в папке по пути kartinka. Далее вся программа работает в цикле for, который перебирает в переменной file_name всё что лежит в files, тем самым обеспечивая выполнение работы программы для всех фотографий в папке по пути kartinka. В переменную file_path записываем путь до исследуемой на данной итерации цикла for картинки. В template записываем картинку с объектом, который ищется на исследуемой картинке, а в img – саму исследуемую картинку.
Введение

Постановка задачи: Необходимо реализовать программу, выполняющую перебор картинок в указанной ползователем папке и определяющую, какие из фото в папке содержат указанный пользователем объект. Необходимо реализовать следующий функционал: • программа должна иметь два аргумента командной строки, один для указания изображения искомого объекта и один для указания папки с изображениями; • необходимо найти ключевые точки и получить их дескрипторы для изображения с исходным объектом; • для каждого изображения необходимо выполнить поиск и сопоставление ключевых точек с искомым объектом; • изображения с достаточным кол-вом совпадений нужно сохранить в отдельную папку; Описание: Импортируем все необходимые библиотеки (cv2, numpy, os). Затем создаем три переменные: в одну (obj) записываем путь к фотке с объектом, который мы будем искать; во вторую (kartinka) записываем путь к папке с фотками, на которых этот объект ищется; в третью (sohranenki) записываем путь к папке, в которую будут сохраняться фотографии, на которых был найдет объект. В переменную files записываем имена всех фотографий, лежащих в папке по пути kartinka. Далее вся программа работает в цикле for, который перебирает в переменной file_name всё что лежит в files, тем самым обеспечивая выполнение работы программы для всех фотографий в папке по пути kartinka. В переменную file_path записываем путь до исследуемой на данной итерации цикла for картинки. В template записываем картинку с объектом, который ищется на исследуемой картинке, а в img – саму исследуемую картинку.
Содержание

Содержание Постановка задачи …………………………………………………….. 3 Описание ………………………………………………………………. 3 Инструкция пользователя ……………………………………………..6 Блок-схема …………………………………………………………….. 7 Приложение ………………………………………………………….... 9
Список литературы

Отфильтровываем через цикл for совпадения, максимально убирая ложные срабатывания. В том же цикле считаем количество верных срабатываний, за каждое верное срабатывание увеличивая переменную а на 1. С помощью if проводим второй уровень фильтрации, сохраняя только те изображения, на которых было достаточно большое число верных срабатываний.
Отрывок из работы

Инструкция пользователя: После запуска программы сначала надо дать ей путь к файлу, на котором изображен искомый объект (папку, в которой он лежит, и название файла). Затем вводим путь к папке, в которой лежат фотографии, на которых программа будет искать указанный на предыдущем шаге объект. Потом вводим путь к папке, в которую будут сохраняться картинки, на которой программе удалось найти вышеупомянутый объект. Далее программа все делает сама, дождаться завершения программы.
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg