Witam

Co może byc przyczyną, że dostaję komunikat:
"Odwołanie obiekut nie zostało ustawione na wystąpienie obiektu" ... dotyczy to tej linii kodu:

CameraCalibration.DrawChessboardCorners(InputImage, patternSize, corners);
 

Dla tego kodu dodam, że dokładnie wszystko wykonane jest tak samo jak w przykładzie znalezionym na internecie

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;

using Emgu.CV;
using Emgu.CV.Structure;
using Emgu.Util;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("szerokosc");
            Int32 width = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("wysokosc"); 
            Int32 height = Convert.ToInt32(Console.ReadLine());

            Size patternSize = new Size(width, height);
            Image<Gray, Byte> InputImage = new Image<Gray,Byte>("checkerboard.png");
            //CvInvoke.cvShowImage("skala szarości", InputImage.Ptr);
             PointF[] corners = new PointF[]{};
            corners = CameraCalibration.FindChessboardCorners(InputImage, patternSize, Emgu.CV.CvEnum.CALIB_CB_TYPE.FILTER_QUADS);
            
            
            CameraCalibration.DrawChessboardCorners(InputImage, patternSize, corners);
            CvInvoke.cvShowImage("wynik",InputImage.Ptr);
            CvInvoke.cvWaitKey(0);
        }
    }
}