I'm afraid I don't know what an Emgu.CV.Image is, so I'm afraid I can't help you convert it.
That said, the crash is likely the result of an exception. When you put a try/catch block around it, it's handling the exception and thus not crashing, but you're still not getting the desired result.
Try handling the exception and output the message. This should hopefully give you an idea as to what's wrong.
- try
-
{
-
Image<Bgr, Byte> cvimage = new Image<Bgr, Byte>(bmp);
-
}
-
catch (Exception e)
-
{
-
Console.WriteLine(e.Message);
-
// or MessageBox.Show(e.Message) if you like
-
}