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

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

class vector2
{
  int x, y;
}

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

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

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

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

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

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

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

input

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

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

Предположим, у вас есть большое количество пользователей (M) и большое количество документов (N), и вы хотите, чтобы каждый пользователь мог отмечать каждый документ как прочитанный или непрочитанный (как и в любой почтовой системе). Как лучше всего представить это в MongoDB? Или любая другая база данных документов?

Есть несколько вопросов по StackOverflow, которые задают этот вопрос для реляционных баз данных, но я не видел ни одного с рекомендациями для баз данных документов:

Какой самый эффективный способ запомнить статус прочитанного / непрочитанного в нескольких items?

Реализация эффективной системы счетчиков «непрочитанных комментариев»

Обычно ответы включают таблицу, в которой перечисляется все, что пользователь прочитал: (т.е. кортежи идентификаторов пользователя, идентификатор документа) с некоторыми возможными оптимизациями для даты отсечения, позволяющей пометить все как прочитанное, чтобы стереть базу данных и начать заново, зная, что все, что до этой даты, «прочитано».

Итак, эксперты MongoDB / NOSQL, что Подходы к этой проблеме вы видели на практике и как они работали?

13
задан Community 22 September 2017 в 18:01
поделиться