|
Разработка findcolor, findimage, Pure lua |
|
|
Сообщений в этой теме
DarkMaster Разработка findcolor, findimage 24.3.2021, 18:01 cirus
Цикл в 10000 итераций выполняется секунду. Сомнев... 1.4.2021, 3:33 Madeus Кстати Dark, с новым getiamge ломается твой FindSt... 1.4.2021, 4:22 DarkMaster
Это вообще выглядит, как ошибка. Насколько я пони... 1.4.2021, 4:34 Madeus
Это вообще выглядит, как ошибка. Насколько я пони... 1.4.2021, 4:48 DarkMaster Пофикшены утечки памяти. 1.4.2021, 4:45 sutra По поводу шага. Вот внизу у вас закладки с номером... 1.4.2021, 8:29 sutra А вообще Дарк, по поводу шага, можно действительно... 1.4.2021, 9:28 sutra Нашёл я причину моих мытарств, так и заставили шту... 1.4.2021, 12:02 cirus
И в чём она? Работает и с этим ffi.new('LPDWO... 1.4.2021, 12:05 sutra У меня не работает. Почему не знаю.
У меня выведе... 1.4.2021, 12:14 Madeus
У меня не работает. Почему не знаю.
У меня вывед... 1.4.2021, 12:45 sutra Ошибок не будет. Файл должен быть 10 байтов. Должн... 1.4.2021, 13:20 Madeus
Ошибок не будет. Файл должен быть 10 байтов. Долж... 1.4.2021, 13:34 DarkMaster В моей скринилке я пока шаред не врубил оно блочил... 1.4.2021, 13:31 DarkMaster
Здравствуйте, я совсем не опытный пользватель вид... 1.4.2021, 13:44 Madeus
Madeus,
Проверил еще раз по координатам и смещени... 1.4.2021, 14:07 sutra
Вопрос не ко мне (код cirus). Но насколько я вруб... 1.4.2021, 14:02 Madeus
Вообще (насколько я понимаю) блочит если не закры... 1.4.2021, 14:05 DarkMaster
Я недавно перешел на ночную версию. В релизе есть... 1.4.2021, 14:04 DarkMaster
Нет, старый - тормоз. Но каковы варианты если нуж... 1.4.2021, 14:06 sutra Х. его знает. Я причину своих неудач озвучил чётко... 1.4.2021, 14:21 DarkMaster Фиксы.
Потоки, виртуальные машины(луа). 1.4.2021, 14:31 Madeus
Фиксы.
Color работает, и у меня видимо все теже ... 1.4.2021, 14:54 Madeus В общем что мы имеем, игра:
Cтарый getimage
Если ... 1.4.2021, 14:40 cirus
Проверил в win7, тоже самое, не нравится LPDWORD.... 1.4.2021, 14:50 sutra
Спасибо cirus за поддержку, а то начал ощущать се... 1.4.2021, 15:13 DarkMaster
Эту ошибку выбивает при попытке преобразовать абс... 1.4.2021, 15:16 Madeus
Эту ошибку выбивает при попытке преобразовать абс... 1.4.2021, 15:17 DarkMaster
Логично =)
Я извиняюсь, но по гетмидижу и финдст... 1.4.2021, 15:43 Madeus
Возможно там дважды происходит корректировка. Обр... 1.4.2021, 16:02  Madeus
Получается что разница в методе 2 без привязки не... 1.4.2021, 16:21 DarkMaster
fixed
На данный момент метод 2 полностю стандар... 1.4.2021, 16:45 Madeus
Можно попробовать сделать getimage (новый), сохра... 1.4.2021, 17:47 Madeus То ли я что-то не так делаю то ли не помогло
re... 1.4.2021, 18:16 DarkMaster
Его и делаю. На самом деле прям в удовольствие. С... 1.4.2021, 21:22 cirus Добавил ещё один вариант сохранения изображения ис... 2.4.2021, 3:28 DarkMaster
А он разве внутри не использует WriteFile? 2.4.2021, 4:14 DarkMaster Что по скорости?
// Пока лепил имидж потестил раз... 2.4.2021, 4:40 cirus
Скорее всего использует. fopen, fwrite, fclose пр... 2.4.2021, 11:50 DarkMaster Ето. Я не забил) Я наворотил :) Процесс идет. 3.4.2021, 5:23 DarkMaster Цук вроде буфер доделал... Сколько он у меня крови... 3.4.2021, 9:52 Madeus Супер! Ждем! Ну я уж точно! :lol: 3.4.2021, 13:41 DarkMaster По сути первый запуск. Ну почти первый. Вроде даже... 4.4.2021, 9:33 cirus В ext.findimage нет объявления переменной t.
Если ... 4.4.2021, 11:36 Madeus
В ext.findimage нет объявления переменной t.
Если... 4.4.2021, 16:03 DarkMaster
не закомментил именно для тестов ибо были сомнени... 4.4.2021, 19:05 Madeus
То был колор, это имидж) Подручу, там 2 строчки и... 4.4.2021, 20:15 Cockney
Тут прямо место для Cockney, который обязан прост... 4.4.2021, 20:49 cirus DarkMaster, а ты уверен что у пилотного findimage ... 4.4.2021, 20:56 DarkMaster
Я уверн. Уверен, что нет =) Мне известна, как мин... 4.4.2021, 22:10 DarkMaster Хз. Переделал на ffi.cast по адресам - разницы осо... 4.4.2021, 23:11 DarkMaster Вобщем у меня тесты на фул хд и искомом изображени... 5.4.2021, 4:34 Madeus
Вобщем у меня тесты на фул хд и искомом изображен... 5.4.2021, 5:03 sutra Всем Гуд! Дарк, у меня не было времени тестить... 5.4.2021, 12:13 sutra По поводу финдимиджа стандартного (текущего). Я да... 5.4.2021, 12:45 DarkMaster
Можно сделать их вообще миллион и катать велосипе... 5.4.2021, 12:46 DarkMaster
У меня предельно похожая схема. При загрузке файл... 5.4.2021, 12:57 sutra
Ну вот поэтому я и не стал в своё время развивать... 5.4.2021, 13:09 DarkMaster Мое текущее безобразие.
По поводу не надо было...... 5.4.2021, 13:17 sutra Хотя чего там тестить. Просто кину кусок кода кото... 5.4.2021, 13:18 DarkMaster
Ну вот чтобы я не пытался криво втулить свои карт... 5.4.2021, 13:26 sutra Из кода видно, что чем меньше матрица pic[0][0], т... 5.4.2021, 13:49 Madeus
Ещё раз повторюсь. Если мне например не нужна ско... 5.4.2021, 13:51 cirus
Что это даст? Луа и си сравнимы по скорости. Друг... 5.4.2021, 13:51 sutra И вот чтобы искать такие бесцветные пиксели и нужн... 5.4.2021, 13:56 DarkMaster
Есть у меня сомнения. В любом случае количество п... 5.4.2021, 13:58 sutra Хорошо, сейчас попробую, протестирую. Мне по бараб... 5.4.2021, 14:00 DarkMaster
Мой финд: 9.8 сек (только этап сравнения).
Старый... 5.4.2021, 14:08 sutra
--lua
local path=[[A:\МММ]... 5.4.2021, 14:17 cirus Брать с искомой картинки первый пиксель и искать е... 5.4.2021, 14:17 sutra Это искались ВСЕ голубые пиксели (r=0)
Код чисто ... 5.4.2021, 14:22 DarkMaster
Это все будет работать пока ты не будешь искать к... 5.4.2021, 14:29 sutra Погоди Дарк. Надо смотреть. Что-то я не доглядел. ... 5.4.2021, 14:32 DarkMaster
Вообще фон серый. Есть два изображения которые я ... 5.4.2021, 14:44 sutra Понял, сорри, не то делал.
local PIC=f.CreateFind... 5.4.2021, 14:51 DarkMaster Я не спал уже хз сколько, ухожу на отдых в уверенн... 5.4.2021, 14:51 cirus
Какая разница? Берём первый пиксель, даже если на... 5.4.2021, 14:52 DarkMaster
Какой нафиг другой? Я копипастил о,О
Огромная р... 5.4.2021, 14:58 sutra
В моём случае НЕТ РАЗНИЦЫ. Сравнений ровно стольк... 5.4.2021, 15:02 cirus
Полный перебор двух миллиардов пикселей (1920*108... 5.4.2021, 15:03 sutra 10 итераций (+- 20 по всем каналам) 1,2 сек. При р... 5.4.2021, 15:19 sutra Так что разбирайся Дарк, что-то у тебя не так. Кус... 5.4.2021, 15:42 sutra Держи всё целиком. Лепил из кусков модуля, мог и н... 5.4.2021, 16:36 sutra z,R,G,B,P,D,RG,RB,GB,y,x,i=z+1,true,true,true,true... 5.4.2021, 17:05 cirus DarkMaster, когда давно, по-моему ты и задавал воп... 6.4.2021, 3:02 DarkMaster
Может это и было, но в последней версии это не та... 6.4.2021, 4:05 DarkMaster Кстати 1920*1080 ~= 2 миллионов, а не миллиардов :... 6.4.2021, 5:20 sutra Друзья, вы меня конечно извините, но вы не над тем... 6.4.2021, 9:03 DarkMaster Сколько if'ов в секунду у тебя выполняется?
... 6.4.2021, 9:10 sutra
Ну сколько ... примерно 1920*1080. Чего там искат... 6.4.2021, 9:18 sutra Единственное, что можно было бы добавить в мой (ну... 6.4.2021, 9:39 DarkMaster
При поиске картинки 46*41 с допустимым отсутствие... 6.4.2021, 10:01 sutra
Нет там никакого отсутствия. Я искал с отклонение... 6.4.2021, 10:06 sutra Пропуск пикселей - это задача для мозгов. Тут ты н... 6.4.2021, 10:39 DarkMaster
Так я поэтому и спрашивал. Deviation в моем метод... 6.4.2021, 10:49 sutra
Что-то я такого не замечал. Для всех моих случаев... 6.4.2021, 11:07 DarkMaster
Я уже сказал, что накидаю. 6.4.2021, 11:10 sutra Я не знаю как тестировать старый, только если иска... 6.4.2021, 11:17 DarkMaster
я так тестирую.
Можно использовать мой гетимидж.... 6.4.2021, 11:30 cirus
А чем пилотный не подходит? Адрес возвращает, бол... 6.4.2021, 12:02
11 чел. читают эту тему (гостей: 11, скрытых пользователей: 0)
Пользователей: 0
|
|