【发布时间】:2019-05-11 23:36:51
【问题描述】:
对此的新手,我将 Spinnaker SDK 示例用于 FLIR (PointGrey) 相机。我正在尝试转换 'convertedImage' 以在 Windows 窗体中的 PictureBox 中使用并收到错误“无法将类型隐式转换为 'System.Drawing.Image'。存在显式转换(您是否缺少演员表?)”。你能告诉我我需要做什么吗?谢谢!
尝试了所有方法,包括基本的显式转换。
//Part of Spinnaker SDK example:
using (IManagedImage convertedImage =
rawImage.Convert(PixelFormatEnums.Mono8))
{
String filename = "TriggerQS-CSharp-";
if (deviceSerialNumber != "")
{
filename = filename + deviceSerialNumber + "-";
}
Image testImage = convertedImage;
}
【问题讨论】:
-
这可能意味着
Image testImage = (Image)convertedImage;。请注意testImage在using块中声明。 -
我认为这越来越近了。现在我得到:无法将“SpinnakerNET.ManagedImage”类型的对象转换为“System.Drawing.Image”类型。会记住 using 块。
标签: c# windows forms image spinnaker-cam