اگر صورت مساله فقط کتاب باشه کار سختی نیست در مرحله enrollment یعنی مرحله ای که قصد دارید تصاویر اولیه را به پایگاه داده اضافه کنید بهتر فقط در پایگاه داده ویژگی مربوط به خود کتاب ذخیره شه که این مستلزم که شما هر کتاب(آبجکت) را از پشت زمینه متمایز کنید یعنی عملیات سگمنت.
برای سگمنت کتاب یکی از روش های سریع و دقیق استفاده از لبه های تند کتاب هستش که به راحتی میشه از طریق تبدیل هاف این خطوط را شناسایی کنید و سپس تقاطع این خطوط را محاسبه کنید که قبلا در اینجا توضیح دادم.
گام بعدی پس از segmentation استخراج ویژگی از تصویر هستش که شما از طریق مقایسه ویژگی های 2 تصویر بوسیله matcher پی می برید که این 2 تصویر چقدر با هم اختلاف دارند که این روش ها شامل 3 مرحله هستند
1- استخراج نقاط کلیدی یا key points (FAST,STAR,SIFT,SURF,ORB,BRISK,MSER,GFTT,HARRIS,Dense,SimpleBlob)
2- استخراج ویژگی descriptor از نقاط کلیدی( SIFT,SURF,ORB, BRIEF, BRISK)
3- مقایسه ویژگی ها با هم (KNN matcher,Brute-Force Matcher)