次のチュートリアルに従おうとしていますが、Win Forms の代わりに WPF を使用しています。
WPF は を使用せずPictureBox
、代わりに を使用しますImage
。
したがって、ここで をロードしようとしますImage
。
XAML
<Image x:Name="srcImg" Width="400" Height="300"></Image>
CS 試行 1:
Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
srcImg.Source = My_Image.ToBitmap();
エラーメッセージ
Cannot implicitly convert type 'System.Drawing.Bitmap'
to 'System.Windows.Media.ImageSource'
CS 試行 2:
Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
srcImg.Source = new BitmapImage(My_Image);
エラーメッセージ
Error 1 The best overloaded method match for 'System.Windows.Media.Imaging.BitmapImage.BitmapImage(System.Uri)' has some invalid arguments
Error 2 Argument 1: cannot convert from 'Emgu.CV.Image<Emgu.CV.Structure.Bgr,byte>' to 'System.Uri'
私が間違っていることはありますか?