Emgu cv findChesseboardCorners problem

0

Mam taki problem i nie nie bardzo wiem co może być przyczyną

 private Capture capture=null;
        private bool czyPrzechwytuje;
       

        const int szerPlanszy = 9;
        const int wysPlanaszy = 7;

        Size rozmiarPlanszy = new Size(szerPlanszy, wysPlanaszy);
        Bgr[] tabLiniKolor = new Bgr[szerPlanszy * wysPlanaszy];
        PointF[] wierzcholkiKamera1;
        Image<Bgr, Byte> klatka;
        Image<Gray, Byte> grayKlatka;

 
 
     private void przechwycKlatke(object sender, EventArgs arg)
        {
            
            klatka = capture.QueryFrame();
            grayKlatka = klatka.Convert<Gray, Byte>();
            kameraImageBox1.Image = klatka;
            imageBox1.Image = grayKlatka;
           
            //Application.Idle += przechwycKlatke;
            wierzcholkiKamera1 = CameraCalibration.FindChessboardCorners(grayKlatka, rozmiarPlanszy, Emgu.CV.CvEnum.CALIB_CB_TYPE.ADAPTIVE_THRESH);
                             
          
        }

I krzyczy mi coś takiego
"No overload for method 'FindChessboardCorners' takes 3 arguments"

Tylko dlaczego skoro są podane argumenty.

0

A nie powinno być coś w stylu tego?

CameraCalibration.FindChessboardCorners(grayKlatka, rozmiarPlanszy, Emgu.CV.CvEnum.CALIB_CB_TYPE.ADAPTIVE_THRESH, out wierzcholkiKamera1);

Wnioskuję po przeczytaniu dokumentacji tej metody.
http://www.emgu.com/wiki/files/1.5.0.0/Help/html/54fb3855-b392-4c4e-838a-88497daabba4.htm

0

Niestety, ale to nie jest rowiązaniem

0

Ok, ale jakie są błędy? Coś się zmieniło czy dalej jest to samo?

0

na razie nadal to samo... :/ może trzeba przeładować biblioteki

0

Chyba biblioteki były temu winne... załadowałem od nowa i działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1