نمايش پست تنها
قديمي ۰۷-۲۱-۱۳۹۲, ۰۱:۰۱ قبل از ظهر   #2 (لینک دائم)
mahdiii
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 356
تشكرها: 27
166 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

نقل قول:
نوشته اصلي بوسيله barney نمايش پست
سلام.من يه تکليف دارم که بايد تا دوشنبه تحويل بدم.بايد هيستوگرام يک تصوير رو رسم کنم اما نه با دستور imhist .بعدش هم بايد با هيستو گرام کاري کنم که تصوير تيره تر و روشن تر بشه و يک بار هم هيستوگرام رو به صورت توزيع گوسين بدست بيارم.عجله ايه لطفن يکي راهنمايي کنه
ابتدا یک بردار 1 در 256 تعریف کنید (hh)که نشان دهنده مقادیر سطوح خاکستری 0 تا 255 هست.
همه مقادیر اونو صفر قرار بدین.
بعد دو تا حلقه تو متلب روی سطرها و ستون تصویرتون تعریف کنین. بعد یکی یکی مقادیر پیکسلهای خونه i,j را بخوانید و بسته به مقدارش (0 تا 255) مقدار hh اون خونه را یکی اضافه کنین یعنی
hh(im(i,j)+1)=hh(im(i,j)+1)+1
دستور بالا باید داخل دو for تعریف شده باشه.
به همین راحتی.
hh شما همون بافت نگار شما هست.
mahdiii آفلاين است   پاسخ با نقل قول