کلیدستان

نسخه‌ی کامل: glcm
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
یک کد دارم که خصوصیات بافت را ا استفاده از glcm استخراج می کنه
کد ضمیمه می شود 
به نام calculateglcm 
ولی در اجرای این کد با مشکلاتی روبرو شدم 
از جمله اینکه
در قسمتی که کد زیر قرار داره یک ارور به من داد
کد:
[contrast,homog,dissimilarity,entropy,energy,correlation,variance,std_deviation,max_prob,asm]=FeatureCalculator(glcm0,1);
و من با استفاده از این تابع ارور را برطرف کردم
کد:
GLCM = graycomatrix(I,'offset', [0 1;-1 0; -1 1; -1 -1], 'Symmetric', true,'NumLevels',256);
           GLCMSTS= GLCM_Features4(GLCM,0);
حالا از شما سوال دارم قرار دادن ین کد درست است؟ لطفا راهنمایی کنید  Angel


خوب بعد از این که این مرحله درست شد دیگه ارور نداد به این قسمت 
ولی به این قسمت ارور داد
کد:
if isnan(contrast)
featurev0.contrast=0;
else
featurev0.contrast=contrast;
end
که دوباره با این کد درستش کردم
کد:
if isnan('contrast')
featurev0.contrast=0;
else
featurev0.contrast='contrast';
end
ولی به نظرم این اشتباه هستش
چون داخل خروجی به نظرم جوابها درست هستند
حالا من نمی دونم آیا جواب دادن به این سوال در حیطه اختیارات شما هست یا خیر 
لطفا اگر برای شما زحمتی نداره چک کنید
و اگر هم فکر می کنید وقت گیر و زمان بر است جواب بدین که وقت ندارید 
چون من منتظ جواب هستم 
و فایل ضمیمه شده زیر هم اصلاح شده کد هستش به نام calculateglcm2
در ضمن کد درسته طولانی هستش ولی خیلی اسون است
سپاس از کمک شما