رفتن به مطلب

کمک در تحلیل کد پیش پردازش تصویر برای تشخیص حروف


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

دوستان گرامی وقتتون بخیر

ممنون میشم در رابطه با کد زیر ی توضیحاتی ارائه بدید با تشکر.

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

لینک به دیدگاه
دوستان گرامی وقتتون بخیر

ممنون میشم در رابطه با کد زیر ی توضیحاتی ارائه بدید با تشکر.

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

 

 

سلام

ببخشید دیر جواب میدم.

 

 

اولش تصویر رو تبدیل به gray level می کنه.

بعدش یه ترشولد براش پیدا می کنه و تبدیل به باینری می کنه.

بعد لبه های تصویر رو پیدا می کنه.

بعد هم میاد از یه مربع برای dilate کردن تصویر استفاده می کنه، اگه جایی ناپیوستگی داشته باشه، باعث میشه پیوسته بشه.

بعدمیاد حفره ها رو پر می کنه

با bwlabel تعداد کامپیونت ها (پیکسل های یک به هم پیوسته) رو پیدا می کنه، نام گذاری میکنه، یعنی هر کدوم از این کامپوننت های تصویرمون یه عدد می گیرن (به جای مقدار یکی که دارن)

 

regionprops هم میاد یه اطلاعاتی در مورد هر کدوم از این کامپیوننت ها بهمون میده، مساحتشون، مرکزشون و کوچک ترین مستطیلی که می تونه هر کدوم از اونها رو داخل خودش قرار بده رو بهمون میده.

 

توی Ibox میاد همون مستطیل ها رو قرار میده، چون برای هر مستطیل 4 تا پارامتر نیاز داریم و Ibox یه ماتریس ستونی شده، پس هر 4 تایی که پشت سر هم قرار گرفتن، مربوط به ریجنمون میشن، میاد توی یه ماتریس 4 در x میذاره، هر ستونش میشه مربوط به یک کامپوننت.

 

بعد میاد مراکز رو بر میداره توی Ic قرار میده، اینجا هم برای هر مرکز به دو عدد نیاز داریم، اینجا هم بعد از تغییر سایز ماتریس، هر ستون مربوط به یه کامپوننت هست، البته بعد که transpose می کنه، میشه هر سطر.

 

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

لینک به دیدگاه
دوستان گرامی وقتتون بخیر

ممنون میشم در رابطه با کد زیر ی توضیحاتی ارائه بدید با تشکر

 

 

برای بهتر فهمیدن کد بهتره که به صورت ام فایل در بیاریم و بهش ورودی بدیم، توی پردازش تصویر هم هر جا رو متوجه نشدیم با یه imshow و نمایش تصویر خیلی چیز ها مشخص میشه، البته همیشه باید رنج مقادیر توی workspace و نوعشون رو چک کنیم.

 

خب اینجا هم میایم همین کار رو می کنیم، عکس هم از یه قسمت تصویر که قبلا استفاده کرده بودی، انتخاب کردم:

iw3sd0cmbzxrs0bd2gog.png

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

 

آخرش هم اومدم یه حلقه گذاشتم برای رسم مستطیل ها و مراکز هر کامپوننت:a030:

 

 

99fn50ijkv9okxqbwezf.png

 

wsiddlwiyeakkitfcc.png

لینک به دیدگاه
  • 2 سال بعد...

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

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

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

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

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

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

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

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

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