Используйте результат CvInvoke.Rotate как параметр для другого метода - PullRequest
0 голосов
/ 26 июня 2019

Почему-то я не могу заставить это работать:

Я изменяю изображение с помощью библиотеки Emgu, которая была загружена в контейнер BLOB-объектов. Это поток, и с этим потоком я делаю некоторые действия по модификации. (черный / белый, изменить размер, повернуть и т. д.) Окончательное изображение - это повернутое изображение, которое я хочу загрузить обратно в контейнер BLOB-объектов, чтобы можно было запустить другую функцию.

Так что я использую

CvInvoke.Rotate(imageToPolar, rotatedPolarImage,rotateFlags.Rotate90CounterClockwise);

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

Если я сначала сохраню этот измененный образ на диск и снова загрузлю его, то правильное изображение будет сохранено в хранилище Azure

Я использую метод UploadFromByteArrayAsync для сохранения изображения в Azure.

Что мне нужно сделать, чтобы "rotatedPolarImage" сначала сохранил его в Azure правильно?

...