ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 8 از 8
  1. #1
    2013/10/06
    19
    0

    رسم هيستوگرام

    سلام.من يه تکليف دارم که بايد تا دوشنبه تحويل بدم.بايد هيستوگرام يک تصوير رو رسم کنم اما نه با دستور imhist .بعدش هم بايد با هيستو گرام کاري کنم که تصوير تيره تر و روشن تر بشه و يک بار هم هيستوگرام رو به صورت توزيع گوسين بدست بيارم.عجله ايه لطفن يکي راهنمايي کنه :nerd:
  2. #2
    2011/05/22
    سمنان
    1,222
    20

    پاسخ : رسم هيستوگرام

    سلام
    روش به دست آوردنش رو ميگم
    خودت ميتوني به دستش بياري.
    اينطوري لذت يادگيريش برات بيشتر ميشه
    + اينکه در اين سايت هم بگردي دستوراتش هست
    دوستان قبلا زحمت کشيدن کدشو گذاشتن
    + توي اينترنت هم بگردي n+1 مثال گير مياري!
    روش کار:
    فرض ميکنيم تصوير شما از نوع gray scale ه. و يک تصوير m*n ه
    بنابراين هر پيکسل يک بايته و عددي بين 0 تا 255 داره.
    هيستوگرام چيه اصلا؟
    مياد توزيع اين 0 تا 255 رو مشخص ميکنه.
    يعني ميگه: چند تا پيکسل با مقدار 0 داري؟
    چند تا پيکسل با مقدار 1 داري؟
    چند تا پيکسل با مقدار 2 داري؟
    ...
    و در نهايت چند تا پيکسل با مقدار 255 داري؟
    آخرشم مياد يک نمودار رسم ميکنه
    که مثلا محور افقي ميشه 0 تا 255
    و محور عمودي ميشه 0 تا يک عددي (مقداري که بيشترين دفعه شمرده شده)
    حالا براي برنامه نويسي ابتدا تصوير رو فراخواني ميکني
    داده هاي تصوير (مقادير پيکسل ها) رو بين 0 تا 255 ميکني
    256 تا متغير تعريف ميکني (به صورت آرايه تعريف کن تا راحت تر بتوني کار کني)
    تک تک پيکسل ها رو چک ميکني تا ببيني مقدارشون چقدره
    متناظر با مقداري که هر پيکسل داره
    به مقدار يکي از متغيرهاي آرايه، در هر بار يکي اضافه ميکني
    مثلا اگه مقدار يک پيکسل 147 بود، آرايه ي متناظر با 147 يکي اضافه ميشه
    اگه مقدار پيکسل بعديش 139 بود، آرايه ي متناظر با 139 يکي اضافه ميشه و ...

    :read:

    اول شما اين کار رو انجام بده، بعد مراحل بعدي ...
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: چيزي به نام تصادف و شانس وجود نداره ... 3: دانش بهتره يا ثروت؟ بدون "شعور" هيچکدوم!
    4: دلا معاش چنان کن که گر بلغزد پاي***فرشتهآ*ات به دو دست دعا نگه دارد (حافظ)
    5:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  3. #3
    2013/10/06
    19
    0

    پاسخ : رسم هيستوگرام

    خيلي ممنون برا وقتي که گذاشتين ولي من متلبم خوب نيست.بهرحال هيستوگرام رو کشيدم.خب مراحل بعد...
  4. #4
    2013/08/11
    43
    0

    پاسخ : رسم هيستوگرام

    سلام
    من این قسمت را خوب متوجه نشدم .چه طور این کارا انجام میشه؟میشه توضیح بیشتر بدین ؟
    داده هاي تصوير (مقادير پيکسل ها) رو بين 0 تا 255 ميکني .
    256 تا متغير تعريف ميکني (به صورت آرايه تعريف کن تا راحت تر بتوني کار کني)
    تک تک پيکسل ها رو چک ميکني تا ببيني مقدارشون چقدره
    متناظر با مقداري که هر پيکسل داره
    به مقدار يکي از متغيرهاي آرايه، در هر بار يکي اضافه ميکني
    مثلا اگه مقدار يک پيکسل 147 بود، آرايه ي متناظر با 147 يکي اضافه ميشه
    اگه مقدار پيکسل بعديش 139 بود، آرايه ي متناظر با 139 يکي اضافه ميشه و ...
  5. #5
    2011/05/22
    سمنان
    1,222
    20

    پاسخ : رسم هيستوگرام

    سلام
    لينک زير رو نگاه کنيد:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    قسمت example، ماتريس و جدول اول رو ببينيد.
    دقيقا منظورم رو متوجه ميشيد.
    بذاريد يه مقدار ساده ترش کنم:
    اگه شما يک تصوير داريد که مقادير پيکسل هاي اون تصوير
    بين 0 و 255 متغير باشه (اعداد صحيح)
    در هيستوگرام، چيزي که رسم ميکنيم اينه:
    تعداد پيکسل هايي با مقدار 0 در کل تصوير
    تعداد پيکسل هايي با مقدار 1 در کل تصوير
    تعداد پيکسل هايي با مقدار 2 در کل تصوير
    ...
    تعداد پيکسل هايي با مقدار 254 در کل تصوير
    تعداد پيکسل هايي با مقدار 255 در کل تصوير
    خب حالا ميخواي براش برنامه بنويسيم!
    که چطوري اينا شمارش بشن؟
    بايد چيکار کنيم؟ بايد يک متغير 256 تايي داشته باشيم
    (و يا 256 تا متغير داشته باشيم)
    حالا بهترين کار براي اينکه بتونيم متغيرهايي داشته باشيم
    که با مقادير پيکسل ها، همخواني داشته باشن، استفاده از آرايه هاست
    مثلا اگه شما يک آرايه به نام hist[256] تعريف کني،
    زماني که بخواي به يکي از مولفه هاش دسترسي داشته باشي،
    مينويسي (مثلا) hist[23] . خب حالا فرض کن ميخوايم از اين آرايه براي شمارش تعداد پيکسل ها استفاده کنيم
    عبارت hist[23] متناظر ميشه با پيکسلي با مقدار 22 .
    حالا فرض کن ما به تک تک پيکسل ها دسترسي داريم
    مثلا اسم متغيرش هم هست pic(m,n) که m , n رو خودمون با توجه به ابعاد تصوير
    يکي يکي اضافه ميکنيم. براي شمارش پيکسل ها به اين صورت عمل ميکنيم:
    کد:
    hist(pic(m,n))++
    و در نهايت hist رو رسم ميکنيم:
    محور افقي 1 تا 256 (يا 0 تا 255) و محور عمودي تعداد پيکسلهاي شمارش شده.
    :read:
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: چيزي به نام تصادف و شانس وجود نداره ... 3: دانش بهتره يا ثروت؟ بدون "شعور" هيچکدوم!
    4: دلا معاش چنان کن که گر بلغزد پاي***فرشتهآ*ات به دو دست دعا نگه دارد (حافظ)
    5:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  6. #6
    2013/08/11
    43
    0

    پاسخ : رسم هيستوگرام

    سلام
    ببخشید سوالات سطح پایین می پرسم .اخه تازه در زمینه پردازش شروع به کار کردم .
    این ماتریس چگونه بدست می آید؟بادستور imread که فقط شکل خوانده میشه . درسته؟

  7. #7
    2011/05/22
    سمنان
    1,222
    20

    پاسخ : رسم هيستوگرام

    سلام
    يه لينک خوب ديدم در همين سايت
    براتون ميذارم:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    آره، شما بايد ابتدا با همون دستور يک عکس رو وارد کنيد
    که تبديل به يک ماتريس ميشه
    اگه تصوير gray scale باشه، خروجي اون دستور معمولا يک ماتريس m*n ميشه.
    بعد چک کنيد ببينيد مقادير ماتريس چقدره؟
    مثلا براي يک تصوير gray scale با 8 بيت، مقدارهاش بين 0 تا 255 بايد باشن
    (البته اگه بين 0 و 1 بود، با يک دستور ساده تبديل ميشه)
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: چيزي به نام تصادف و شانس وجود نداره ... 3: دانش بهتره يا ثروت؟ بدون "شعور" هيچکدوم!
    4: دلا معاش چنان کن که گر بلغزد پاي***فرشتهآ*ات به دو دست دعا نگه دارد (حافظ)
    5:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  8. #8
    2013/08/11
    43
    0

    پاسخ : رسم هيستوگرام

    .
نمایش نتایج: از 1 به 8 از 8

موضوعات مشابه

  1. پاسخ: 1
    آخرين نوشته: 2014/03/11, 22:17
  2. يکنواخت سازي هيستوگرام بدون استفاده از دستور histeq
    توسط barney69 در انجمن پردازش تصوير
    پاسخ: 0
    آخرين نوشته: 2013/10/14, 21:18
  3. هيستوگرام افقی تصوير در مطلب
    توسط hamid_200270 در انجمن پردازش تصوير
    پاسخ: 18
    آخرين نوشته: 2013/05/28, 19:16

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •