PDA

View Full Version : اصلاح کجی اعداد در یک تصویر و کشف مکان یک کاراکتر



sara_aryanfar
سه شنبه 18 مهر 1391, 21:19 عصر
با سلام چطوری میشه کجی موجود در اعداد رو اصلاح کرد و مکان هر کاراکتر رو به صورت یک ماتریس دقیق استخراج کرد در تصاویر زیر
93763
93764

مصطفی ساتکی
سه شنبه 18 مهر 1391, 21:44 عصر
اولین کارتون استفاده از یک threshold هستش براینکه تصویر را باینری کنید و سپس تصویر را invert کنید در پردازش تصویر قاعده بر این هستش که محتوای آبجکت مخالف صفر هستش و صفر به منزله پشت زمینه .
بعدش بایستی تصویر را در راستای عمود پیمایش کنید از بالا به پایین و از پایین به بالا.
در هر ستونی باید اینکار را انجام بدید از بالا به پایین پیمایش کنید به اولین نقطه غیر صفری که برخورد کردید مختصاتش را در یک آرایه نگه دارید و این کار را تا آخرین ستون انجام بدید در ستونی هایی که با پیکسلی برخورد نکردید برای آن ستونی نقطه ای ثبت نمیشه.
حالا همین کار را برای همه ستون ولی این بار از پایین به بالا انجام بدید.
حالا 2 تا آرایه دارید هر یک از آرایه ها(مجموه نقاط) گویای یک خط هستند برای بدست آوردن خط مربوطه بایستی از روش های line fiting (http://faculty.cs.niu.edu/~hutchins/csci230/best-fit.htm) استفاده کنید که یکی از روش های معروف روش least squares هستش پس از بدست آوردن 2 خط از زاویه 2 خط میانگین بگیرید میشه زاویه کجی مربوط به نوشته.

موفق باشید