Emgu: 当前上下文中不存在名称 CV_RBG2GRAY

Emgu: The name CV_RBG2GRAY does not exist in the current context

我正在使用 Emgu 在 c# 中编写一个表单,但是,当尝试使用函数 CvtColor 时,我收到错误 "CV_RBG2GRAY" 在当前上下文中不存在。我到处都找过了,但找不到任何其他出现此问题的地方。
问题出现在这一行:

private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
  CvInvoke.CvtColor(Processo.InImage, Processo.BWImage, CV_Rgb2Gray);
}

有人可以帮帮我吗?

该常量在 Emgu.CV.CvEnum.ColorConversion 命名空间中。试试这个:

private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
  CvInvoke.CvtColor(Processo.InImage, Processo.BWImage, Emgu.CV.CvEnum.ColorConversion.Rgb2Gray);
}