داله لتحويل RGB الى gray

2011-11-01, 05:57 PM #1
جديد

تاريخ التسجيل: Oct 2011
المشاركات: 2
Thumbs Up
Received: 0
Given: 0
داله لتحويل RGB الى gray
السلام عليكم ورحمه الله وبركاته

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

كلنا نعرف تحويل 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 ولكن الداله تعطى هذا الخطأ ..

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

من مواضيع The expendable :