السلام عليكم ورحمه الله وبركاته

تحياتى لأحلى اعضاء فى احلى منتدى

كلنا نعرف تحويل RGB الى gray باستخدام داله الماتلاب rgb2gray

ولكن اريد تنفيذها بالكود فقمت بعمل داله gray كالاتى

كود:
function out=gray(x)
[p,q,n]=size(x);
%out=uint8(ones(m,n,p));

        R=x(:,:,1);
        G=x(:,:,2);
        B=x(:,:,3);
        out=((R+G+B)/3);
وقمت بنداء هذه الداله
كود:
x=imread('مسار الصوره ');
gray(x);
ولكن ظهر لى هذا الخطأ

كود:
??? Subscript indices must either be real positive integers or logicals.
مع انى نفذتها من خلال command window ولكن الداله تعطى هذا الخطأ ..

وشكرا مقدما ..


مواضيع ذات صلة