我是EmguCV的新手。我想将rgb图像转换为灰度图像。对于转换,我使用了代码ImagegrayImage=ColordImage.Convert();现在,当我在C#中编译这段代码时,它没有给出任何错误,但是当我运行它时,几秒钟后,它在这行代码中给出了OpenCV不支持这种类型的转换的异常。现在谁能帮我解决这个问题。问候阿马尔 最佳答案 这可能取决于ColordImage的颜色类型。例如,这个有效:Capturecap=newCapture(1);ImageColordImage=cap.QueryFrame();Imagegra