|
Разработка findcolor, findimage, Pure lua |
|
|
Сообщений в этой теме
DarkMaster Разработка findcolor, findimage 24.3.2021, 18:01 sutra
А что-то у меня не получалось это совместить с но... 6.4.2021, 12:31 sutra Дарк, переделал алгоритм. Скорость поиска - нуль. ... 6.4.2021, 13:56 sutra Поторопился я, всё не так просто. Да, если искать ... 6.4.2021, 16:23 sutra Прошу прощения, я ОЧЕНЬ сильно затупил. Думаю что ... 6.4.2021, 18:26 DarkMaster Прикручена функция
-- ext.image_copy
-- Копирует ч... 7.4.2021, 12:24 sutra Спасибо. Да я сам не знаю чего я хочу. Сам дотунка... 7.4.2021, 12:59 sutra Вот только пока не определился с чем лучше работат... 7.4.2021, 13:13 sutra Спасибо вам друзья огромное!! Лично мне вс... 7.4.2021, 13:36 sutra У меня остался один вопрос, может подскажете. Как ... 7.4.2021, 13:47 cirus
--lua
local ffi = require("ffi")
... 7.4.2021, 14:04 sutra Спасибо Cirus! Скоро буду СИ-шником. :D 7.4.2021, 14:19 Cockney Это не Си. Смотрите memcpy() функцию. 7.4.2021, 14:55 sutra
Посмотрел, спасибо. А как к скрипту присобачить?
... 7.4.2021, 16:00 Cockney
Посмотрел, спасибо. А как к скрипту присобачить?
... 7.4.2021, 16:04 Cockney
void memcpy(void* Destination, void const *... 7.4.2021, 16:05 sutra Не, malloc - это указатель делает, нахрен не нужен... 7.4.2021, 16:05 sutra if true then
local arr={}
for i=1,10 do
arr... 7.4.2021, 16:17 Cockney Память освободится при завершении работы скрипта (... 7.4.2021, 16:26 sutra Точно, не чистится, сделал задержку после ифа , по... 7.4.2021, 16:44 DarkMaster
Во первых если ты будешь использовать указатели, ... 7.4.2021, 16:48 Cockney В чем смысл так часто очищать память ? На производ... 7.4.2021, 16:49 sutra Да понял я уже это Дарк, спасибо. Кстати в дремуче... 7.4.2021, 16:51 DarkMaster
1 битовая маска фул хд чуть меньше 6 метров. Если... 7.4.2021, 16:52 Cockney
1 битовая маска фул хд чуть меньше 6 метров. Если... 7.4.2021, 17:52 sutra Это требуется только в критичных (надеюсь пока кри... 7.4.2021, 17:03 sutra
Ну конечно. Только для следующего поиска совершен... 8.4.2021, 12:11 sutra Я всё думал про алгоритм Кнайта. Вы почитайте исто... 8.4.2021, 12:47 sutra Я проделал небольшой эксперимент. Запоганил слегка... 8.4.2021, 13:02 DarkMaster
Это оптимизации и не более. При поиске бОльшего ч... 8.4.2021, 13:03 sutra Ну в общем, по крайней мере лично для себя, я вопр... 8.4.2021, 13:08 sutra Я во всём люблю ясность. Любые ... если ... возмож... 8.4.2021, 13:22 DarkMaster У кнайта отображается точность при которой алгорит... 8.4.2021, 13:26 Cockney
У кнайта отображается точность при которой алгори... 8.4.2021, 13:38 cirus
Нет. Напишет процент совпадения от 80 до 100. 8.4.2021, 13:57 DarkMaster
Ну я положим тоже не знаю. Смысл теоретически мог... 8.4.2021, 14:05 cirus
30*30.
Сборщик что ли удаляет? 8.4.2021, 14:17 DarkMaster
Ага. Причем вызываемый из функции, где оно создан... 8.4.2021, 14:29 sutra
Вот и я про то же. Вопрос, а как его переворачива... 8.4.2021, 18:14 cirus
Искать можно и перевернутую картинку, разумеется ... 9.4.2021, 1:42 DarkMaster
Я переворачивал построчно через memcpy.
Для меня... 9.4.2021, 3:11 Madeus
Если брать луа, то искать перевернутую сохраняя н... 9.4.2021, 11:58 sutra
Спасибо. Да, именно так. Благо меня этому уже нау... 9.4.2021, 10:44 sutra Кстати, вырезалку из образа, тоже таким же способо... 9.4.2021, 11:20 DarkMaster sutra, принципиально делаем две версии одинаковые?... 9.4.2021, 12:06 sutra
Нет, Дарк, не в этом дело. Просто я люблю всё поп... 9.4.2021, 12:58 sutra Дело всё ещё в том, что я совершенно не понимаю пр... 9.4.2021, 13:17 DarkMaster
Это сишный cast.
В луа можно делать вставки на а... 9.4.2021, 13:24 cirus
Тоже самое что ffi.cast.
local rmem = ffi.cast
Дл... 9.4.2021, 13:26 sutra :D
И даже это требует для меня перевода. Ты дума... 9.4.2021, 13:42 sutra Дарк, давай уж приходи к единообразию. Если уж нач... 9.4.2021, 15:45 DarkMaster
Это функция си, которая преобразует один тип данн... 9.4.2021, 15:49 Cockney
Это функция си, которая преобразует один тип данн... 9.4.2021, 17:30 sutra
Ну вот видишь, "предчуствия меня не обманули... 9.4.2021, 16:12 DarkMaster
Ну целые со знаком/целые без знака/с плавающей то... 9.4.2021, 16:17 sutra
Ну конечно, это уж я так. Хотя мне ничего не меша... 9.4.2021, 16:38 DarkMaster
А беспонятия. Где-то на бенчмарк натыкался. 9.4.2021, 16:55 sutra Да брось, это всё просто крохи, для смеха попробов... 9.4.2021, 17:06 DarkMaster Добавлен loadimage, image_mirror_v(по вретикали пе... 9.4.2021, 17:47 DarkMaster
Я понимаю, когда я вместо int сую double. Речь о ... 9.4.2021, 17:59 Cockney
Я понимаю, когда я вместо int сую double. Речь о ... 9.4.2021, 20:34 Cockney
Если чесловек вместо int сует double, то он скоре... 9.4.2021, 20:47 cirus for i=1,100000000 do
a=8%3
-- a=math.modf(8/3... 10.4.2021, 2:41 DarkMaster
Бывают и очень много. Ошибок от непонимания, как ... 10.4.2021, 3:26 Cockney
Бывают и очень много. Ошибок от непонимания, как ... 10.4.2021, 11:39 cirus
Нет, если объявишь void, то будет принимать всё п... 10.4.2021, 9:20 DarkMaster
Т.е. это предложение объявлять обратно переобъявл... 10.4.2021, 9:55 sutra
Ничего она не умерла. И не умрёт, во всяком случа... 10.4.2021, 10:56 sutra Не о том господа думаем. Про скорость. Мне вот сов... 10.4.2021, 11:47 DarkMaster
Блин аж руки чешутся старую студию налить. Было б... 10.4.2021, 11:56 Cockney
Блин аж руки чешутся старую студию налить. Было б... 10.4.2021, 12:07 sutra И у меня есть ощущение, что if-ы слишком медленны.... 10.4.2021, 12:09 DarkMaster
Да я бы не сказал, что ругань. Скорее наоборот, я... 10.4.2021, 12:17 sutra Вот ещё интересная вещь. Заменил if j==sim на if... 10.4.2021, 12:33 sutra Короче, компилятор тут мама не горюй, как он чего ... 10.4.2021, 14:19 sutra Тестанул цикл в цикле - результаты не изменились
... 10.4.2021, 14:37 DarkMaster Я в понедельник или во вторник опять на финдимидж ... 10.4.2021, 15:27 sutra Ты читаешь мои мысли. Я тоже хотел попробовать всё... 10.4.2021, 15:50 DarkMaster Ну я себя в любом случае заставлю. Надо ставить то... 10.4.2021, 15:57 sutra Я почему и начал грешить на математику, поскольку ... 10.4.2021, 15:58 DarkMaster
Это работает исключительно для поиска лимитирован... 10.4.2021, 16:50 Madeus
Это работает исключительно для поиска лимитирован... 10.4.2021, 17:29 sutra
Да на самом деле если не использовать процентовку... 10.4.2021, 17:51 DarkMaster Процентовка нужна. Надо мне искать сотню изображен... 10.4.2021, 18:09 sutra Да почему рисовать, почему резать? Всё ищется без ... 10.4.2021, 18:30 sutra И наконец. Предположим, найдём и устраним тормоза.... 10.4.2021, 18:40 DarkMaster
Частично прозрачный текст на изменяющемся фоне с ... 10.4.2021, 18:44 sutra И ещё один довод, тоже уже говорил про это. Иногда... 10.4.2021, 18:49 DarkMaster
Угу, а потом оказывается, что один из самых контр... 10.4.2021, 18:53 sutra Я не возражаю 90% для буковок - ты даже не заметиш... 10.4.2021, 18:55 DarkMaster
Для текста, как правило, нужно больше, иначе пута... 10.4.2021, 18:56 sutra Вопрос стоит конкретно - АЛГОРИТМ - найти причину,... 10.4.2021, 18:58 DarkMaster
Это пока у тебя их не тыща картинок) Сглаживание,... 10.4.2021, 19:03 sutra
А ты пробовал? Я одним образом ищу примерно полто... 10.4.2021, 19:17 sutra И у тебя Дарк, всё-таки короткая память. Я ведь ещ... 10.4.2021, 22:56 sutra Главный минус у Кнайта, почему и используется так ... 10.4.2021, 23:07 sutra Я даже специальный скрипт делал, который мне показ... 10.4.2021, 23:18 sutra Дарк, наверное в скринилке, нужно всё-таки положит... 11.4.2021, 12:51 sutra Дарк, у тебя там косячки в скринилке, забыл наверн... 11.4.2021, 17:41 sutra И мне как-то не понравилась запись в файл кусками.... 11.4.2021, 18:52 sutra Парни, спасибо вам за моё обучение! Как хорошо... 12.4.2021, 13:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|