Convert color video to grayscale video in MATLAB

前端 未结 3 965
时光说笑
时光说笑 2021-01-14 01:50

I am trying to do some operations on color video in MATLAB however, I am facing 2 problems:

  • I am getting an error while converting color video to grayscale

3条回答
  •  半阙折子戏
    2021-01-14 02:29

    Your first problem is due to trying to assign the 2D output of rgb2gray into a 3D array. You can fix this by converting the gray image back to RGB format:

      frames(:,:,:,i)=repmat(rgb2gray(frames(:,:,:,i)),[1 1 3]);
    

提交回复
热议问题