Error using rgb2array and gpuArray

I ran the given commands as directed in rgb2gray help, but got errors.
I = gpuArray(imread('board.tif')); % this worked fine
J = rgb2gray(I); % error in this line
figure, imshow(I), figure, imshow(J);
Errors.
Error using imapplymatrix>checkOutputClass (line 145)
The output class must be a valid numeric datatype.
Error in imapplymatrix (line 69)
checkOutputClass(outputClass);
Error in rgb2gray (line 62)
I = imapplymatrix(coef, X, class(X));
Please help me with this

답변 (1개)

Edric Ellis
Edric Ellis 2014년 4월 28일

0 개 추천

You need to be using at least R2013b for RGB2GRAY to operate on gpuArray data. See the Image Processing Toolbox release notes.

질문:

2014년 4월 26일

답변:

2014년 4월 28일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by