Я пытаюсь выполнить операции, такие как rgb2gray(img)
, при просмотре видео в реальном времени с использованием vid=videoinput()
, как rgb2gray(vid)
.Применить операции с изображениями в реальном времени (видео) в MATLAB
Это несоответствие типа, но я застрял здесь. Должен ли я преобразовать vid в любой формат изображения и сохранить его в матрице, или есть ли другой способ сделать rgb2gray
? Я не хочу использовать vid.ReturnedColorSpace = 'grayscale'
, так как мне нужно преобразовать видео в изображения или матрицу и делать rgb2gray
.
Вы можете конвертировать каждый кадр отдельно. – Daniel
Спасибо, что работает! – blokanda