Краш BAS из за модуля "Обработка изображений"

Поддержка
  • у кого нибудь получилось воспользоваться поиском одного изображения в другом? что бы я ни делал крашится. Этой теме больше трех лет, ниужели ни кто не разобрался?

  • @костян said in Краш BAS из за модуля "Обработка изображений":

    у кого нибудь получилось воспользоваться поиском одного изображения в другом? что бы я ни делал крашится. Этой теме больше трех лет, ниужели ни кто не разобрался?

    Я же в первом посте указал причину краша:

    c1c7e80a-ba91-4630-b827-2e9eafa61b78-изображение.png

  • Ходят легенды, что когда люди колонизируют Марс, этот баг наконец-таки пофиксят...

  • @DoctorKrolic said in Краш BAS из за модуля "Обработка изображений":

    Ходят легенды, что когда люди колонизируют Марс, этот баг наконец-таки пофиксят...

    Там по анонимности все печально шас (разработик уже вкурсе и фиксит), просто времени нет фиксить такое.
    А ещё база отпечаткоа состоит на 80% из ботов, это уже забота самого юзера. Кастом сервер + антифрод и вперед

  • @Fox, данный экшен корректно работает только со сделанными скриншотами, верно?
    При чтении изображений из файла (разумеется, файл читается в формате base64) и последующем поиске одного изображения в другом наблюдается такая же картина:

    [[FOUND_SUBIMAGE_X]] = 0 
    [[FOUND_SUBIMAGE_Y]] = 0
    [[FOUND_THRESHOLD]] = 100
    

    UPD: экшен работает корректно и со скриншотами, и с изображениями из файла

  • @glicjjk Работает он с файлами, разницы нет. Ошибка возникает, только если размер искомого изображения больше изображения в котором осуществляется поиск.

  • @glicjjk said in Краш BAS из за модуля "Обработка изображений":

    @Fox, данный экшен корректно работает только со сделанными скриншотами, верно?
    При чтении изображений из файла (разумеется, файл читается в формате base64) и последующем поиске одного изображения в другом наблюдается такая же картина:

    [[FOUND_SUBIMAGE_X]] = 0 
    [[FOUND_SUBIMAGE_Y]] = 0
    [[FOUND_THRESHOLD]] = 100
    

    b6a0f37b-31d6-44ef-913d-b4e0478bd847-изображение.png

  • @Fox я видел это предложение, которое вы выделили. Вопрос в том, должна ли повторяться такая ситуация со 100% (неверным) нахождением при чтении изображений из файла или нет?

    Я понимаю, что нет разницы в том, как передать в действие "Начать работу с изображением" данные об изображении: передавать через переменную, полученную посредством "Сделать скриншот"; передавать через переменную, полученную посредством "Читать файл (в base64); передавать через строку. Однако, по факту, корректно работают только изображения, полученные через скриншот

    UPD: экшен работает корректно и со скриншотами, и с изображениями из файла

  • @glicjjk said in Краш BAS из за модуля "Обработка изображений":

    @Fox я видел это предложение, которое вы выделили. Вопрос в том, должна ли повторяться такая ситуация со 100% (неверным) нахождением при чтении изображений из файла или нет?

    Я понимаю, что нет разницы в том, как передать в действие "Начать работу с изображением" данные об изображении: передавать через переменную, полученную посредством "Сделать скриншот"; передавать через переменную, полученную посредством "Читать файл (в base64); передавать через строку. Однако, по факту, корректно работают только изображения, полученные через скриншот

    Модуль работает с base64 изображением и ему действительно без разницы откуда оно было получено. Приложите для теста base64 строки или файлы

  • @glicjjk вроде нужно обрезать строку base64 если правильно помню.
    возьмите для примера 2 картинки в base64. 1 сделаный через скриншот в бас и 2 обычный после сравните начало строк base64.

  • @Fox, вы правы: источник изображения (скриншот/чтение из файла) не важен, здесь экшен работает полностью корректно. Мое заблуждение относительно источника было связано с тем, что сначала я читал изображения из файла, залитые полностью одним цветом (вот здесь экшен работает некорректно и выдает значения 100% 0x 0y), в то же время, когда я делал скриншоты, изображения брал реальные: какие-то фоны, предметы.

    Тестовый проект с двумя вариантами поиска одной фотографии в другой:
    ErrorImageSearch.rar