@Dodok Спасибо! Сработало
@tet-vivi спасибо за отзывчивость, разобрался)
Краш BAS из за модуля "Обработка изображений"
-
@костян said in Краш BAS из за модуля "Обработка изображений":
у кого нибудь получилось воспользоваться поиском одного изображения в другом? что бы я ни делал крашится. Этой теме больше трех лет, ниужели ни кто не разобрался?
Я же в первом посте указал причину краша:

-
Ходят легенды, что когда люди колонизируют Марс, этот баг наконец-таки пофиксят...
-
@DoctorKrolic said in Краш BAS из за модуля "Обработка изображений":
Ходят легенды, что когда люди колонизируют Марс, этот баг наконец-таки пофиксят...
Там по анонимности все печально шас (разработик уже вкурсе и фиксит), просто времени нет фиксить такое.
А ещё база отпечаткоа состоит на 80% из ботов, это уже забота самого юзера. Кастом сервер + антифрод и вперед -
@Fox, данный экшен корректно работает только со сделанными скриншотами, верно?
При чтении изображений из файла (разумеется, файл читается в формате base64) и последующем поиске одного изображения в другом наблюдается такая же картина:[[FOUND_SUBIMAGE_X]] = 0 [[FOUND_SUBIMAGE_Y]] = 0 [[FOUND_THRESHOLD]] = 100UPD: экшен работает корректно и со скриншотами, и с изображениями из файла
-
@glicjjk said in Краш BAS из за модуля "Обработка изображений":
@Fox, данный экшен корректно работает только со сделанными скриншотами, верно?
При чтении изображений из файла (разумеется, файл читается в формате base64) и последующем поиске одного изображения в другом наблюдается такая же картина:[[FOUND_SUBIMAGE_X]] = 0 [[FOUND_SUBIMAGE_Y]] = 0 [[FOUND_THRESHOLD]] = 100
-
@Fox я видел это предложение, которое вы выделили. Вопрос в том, должна ли повторяться такая ситуация со 100% (неверным) нахождением при чтении изображений из файла или нет?
Я понимаю, что нет разницы в том, как передать в действие "Начать работу с изображением" данные об изображении: передавать через переменную, полученную посредством "Сделать скриншот"; передавать через переменную, полученную посредством "Читать файл (в base64); передавать через строку. Однако, по факту, корректно работают только изображения, полученные через скриншот
UPD: экшен работает корректно и со скриншотами, и с изображениями из файла
-
@glicjjk said in Краш BAS из за модуля "Обработка изображений":
@Fox я видел это предложение, которое вы выделили. Вопрос в том, должна ли повторяться такая ситуация со 100% (неверным) нахождением при чтении изображений из файла или нет?
Я понимаю, что нет разницы в том, как передать в действие "Начать работу с изображением" данные об изображении: передавать через переменную, полученную посредством "Сделать скриншот"; передавать через переменную, полученную посредством "Читать файл (в base64); передавать через строку. Однако, по факту, корректно работают только изображения, полученные через скриншот
Модуль работает с base64 изображением и ему действительно без разницы откуда оно было получено. Приложите для теста base64 строки или файлы
-
@Fox, вы правы: источник изображения (скриншот/чтение из файла) не важен, здесь экшен работает полностью корректно. Мое заблуждение относительно источника было связано с тем, что сначала я читал изображения из файла, залитые полностью одним цветом (вот здесь экшен работает некорректно и выдает значения 100% 0x 0y), в то же время, когда я делал скриншоты, изображения брал реальные: какие-то фоны, предметы.
Тестовый проект с двумя вариантами поиска одной фотографии в другой:
ErrorImageSearch.rar