Не удается загрузить изображение с помощью функции ImRead в Unity - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь загрузить изображение из файла с помощью OpenCV, показать это изображение в окне и написать.Я создал кнопку в моем проекте, который выполняет следующий код, но у меня есть некоторые ошибки, такие как «OpenCVException: size.width> 0 && size.height> 0».Я думаю, что мое изображение не загружается вообще.Я загружаю бесплатный ресурс OpenCV с здесь .У меня Unity 2018.2.19f1

Я пытался изменить путь к файлу, директории.Также я попробовал этот код с разными изображениями и форматами, с разными ImreadModes, но ничего не помогло.

errors.text = string.Empty; //string for error messages
Mat im1;
im1 = Cv2.ImRead("D:/Downloads/123.jpg", ImreadModes.Unchanged);
if (im1.Empty())
    errors.text = "Error";
Cv2.NamedWindow("Display", WindowMode.AutoSize);
Cv2.ImShow("Display", im1);
Cv2.ImWrite("qwerty.jpg", im1);

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

Вот мой пример изображения

https://i.stack.imgur.com/rYnSJ.jpg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...