Код: Выделить всё
Size patternSize = new Size(5, 4);
Matrix corners = new Matrix(1, 2);
bool find = CvInvoke.FindChessboardCorners(grayFrame, patternSize, corners, CalibCbType.AdaptiveThresh | CalibCbType.FilterQuads);
CvInvoke.DrawChessboardCorners(grayFrame, patternSize, corners, find);
if (find)
{
Console.Write(corners.Size);
}
Но насколько большим должен быть размер матрицы углов и как мне извлечь угловые позиции?
Все примеры, которые я нашел в Интернете, используют старые версии EmguCV, и теперь существует совершенно другой синтаксис. Я бы использовал старую версию, но новая альфа-версия работает намного быстрее, и в моем приложении время является большой проблемой.