رفتن به مطلب

چگونگی تشخیص چشم از روی هستوگرام؟


ارسال های توصیه شده

سلام.

من هیستوگرام ناحیه چشم و میکشم.

و تو مقالات نوشته که قله و دره و پیدا کنی میرسی به خود چشم

منظورشون چیه از قله و دره ؟ چجوری میشه اونو پیدا کرد ؟ پیدا شدن اون یعنی پیدا شدن چی؟ پیدا شدن پیکسلهایی که اون قله و ساختن ؟ میخوام چشم و پیدا کنم

لینک به دیدگاه
سلام.

من هیستوگرام ناحیه چشم و میکشم.

و تو مقالات نوشته که قله و دره و پیدا کنی میرسی به خود چشم

منظورشون چیه از قله و دره ؟ چجوری میشه اونو پیدا کرد ؟ پیدا شدن اون یعنی پیدا شدن چی؟ پیدا شدن پیکسلهایی که اون قله و ساختن ؟ میخوام چشم و پیدا کنم

 

سلام دوست عزیز

هیستوگرام تصویر منظورشون هست یا نه هیستوگرام تصویر باینری در جهت افقی و عمودی؟

 

قله میشه ماکزیمم محلی، دره هم میشه مینیمم محلی، احتمالا منظورش قله و دره ای هست که توی هیستوگرام مشخص تر هست.

 

عکس و توضیحات چیزایی که گفتی رو می تونی بذاری؟

لینک به دیدگاه
سلام دوست عزیز

هیستوگرام تصویر منظورشون هست یا نه هیستوگرام تصویر باینری در جهت افقی و عمودی؟

 

قله میشه ماکزیمم محلی، دره هم میشه مینیمم محلی، احتمالا منظورش قله و دره ای هست که توی هیستوگرام مشخص تر هست.

 

عکس و توضیحات چیزایی که گفتی رو می تونی بذاری؟

 

هر عکسی از ناحیه شامل چشم میتونی استفاده کنی

کلا میگن تو نحیه احتمالی چشم رنگ پوشت روشن تر ز رنگ شم هست و این مقالات و نگاه کن من و کمک کن لطفا

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه
هر عکسی از ناحیه شامل چشم میتونی استفاده کنی

کلا میگن تو نحیه احتمالی چشم رنگ پوشت روشن تر ز رنگ شم هست و این مقالات و نگاه کن من و کمک کن لطفا

 

 

 

گفتم همون قسمت رو بذارین نه کل مقاله، مثلا این منظورتون هست؟

7ilk3sxsreepvcuo7x5m.png

 

گفته که مجموع شدت های روشنایی در هر سطر، ابرو و مردمک چون تیره هستن، اون سطر ها مجموع هاشون کمتر میشه، دره های نمودار میشن.:a030:

لینک به دیدگاه
  • 2 هفته بعد...
واضح هست که، شما یه ماتریس فرض کن، مجموع هر سطر رو حساب کن.

 

اون چیزی که باید نمیشه میشه کدشو بهم کمک کنید ؟

تو پلات باید x , y و چی بدم ؟

مجموع سطرها همش میشه 255 تو تصویرم یه جا دیدم تبدیلش کرد به hsv

من الان این عکس که تو مقاله بود تو چندتا پست بالاتر خودتون گذاشتی و فقط چشم اون مرده و جدا کردم با png ذخیره کردم اما نمودارش شبیه به اون نشد ...

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه
اون چیزی که باید نمیشه میشه کدشو بهم کمک کنید ؟

تو پلات باید x , y و چی بدم ؟

مجموع سطرها همش میشه 255 تو تصویرم یه جا دیدم تبدیلش کرد به hsv

من الان این عکس که تو مقاله بود تو چندتا پست بالاتر خودتون گذاشتی و فقط چشم اون مرده و جدا کردم با png ذخیره کردم اما نمودارش شبیه به اون نشد ...

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

سلام

خب value شدت روشنایی تصویر نمیشه، ولی نزدیک به اون هست تقریبا. حالا یا می تونی از مقادیر سه کانال تصویر میانگین بگیری بشه شدت روشنایی تصویر یا اینکه مقادیر سه تا رو با هم جمع کنی، توی متلب تا جایی که ممکنه باید کمتر از حلقه استفاده کرد تا کد سریع تر اجرا بشه.، برای جمع یا میانگین هم می تونی از تابع های sum و یا mean استفاده کنی، تو هر دو حالت شکل نمودار مثل هم میشه، فقط مقادیرشون یه ضریب 3 با هم تفاوت دارن.

 

اما برای چی مقادیر بیشتر از 255 نمیشه، وقتی عددتون توی فرمت 8 بیتی (uint8) هست، بیشترین مقداری که می تونه داشته باشه، 255 هستش، در نتیجه حاصل جمع های بزرگ تر از 255 هم به 255 تبدیل میشن. برای حل این مشکل باید اول عددتون رو به فرمت double در بیاری، برای اینکار هم دو تابع im2double و double میشه استفاده کرد، که اولی درست تر هست، چون مقادیر رو هم بین صفر و یک قرار میده. کلا متلب تصویر دابل رو بین صفر و یک فرض می کنه، اگه اینطور نباشه تصویر به درستی نمایش داده نمیشه، ممکنه کاملا یا بخش زیادی از تصویر رو سفید نشون بده، که باید بازه نمایش رو تغییر داد، یا ممکنه بعضی فانکشن ها خروجی درستی ندن.

 

یه همچین کدی می تونی استفاده کنی:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

توی کد جهت نمودار رو بر عکس کردم (محور افقی و عمودی)، مشخص باشه خروجی دقیقا چی رو بهمون میده، توی اینجا جایی که توپ شروع شده مجموع سطوح روشنایی هر ستون افزایش پیدا کرده، همینطور ماکزیمم نمودار جایی هست که خط سفید روی توپ رو داریم.

 

1qaxqaf5ar62idbmgmr.png

 

ترجیحا از اسم فانکشن های متلب هم برای نامگذاری متغیرها و ام فایل ها استفاده نکن، ممکن بعدها توی استفاده از اون فانکشن ها دچار مشکل بشی، چون در ادامه کد دیگه فانکشنی به نام sum وجود نداره و نمی تونی ازش استفاده کنی.

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...