السلام عليكم ,, كل عام وانتم بخير,, استفسار

[CENTER]حياكم الله

[B]اعمل مشروعي على العلامة المائية
اريد قياس كفاءة الشعار بعد استخراجه ارجو نصحي بقانون جيد بستخدام الماتلاب.

اريد بعد اذنكم ان استفسر عن الفرق بين الداله
blkproc , dct2, dctmtx

جزاكم الله كل خير
تحيتي
[/b]

[/center]

:a40:

يوجد فى المنتدى الكثير من المواضيع حول هذا موضوع العلامة المائية
يمكنك البحث وان شاء الله تجد ما يفيدك

[LEFT]اخي اضل السؤال
استعملت NCC
حسب ما قرئت نتيجتها تكون ما بين الصفر والواحد
ولكن لا تطلع معي


function m = NCC(w1, w2)
w1=double(w1); 
w2=double(w2); 

%M = size(w1,1); 
%N = size(w2,2); 

w1 = w1 - mean(w1(  :));
    w2 = w2 - mean(w2(  :));
    

%a=sum(sum(w1))*sum(sum(w2));
    d = sqrt( sum(sum(w1.^2))*sum(sum(w2.^2)) );
    

    if d < 1e-10,
        m = 0;
    else
        m = abs(sum(sum((w1*w2))))/0.1;
    end
    return

ارجو ان تعطيني رأيك القيمة تطلع معي فوق الواحد
مع شكري[/left]

اخى العزيز لم افهم ما وظيفة هذه الدالة وكيف ان النتيجة تكون بين الصفر والواحد ؟؟

وهذا السطر

w1 = w1 - mean(w1(  :));

دائما سيكون صفر اذا كان المصفوفة رقم واحد او ارقام متشابه

مرحبا هذه داله Normalized Cross-Correlation لايجاد توافق بين صورتين

فى الحقيقة ليس لدى علم عن هذه الدالة ولكن يمكنك حل المشكلة فى السطر المذكور