-
OpenCV: imencode() — функция кодирует изображение в буфер памяти
Иногда возникает задача преобразовать картинку OpenCV из обычного формата в какой-нибудь сжатый формат (вроде jpeg) для последующей передачи в сокет или куда-нибудь ещё. Просто сохранять в файл и потом его считывать — явно не лучший вариант. Здесь нам на выручку придёт функция cv::imencode().
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…