Member 12911482 Ответов: 0

Как я могу использовать emgucv для преобразования изображения rgb в серое изображение?


Image<Bgr, Byte> srcimage = new Image<Bgr, byte>("201221230019.JPG");

Image<Gray, float> btt = srcimage.Convert<Gray, float>();


это не может работать ,показывает проблему:"
Convertion from Image<Emgu.CV.Structure.Bgr, System.Single> to Image<Emgu.CV.Structure.Gray, System.Single> is not supported by OpenCV
"это потому ,что новая версия не поддерживает операционную систему? и
opencv_highgui220.dll
,
opencv_imgproc220.dll
,
opencv_legacy245.dll

это было правильно указано.

Что я уже пробовал:

Я тоже пытался:
Bitmap bt = new Bitmap(path);
Image<Bgr, float> img11 = new Image<Bgr,float>(bt);
Image<Gray, float> img2 = new Image<Gray, float>(bt1);
это тоже не работает,появилась та же проблема.

0 Ответов