azam cheraghi 67 اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلام من توی پروژم یه تابع دارم که بلوکهای 50 در 50 از تصویر رو میگیره و باید بادستورgraythresh از اون آستانه گیری کنم و هرجا که از استانه بزرگتر بود رو سفید کنه.من کد زیر رو نوشتم ولی نمی دونم الان ماتریش خروجی باید چه جوری باشه؟ function feature=extractHist(im) pic=ones(50,50)*0.1; G=histeq(im); T=graythresh(G); count=zeros(1,10); for i=1:50 for j=1:50 if G(i,j)>T G(i,j)=255; end end end feature=????? الان خروجی چی باید باشه؟; end 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلام من توی پروژم یه تابع دارم که بلوکهای 50 در 50 از تصویر رو میگیره و باید بادستورgraythresh از اون آستانه گیری کنم و هرجا که از استانه بزرگتر بود رو سفید کنه.من کد زیر رو نوشتم ولی نمی دونم الان ماتریش خروجی باید چه جوری باشه؟ function feature=extractHist(im) pic=ones(50,50)*0.1; G=histeq(im); T=graythresh(G); count=zeros(1,10); for i=1:50 for j=1:50 if G(i,j)>T G(i,j)=255; end end end feature=????? الان خروجی چی باید باشه؟; end سلام سوالتون یه چی دیگه نبود، ولی فکر کنم کاری که می خواین انجام بدین رو متوجه شدم. به نظرم با blockproc بنویسین یا colfilt هم می تونین استفاده کنین که سریع تر هم هست: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2 لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلامسوالتون یه چی دیگه نبود، ولی فکر کنم کاری که می خواین انجام بدین رو متوجه شدم. به نظرم با blockproc بنویسین یا colfilt هم می تونین استفاده کنین که سریع تر هم هست: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام سلام ااین دستورات رو من بلد نیستم.چون زیاد پردازش تصویر کار نکردم.میشه همون دستورات که خودم فرستادم رو تکمیل کنید؟درسته سوالم یه چیز دیگه بود که به اون قسمت دیگه نیاز نداشتم.خروجی من الان دقیقا چی هست؟ 2 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلام ااین دستورات رو من بلد نیستم.چون زیاد پردازش تصویر کار نکردم.میشه همون دستورات که خودم فرستادم رو تکمیل کنید؟درسته سوالم یه چیز دیگه بود که به اون قسمت دیگه نیاز نداشتم.خروجی من الان دقیقا چی هست؟ خب اگه می خواین اینشکلی ننویسین، بعد از پیدا کردن آستانه برای هر بلوک: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام حلقه نیاز ندارین. 2 لینک به دیدگاه
hhamidy 885 اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلام ااین دستورات رو من بلد نیستم.چون زیاد پردازش تصویر کار نکردم.میشه همون دستورات که خودم فرستادم رو تکمیل کنید؟درسته سوالم یه چیز دیگه بود که به اون قسمت دیگه نیاز نداشتم.خروجی من الان دقیقا چی هست؟ سلام، فکر میکنم اگر خروجیه کد خودتون رو هم reshape می کردین چون برای هر پیکسل دارین ویژگی رو استخراج می کنید صحیح بود: r=reshape(G,1,14300); 2 لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلام،فکر میکنم اگر خروجیه کد خودتون رو هم reshape می کردین چون برای هر پیکسل دارین ویژگی رو استخراج می کنید صحیح بود: r=reshape(G,1,14300); سلام برای خروجی من باید یک بردار از ویژگی های استخراج شده از هر بلاک رو برگردونم. این reshape چکار می کنه؟این 14300 برای چی هست؟ میشه توضیج بدید؟این کد رو بعد از په دستوری بنویسم؟ آیا r رو به خروجی برگردونم؟ من الان کدم رو ایجوری تغییر دادم:function feature=extractHist(im)G=histeq(im); T=graythresh(G); Output_img = false(50); % logical(zeros(50)) Output_img(G>T) = 1; feature=output_img; end خروجی من توسط featureبرگردونده میشه. 2 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلام برای خروجی من باید یک بردار از ویژگی های استخراج شده از هر بلاک رو برگردونم. این reshape چکار می کنه؟این 14300 برای چی هست؟ میشه توضیج بدید؟این کد رو بعد از په دستوری بنویسم؟ آیا r رو به خروجی برگردونم؟ من الان کدم رو ایجوری تغییر دادم:function feature=extractHist(im)G=histeq(im); T=graythresh(G); Output_img = false(50); % logical(zeros(50)) Output_img(G>T) = 1; feature=output_img; end خروجی من توسط featureبرگردونده میشه. از هر بلاک به تعداد پیکسل های اون بلاک 50 * 50 تا ویژگی دارین، زیاد نیست؟ منظورشون این بود باید به بردار تبدیلش کنین، اگه می خواین به عنوان ویژگی استفاده کنین، reshape هم شکل ماتریس رو عوض می کنه، مثلا یه ماتریس 4 در 4 رو می تونیم به کمکش به 8 در 2 یا 16 در 1، ابعادی که به تعداد درایه های ماتریس بخوره تبدیل کنیم. چجوری می خواین ویژگی استخراج کنین، از هر بلاک؟ 2 لینک به دیدگاه
ارسال های توصیه شده