# 基于视频抓帧的图册识别 **Repository Path**: studnet_f/book_recognition ## Basic Information - **Project Name**: 基于视频抓帧的图册识别 - **Description**: 实时识别并输出书桌上正在翻阅的书目与页码。基于OpenCV+Qt开发,通过最大凸包提取书本边框,射影变换扭正摄像机视角,采用Orb+Ransac算法实现基于特征向量的图册匹配。 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2022-03-08 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于视频抓帧的图册识别 #### 介绍 实时识别并输出书桌上正在翻阅的书目与页码。基于OpenCV+Qt开发,通过最大凸包提取书本边框,射影变换扭正摄像机视角,采用Orb+Ransac算法实现基于特征向量的图册匹配。 #### 软件依赖 OpenCV3.4.0+contrib Qt5 #### 项目任务 1.仿射不变的图像识别 视角倾斜的情况下仍能够实现图像配准,采取模拟经度角与纬度角的仿射变换,实现图片矫正后再进行匹配。 2.高配准度的儿童图册识别 能从大量图册中准确识别出当前图册,可采用RANSAC算法筛选匹配点对,提高准确度。 3.配准的实时性 使用速度较快的surf-flann算法,同时也可通过具体实验情况降低图片分辨率或者优化特征描述子来提高速度。 #### 使用说明 1.边框提取 ![输入图片说明](book_rec/edg.png) 2.图册识别 ![输入图片说明](book_rec/%E8%B7%AF%E7%BA%BF.png) 3.效果截图 ![输入图片说明](book_rec/result.png) ![输入图片说明](book_rec/result1.png)