我正在使用Emgu在c#中编写一个Form,但是,当尝试使用函数CvtColor时,我得到错误“CV_RBG2GRAY”在当前上下文中不存在。我到处寻找,但我找不到任何其他问题。
问题出现在这一行:
private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
CvInvoke.CvtColor(Processo.InImage, Processo.BWImage, CV_Rgb2Gray);
}
有人可以帮帮我吗?
答案 0 :(得分:0)
该常量位于Emgu.CV.CvEnum.ColorConversion命名空间中。试试这个:
private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
CvInvoke.CvtColor(Processo.InImage, Processo.BWImage, Emgu.CV.CvEnum.ColorConversion.Rgb2Gray);
}