2017-03-18 5 views
0

Emgu를 사용하여 C#에서 Form을 작성하고 있지만 CvtColor 함수를 사용하려고하면 "CV_RBG2GRAY"가 현재 컨텍스트에 존재하지 않습니다.라는 오류가 발생합니다. . 나는 도처에서 보았지만,이 문제의 다른 사건을 발견 할 수 없었다.Emgu : CV_RBG2GRAY라는 이름이 현재 컨텍스트에 없습니다.

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

은 누군가가 나를 도와 주 시겠어요 :
문제는이 라인에서 발생?

+1

시도 Emgu.CV.CvEnum.ColorConversion.Rgb2Gray – Micka

답변

0

상수는 Emgu.CV.CvEnum.ColorConversion 네임 스페이스에 있습니다. 이것을 시도하십시오 :

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