Эмгу CV растровое изображение больше не работает - PullRequest
0 голосов
/ 17 февраля 2020

Я работаю с emguCV довольно часто. Но теперь я скачал последние библиотеки CV3 для. Net и никогда не испытывал проблем с преобразованием растрового изображения в изображение. Теперь мой код больше не работает, и конструктор Image больше не принимает растровое изображение в качестве параметра.

        Bitmap bitmap = Sources.GetBitmap();
        Image<Bgr, byte> source = new Image<Bgr, byte>(bitmap);

Есть ли обходной путь?

1 Ответ

1 голос
/ 17 февраля 2020

Начиная с версии Emgu 4.2.0, нет конструктора Image с растровым изображением в качестве параметра.

Теперь, согласно журналу изменений (http://www.emgu.com/wiki/index.php/Version_History), существует метод Расширения для растрового изображения. Итак, теперь вам нужно преобразовать растровое изображение в изображение следующим образом:

    Bitmap bitmap = Sources.GetBitmap();
    var Image = bitmap.ToImage<Bgr, byte>();
...