К примеру, в этом методе:Использование системы System.Drawing.Rectangle в EmguCV (строка, столбец) или (X, Y)?
новый Image
возвращается, обрезается в соответствии с параметром System.Drawing.Rectangle
. Пример использования является:
var image = new Image<Gray, Byte>("filename.jpg");
var cropRectangle = new Rectangle(0, 200, 100, 10);
var cropped = image.Copy(cropRectangle);
OpenCV, EmguCV, и, следовательно, Image
класса все работают с системой координат (Row, Column)
, но Rectangle
работает с более традиционной (x, y)
системе координат.
Как эти две системы координат сопоставляются между собой? Должен ли я создать Rectangle
с x == 100
и y == 10
для обрезки, начиная со 100-й строки и 10-й колонки?
Хороший ответ. Прохожие: посмотрите ниже для визуального изображения. – kdbanman