PDA

View Full Version : مقایسه دو تصویر با هم



bita_naz
سه شنبه 18 تیر 1392, 00:00 صبح
سلام دوستان

میخواستم نظر شما رو درباره یک برنامه بدونم

پروژه ای دارم که در یک قسمت از اون تصویر اسکن شده تعدادی از مدارک باید بصورت اتوماتیک تشخیص داده بشه که چه نوع مدرکی هست . البته مدارک بصورت فرم های پر شده هستند و از هر نوع مدرک فرمهای خالی و پر نشده اون موجود هست . در نتیجه مدرک اسکن شده بایستی با تصویر اسکن شده از فرم خالی مقایسه بشه .
پس تصویر دو تا فرم را دارم، یکی پر شده و دیگری پر نشده . و بایستی تشخیص بدم اون فرم پر شده از کدام نوع فرم است . فرمها بصورت نوشتاری فارسی هستند.
ایده ای که خودم دارم اینه که بیام قسمتی از دو تصویر که متن یکسانی رو داره مثلا در قیمت بالای فرم یا پایین آن یا حتی در امضا ، رو با هم مقایسه کنم . و در صورت یکی بودن دو تصویر هم یکی خواهد بود .روش مقایسه دو تصویر رو پیدا کردم ولی مشکلاتی هم برای این کار دارم. مثل اینکه ممکنه دو قسمت مقایسه شده دقیقا مثل هم نباشند (بصورت پیکسل به پیکسل) مثلا امضا یک فرد ممکنه در هر بار دقیقا به یک صورت نباشه (از نظر مکان های پیکسل ها) . آیا روشی برای مقایسه درصدی و احتمالی هم وجود داره؟ مشکل دیگه سایز تصاویر هست . چون اگه سایز دو بخش انتخابی دقیقا یکی نباشه کد مربوطه جواب منفی خواهد داد در حالی که واقعا دو تصویر یکی هستش.
پروژه برای یک اداره دولتی بزرگ هست . اون اداره قصد داره کل بایگانی هاش رو اسکن و دیجیتالی کنه.

لطفا راهنمایی بفرمایید .
باتشکر

مصطفی ساتکی
سه شنبه 18 تیر 1392, 13:31 عصر
اگر جامعه آماری صفحات به گونه ای باشه که شما بتونید تو همه صفحات زاویه درست صفحه رو تشخیص بدید دیگه به روش های rotation invariant نیازی نیست ولی اگر نشه کار یک مقدار پیچیده میشه که برای همون هم راه حل هایی وجود داره.حالا فرض بر این می گیریم زاویه صفحه تشخیص دادیم.
اگر کاربر بتونه dpi مربوط به هر صفحه را مشخص کنه اونوقت کارتون آسان میشه در نهایت همه تصاویر را به dpi مقصد می برید و از انجا به بعد کارتون آغاز میشه.
از مجموعه blob موجود در صفحه گرافی را تشکیل می دید و بر حسب نقطه و زاویه match می کنید.

موفق باشید.