Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Графика » Удаление надписей и логотипов

Модерирует : Ausw

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
useretail
Ваша предложенная заливная рыба, безусловно, бесподобна, однако, дьявол кроется в деталях.
Нетрудно видеть, что вышеприведенная инструкция (ее вам chatGPT писал?)   содержит самое сложное место

Цитата:
. ищете этот массив в большом массиве

Собственно, все танцы с бубном через imageMagic и openCV - варианты решения данного пункта.

Всего записей: 5033 | Зарегистр. 18-09-2018 | Отправлено: 03:30 11-06-2023
ULer



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MBK2
useretail
 
Спасибо за помощь, вариант с bitmap выглядит, кажется, проще.

----------
http://dc.ru-board.com/ — Anime, Books, Cartoons, Clips, Databases and Maps, Games, Misc, Music, Movies, Scripts and Templates, Series, Soft, Training Courses, XXX.

Всего записей: 7485 | Зарегистр. 18-10-2007 | Отправлено: 07:25 11-06-2023
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вариант с bitmap

Вероятно, в переводе на нормальный язык программиста, работающего с графикой, вы имели в виду "вариант с Indexed color"? Теоретически да, его легче можно свести к "поиску массива в массиве", однако, хочу огорчить, что подготовительный этап перевода, например, RGB JPEG кодирования в Innexed таит в себе много подводных камней. Если изначальное изображение было таковым, то с вероятностью более чем 50% встраиваемая графика не будет идентична "пиксел в пиксел" изза исходных потерь при JPEG кодирования и "поиск массива в массиве" пропустит более половины тайлов. Поэтому подобные задачи распознавания обьектов на практике решаются более серьезными алгоритмами, ссылки на которые я приводил.
Придумал еще один вариант, кстати. При наличии фотошопа, можно сделать скрипт, перебирающий попиксельно исходное изображение, накладывая на него паттерн в режиме, например, Dissolve и считая гистограмму полученного результата. Кодинга в десяток строк яваскрипта, но считать будет очень долго. Зато результат регулируем и критерии похожести легко настраиваются.

Всего записей: 5033 | Зарегистр. 18-09-2018 | Отправлено: 09:59 11-06-2023
useretail



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
содержит самое сложное место


Цитата:
подготовительный этап перевода, например, RGB JPEG кодирования в Innexed таит в себе много подводных камней

да, тут с вами согласен, но в данном случае игровая карта хорошо конвертится в bitmap + алгоритм поиска уже был написан для других целей

Всего записей: 4985 | Зарегистр. 14-09-2007 | Отправлено: 13:52 11-06-2023
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в данном случае игровая карта хорошо конвертится в bitmap

В

Цитата:
Indexed color

В остальных случаях такой вариант не взлетит. Данная карта изначально была сгенерирована и сохранена в 4bit indexed, потому и хорошо конвертится. И то повезло, если б это же изображение приложили как слегка зашакаленный JPEG, то навряд ли данный метод сработал бы.

Всего записей: 5033 | Зарегистр. 18-09-2018 | Отправлено: 14:03 11-06-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Графика » Удаление надписей и логотипов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru