|
Разработка findcolor, findimage, Pure lua |
|
|
Сообщений в этой теме
DarkMaster Разработка findcolor, findimage 24.3.2021, 18:01 sutra И кстати, и вот это всё становится не нужным (с че... 12.4.2021, 14:08 cirus
В таком виде код становится трудно читаемым и пон... 12.4.2021, 14:27 sutra
Это всё понятно, я тут просто изголялся. Но, иног... 12.4.2021, 17:54 sutra По идее не хватает элементарного оператора типа ad... 12.4.2021, 18:24 sutra Да, главный метод - метод тыка. Я правильно понял ... 12.4.2021, 19:06 Cockney
Да, главный метод - метод тыка. Я правильно понял... 12.4.2021, 19:46 DarkMaster
Скринилка на моем getimage/saveimage не сработала... 13.4.2021, 12:09 Cockney
Почему? Насколько мне известно это исключительно ... 13.4.2021, 12:14 DarkMaster
Если это какие-то единичные обращения не имеющие ... 13.4.2021, 12:27 Cockney
Если это какие-то единичные обращения не имеющие ... 13.4.2021, 12:49 sutra Я не знаю про сеть. Я ни в какой не в сети. Однако... 14.4.2021, 18:09 sutra Специально полез гуглить прагму - узнал просто мас... 14.4.2021, 18:24 sutra Дарк, если будешь делать loadimage, используя стру... 15.4.2021, 12:14 cirus
В описании структуры это и так написано.
BITMAPIN... 15.4.2021, 12:49 sutra
Так я про это и сказал. Вопрос только зачем тогда... 15.4.2021, 14:09 cirus Можно не использовать выравнивание, массив бит Get... 16.4.2021, 2:45 sutra
А я именно это и отметил, что полезно посмотреть ... 16.4.2021, 15:12 sutra Всем привет. Дарк, я тут решил всё-таки доделать, ... 20.4.2021, 16:28 sutra Вот ведь прикол, переделал sim в СИ-шную переменну... 20.4.2021, 16:47 sutra Победил тупорылость компилятора тупорылостью кода.... 20.4.2021, 17:16 sutra Что меня просто изумляет, что собственно код то пр... 20.4.2021, 18:01 sutra Всё перепробовал, только так получается без тормоз... 20.4.2021, 19:00 sutra Максимально локализовал место тормоза. Влияют друг... 22.4.2021, 19:02 Madeus
Максимально локализовал место тормоза. Влияют дру... 2.5.2021, 18:52 sutra И даже memcpy здесь не причём, что и неудивительно... 23.4.2021, 9:15 Madeus Нормально все с 1 если сравнение в начале цикла, х... 23.4.2021, 22:35 sutra Нет, ffi здесь не причём, как говорил, делал прост... 23.4.2021, 23:04 Madeus
Нет, ffi здесь не причём, как говорил, делал прос... 23.4.2021, 23:11 Madeus Да и текущая реализация отработает так же как твоя 23.4.2021, 23:27 sutra
Да меня то вроде всё устраивает. Я сделал принуди... 24.4.2021, 10:29 DarkMaster Вот поэтому и не хотел аннонсить. Времени стало ме... 29.4.2021, 6:53 DarkMaster // Кстати проблема была частично в rmem. То, что c... 29.4.2021, 8:08 sutra Да я пока сам не совсем понимаю как всё работает -... 29.4.2021, 12:12 DarkMaster
А почему не используешь уже готовый массив в виде... 29.4.2021, 12:19 sutra Ну а твой код Дарк, пока не тестировал. Доделывай,... 29.4.2021, 12:27 sutra Арифметика при вычислении индексов тоже даёт тормо... 29.4.2021, 12:38 sutra В итоге на самом сравнении у меня математика исклю... 29.4.2021, 12:51 DarkMaster
я как бы в курсе, но убирать вырванивания имея г... 29.4.2021, 14:16 sutra Дарк, вот что я для себя выяснил. Бесполезное это ... 29.4.2021, 15:19 DarkMaster Подобные проблемы начинаются у луа, если он обжира... 29.4.2021, 15:25 sutra
А вот тут поподробнее. Как отключить. Сорри за от... 29.4.2021, 15:28 Madeus collectgarbage ('stop') потом надо его зап... 29.4.2021, 15:38 sutra Не, не помогает. Делал так: collectgarbage (... 29.4.2021, 15:46 sutra Код (пример)
local tt1=os.clock()
k,m=Find... 29.4.2021, 16:04 sutra Нет, сборщик мусора тут не при чём. Всяко делал, с... 29.4.2021, 16:29 Cockney А в чем смысл ваших экспериментов ? 29.4.2021, 16:34 sutra Между 1-ой и 2-ой половиной поисков вставил вот та... 29.4.2021, 16:41 Cockney
Так как в чём? В том чтобы искалось быстро любое ... 29.4.2021, 16:42 sutra
Вот абсолютно с Вами согласен. Нет никакого смысл... 29.4.2021, 16:44 Cockney Ради интереса слепил свой вариант. По сути стандар... 3.5.2021, 0:30 cirus
deviation не работает, не найдёт картинку если он... 3.5.2021, 1:37 Cockney
deviation не работает, не найдёт картинку если он... 3.5.2021, 13:28 Cockney Можно изображения, на которых валится ? 3.5.2021, 1:46 cirus
Содержимое батника:
[code]findimage_benchmark_Re... 3.5.2021, 2:10 sutra
Спасибо, теперь хоть понятно почему так получаетс... 3.5.2021, 13:14 sutra По поводу стандартного Кнайтовского финда. Не знаю... 3.5.2021, 14:11 cirus
Позже проверю.
Которого так никто и не видел. Им... 3.5.2021, 15:11 sutra
Хорошо, сделаю. Надо описание делать - лень. Може... 3.5.2021, 15:41 cirus
Обычно так и бывает, скрипт готов, можно расслаби... 3.5.2021, 16:11 cirus
Теперь нормально. Ищет быстро и нет такой зависим... 3.5.2021, 19:59 Cockney
Теперь нормально. Ищет быстро и нет такой зависим... 3.5.2021, 20:08 cirus
Сложно сказать, зависит от параметров поиска, иск... 3.5.2021, 20:47 sutra Cockney. Попробовал бенчмарк. С координатами точно... 4.5.2021, 17:33 Cockney Можно картинки, на которых проводился запуск ?
Во... 4.5.2021, 19:40 cirus
Если искать чёрный квадрат 4*4 на чёрной картинке... 4.5.2021, 20:18 Cockney
Если искать чёрный квадрат 4*4 на чёрной картинке... 4.5.2021, 20:31 cirus
Если поставить выше, то может вообще не найтись, ... 4.5.2021, 20:38 Cockney
Если поставить выше, то может вообще не найтись, ... 4.5.2021, 20:47 sutra Держите. Я на этом как раз обкатал свой алгоритм с... 5.5.2021, 10:25 sutra У меня "стандартным" методом отсеивания ... 5.5.2021, 11:33 sutra Коллеги, я очень сильно извиняюсь. Ввиду того, что... 6.5.2021, 14:47 Cockney За почти неделю размышлений так и не понял как это... 10.5.2021, 23:33 sutra Я вообще плюнул на всю эту математику. Ничего лучш... 11.5.2021, 19:38 sutra Альтернатива стандартным findcolor и findimage.
С ... 12.5.2021, 18:34 Madeus
Альтернатива стандартным findcolor и findimage.
С... 12.5.2021, 19:16 sutra
Да, как-то сложно получилось. Извиняйте, главное ... 12.5.2021, 22:42 sutra Да. В очередной раз сильно затупил. Дело в том, чт... 14.5.2021, 17:24 Madeus
Переделывать описание под новые финды нужно время... 14.5.2021, 18:37 Cockney
На кой я делал эти битовые маски я и сам не знаю.... 14.5.2021, 23:18 sutra Всё то же самое можно сделать и через указатели, к... 14.5.2021, 17:35 sutra
Раньше я получал битовую маску и делал зеркалиров... 15.5.2021, 11:24 Cockney
Я конечно не спец, но мне казалось что memcpy - э... 15.5.2021, 11:56 sutra
Я согласен, всё на всё влияет. Я для себя уяснил ... 15.5.2021, 12:12 sutra Попробовал как новая редакция отработает вариант п... 15.5.2021, 12:41 Cockney
Так что любой локал - распределение в памяти - эт... 15.5.2021, 13:33 Cockney Можно картинки, на которых поиск идет такое время ... 15.5.2021, 13:23 sutra Я гарантировать что-то на lua даже пытаться не буд... 15.5.2021, 13:50 sutra Ну и в 10-ый раз повторюсь. Я всё делал для собств... 15.5.2021, 14:01 sutra
Так в моём архиве все картинки есть, ничего новог... 15.5.2021, 14:14 Cockney Ну если брать пример с картинкой игрового мира (Em... 15.5.2021, 14:19 sutra
Ну не знаю. А количество? Координаты? Всё аналоги... 15.5.2021, 14:27 Cockney
Ну не знаю. А количество? Координаты? Всё аналоги... 15.5.2021, 14:28 sutra ОК. Попробую потестить и отпишусь. 15.5.2021, 14:32 Cockney Проверил на своей варианте вариант с формированием... 15.5.2021, 15:05 sutra У Вас всё работает как надо. Насколько я понял dev... 15.5.2021, 18:07 Cockney
У Вас всё работает как надо. Насколько я понял de... 15.5.2021, 18:17 sutra Ну а вообще не удивительно. Я посчитал и если бы н... 15.5.2021, 18:30 Cockney Исключение дублей нужно, но вопрос в том, что если... 15.5.2021, 18:37 sutra
Конечно, можно и так. Это так сказать более ... 15.5.2021, 18:47 Cockney
Конечно, можно и так. Это так сказать более ... 15.5.2021, 19:05
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|