Присвоение реализации функции более одного имени в c ++

Допустим, у меня есть базовый класс 2D-векторов, вроде

class vector2
{
  int x, y;
}

, эти два значения могут использоваться для представления положения, а также ширины и высоты. С ++ предоставляет мне возможность реализовать такую ​​функцию, как vector2 :: getXpos () , а затем также определить vector2 :: getWidth () и использовать ту же реализацию.

Я знаю, что могу просто сделать обе эти функции встроенными, но компилятор может решить не встраивать эти функции. поэтому, если getWidth только что вызвал getXpos , вы получите два вызова функций.

Более реалистичный пример того, для чего я хотел бы использовать это, - getLength () и эээ ... Мне интересно, как предварительно обработать изображение перед его отправкой в ​​механизм OCR для определения текста. Я ...

Привет всем, у меня есть коллекция изображений, похожих на фотографии номерных знаков автомобилей.

Мне интересно, как предварительно обработать изображение перед отправкой его в систему распознавания текста для определения текста.

12167] Я хотел бы в конечном итоге иметь возможность обрезать ввод только по белому содержимому номерного знака.

Фактическое изображение будет выглядеть примерно так:

input

и должно получиться примерно так (глубина цвета не имеет значения ) ouput

Благодарю за любую помощь. С Уважением, Боб

5
задан The HCD 15 November 2010 в 00:52
поделиться