![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Алгоритм поиска в двумерном массиве |
|
Теория - Алгоритм поиска в двумерном массиве
|
Новый участник Сообщения: 4 |
Имеется двумерный массив элементами которого являются цвета пикселей (попросту - скриншот
![]() |
|
Отправлено: 21:58, 27-07-2016 |
Ветеран Сообщения: 3307
|
Профиль | Отправить PM | Цитировать nslim13, ну а что мешает просто по порядку перебрать все возможные варианты и подсчитать кол-во пикселей заданных цветов в них? Понимаю, не самый оптимальный способ. Но самый очевидный. То есть сначала берёшь квадрат от точки 0:0 и считаешь пиксели нужных цветов. Потом 0:1, потом 0:2 и т.д. Дойдёшь до конца - смещаешься на 1 вниз и по-новой: 1:0, 1:1, 1:2 и т.д.
|
Отправлено: 02:25, 28-07-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать nslim13, никак не получается 100x100 из 60 пикселей. И даже квадрат из 60 пикселей — ну никак не получается.
Цитата shisik:
|
|
Отправлено: 02:58, 28-07-2016 | #3 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата shisik:
Цитата Iska:
|
||
Отправлено: 14:18, 28-07-2016 | #4 |
Необычный Сообщения: 4466
|
Профиль | Сайт | Отправить PM | Цитировать nslim13, звучит слишком абстрактно. Корректней выражайте желания.
Помниться пару лет назад один из участников форума писал управлялку для он-лайн игры. Чтобы она сама по локациям с заданным промежутком времени кликала и денежку собирала. |
|
------- Отправлено: 15:08, 28-07-2016 | #5 |
Необычный Сообщения: 4466
|
Профиль | Сайт | Отправить PM | Цитировать Решал свои проблемы, заодно наткнулся на подборку автокликкеров.
Запись действий пользователя (клавиатура + мышь) воспроизведение, просто нажималки и прочее. nslim13, там что-то и про цветовые пятна встречалось. Посмотрите. |
------- Отправлено: 17:06, 28-07-2016 | #6 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Раз уж речь зашла об автокликерах - меня интересует алгоритм, как findheapcolor в kibor-bot (ищет области на которых есть скученности пикселей определенных цветов)
|
Отправлено: 17:56, 28-07-2016 | #7 |
Необычный Сообщения: 4466
|
Профиль | Сайт | Отправить PM | Цитировать nslim13, еще раз, полнее выражайте желаемое.
Желательно с кликабельными примерами, чтобы в гугл два раза не лазить. https://habrahabr.ru/post/111339/ http://forum.codenet.ru/q52181/Прогр...шот+на+C%2B%2B Устал, ничего более внятного ответить не сумею. |
------- Отправлено: 22:19, 28-07-2016 | #8 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать http://kibor-bot.com/forum/topic.php?forum=1&topic=37
Меня интересует реализация вот этогй функции. Возможно я просто неверно выражаюсь. Может это не поиск, а кластеризация, или классификация, или как-то еще... Я написал для себя мини прогру, которая находит фрагмент изображения на скрине и возвращает его координаты (image template matching). Фрагмент в виде файла .bmp. Скрин и фрагмент преобразуются в двумерный массив целочисленных значений цветов пикселей. После этого осуществляется попиксельное сравнение двух массивов на предмет вхождения одного в другой. Работало, но медленно. Для ускорения я адаптировал под себя алгоритм Бойера-Мура, заменив им тупой перебор. Скорость поиска увеличилась в среднем в 5 раз. Приятно ![]() Тепер я хочу расширить функционал, добавив такую же функцию, как по ссылке выше, и чую, что кибор реализовал ее не тупым перебором пикселей. Представьте сколько времени будет выполняться один проход по fullHD скрину... |
Отправлено: 08:02, 29-07-2016 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Теория - Какой алгоритм поиска максимальной общей подстроки выбрать для коротких строк? | seriych | Программирование и базы данных | 4 | 01-04-2014 20:27 | |
C/C++ - [решено] Найти числа в массиве. | alena_lep | Программирование и базы данных | 7 | 07-03-2014 10:07 | |
Алгоритм поиска драйвера | GuitarFan | Поиск драйверов, прошивок и руководств | 1 | 14-12-2013 20:04 | |
C/C++ - В одномерном массиве | tatarinbas | Программирование и базы данных | 1 | 16-12-2010 14:39 | |
Помогите найти ошибку в массиве | bezumes | Программирование и базы данных | 5 | 28-03-2006 17:25 |
|