Создать коврик yuv в opencv на AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Создать коврик yuv в opencv на Android

Сообщение Anonymous »

Я реализую проект компьютерного зрения для Android и использую для него OpenCV с Android NDK. Он получает данные в формате YUV NV21 от камеры в массиве байтов от PreviewCallback и вызывает собственную часть приложения.

Моя проблема в том, что я не знаю, как создать 3-канальный Mat с данными YUV для определения порога.
Для определения порога я хочу использовать этот код

Код: Выделить всё

Mat* threshold = new Mat(height, width, CV_8UC1);
Scalar low(yuvPixel[0] - 50, yuvPixel[1] - 10, yuvPixel[2] - 10);
Scalar up(yuvPixel[0] + 50, yuvPixel[1] + 10, yuvPixel[2] + 10);
inRange(image, low, up, *threshold);
Я знаю только, как создать 1-канальный мат с помощью

Код: Выделить всё

Mat image(height + height/2, width, CV_8UC1, (unsigned char *)frameData);
Есть ли какой-нибудь простой способ преобразовать этот мат в 3-канальный мат?
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/148 ... on-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Создать коврик yuv в opencv на Android
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как повысить производительность упакованного YUV в планарный конверсию YUV с помощью AVX2?
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как повысить производительность упакованного YUV в планарный конверсию YUV с помощью AVX2?
    Anonymous » » в форуме C++
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Вставьте коврик OpenCV в конвейер DeepStream.
    Anonymous » » в форуме C++
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как сохранить и восстановить коврик OpenCV от DB
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»