← 返回列表

基于计算机视觉的图书信息自动检测方法

申请号: CN202311839879.4
申请人: 济宁职业技术学院
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 基于计算机视觉的图书信息自动检测方法
专利类型 发明授权
申请号 CN202311839879.4
申请日 2023/12/29
公告号 CN117523589B
公开日 2024/3/26
IPC主分类号 G06V30/41
权利人 济宁职业技术学院
发明人 范效亮; 杨卫军
地址 山东省济宁市任城区金宇路3号

摘要文本

本发明涉及图像处理领域,具体涉及基于计算机视觉的图书信息自动检测方法,包括:采集图书灰度图像;根据图书灰度图像得到边框连通域和边框的大致区域;根据边框的大致区域得到每个像素点的信息熵;根据水平灰度差异和每个像素点的信息熵得到每个像素点的水平灰度差异;根据竖直灰度差异和每个像素点的信息熵得到每个像素点的竖直灰度差异;根据水平灰度差异和竖直灰度差异得到每个像素点的灰度特征,得到边框的大致区域中的所有边框像素点;根据图书灰度图像中的所有边框像素点得到最佳滤波窗口的大小,根据最佳滤波窗口的大小进行滤波,获取滤波后的图书灰度图像的图书信息并显示。本发明用图像处理方法,提高了图书信息检测的准确性。

专利主权项内容

1.基于计算机视觉的图书信息自动检测方法,其特征在于,该方法包括以下步骤:采集图书灰度图像;根据图书灰度图像得到边缘检测图,根据边缘检测图得到边框连通域;根据边框连通域得到边框的大致区域;根据边框的大致区域中每个像素点的滑窗窗口内的所有像素点的灰度值得到每个像素点的信息熵;根据边框的大致区域中每个像素点与水平相邻的两个像素点之间的灰度差异和每个像素点的信息熵得到每个像素点的水平灰度差异;根据边框的大致区域中每个像素点与竖直相邻的两个像素点之间的灰度差异和每个像素点的信息熵得到每个像素点的竖直灰度差异;根据边框的大致区域中每个像素点的水平灰度差异和竖直灰度差异得到每个像素点的灰度特征;根据边框的大致区域中每个像素点的灰度特征得到边框的大致区域中的所有边框像素点;根据图书灰度图像中的所有边框像素点得到最佳滤波窗口的大小,根据最佳滤波窗口的大小对图书灰度图像进行滤波得到滤波后的图书灰度图像;获取滤波后的图书灰度图像的图书信息并显示;所述每个像素点的水平灰度差异的具体获取步骤如下:每个像素点的水平灰度差异的公式为:式中,表示边框的大致区域中的第i个像素点的灰度信息熵,/>表示边框的大致区域中的第i个像素点的灰度值,/>表示与第i个像素点水平向右相邻的一个像素点的灰度值,/>表示与第i个像素点水平向左相邻的一个像素点的灰度值,/>表示第i个像素点的水平灰度差异;所述每个像素点的竖直灰度差异的具体获取步骤如下:每个像素点的竖直灰度差异的公式为:式中,表示边框的大致区域中的第i个像素点的灰度信息熵,/>表示边框的大致区域中的第i个像素点的灰度值,/>表示与第i个像素点竖直向上相邻的一个像素点的灰度值,/>表示与第i个像素点竖直向下相邻的一个像素点的灰度值,/>表示第i个像素点的竖直灰度差异;所述根据图书灰度图像中的所有边框像素点得到最佳滤波窗口的大小,根据最佳滤波窗口的大小对图书灰度图像进行滤波得到滤波后的图书灰度图像,包括的具体步骤如下:首先统计出图书灰度图像中每行和每列的边框像素点个数,使用正态分布的3原则进行筛选,将每行和每列的边框像素点个数在/>的行和列进行保留,将每行和每列的边框像素点个数不在/>的行和列进行去除,依次对每行每列进行筛选,得到保留之后的所有行和列的边框像素点个数;其中/>分别表示所有行和列的边框像素点个数的均值和标准差;然后获取保留之后的所有行和列的边框像素点个数,计算保留之后的所有行和列的边框像素点个数的均值除以2之后的边框像素点个数作为最佳滤波窗口的大小;通过最佳滤波窗口的大小使用中值滤波对图书灰度图像进行滤波得到滤波后的图书灰度图像。 数据由马 克 团 队整理