首页 › 站长工具 › 二维码提取
QR

二维码提取工具

从图片中自动检测并提取二维码区域,支持多QR码同时检测,浏览器本地分析

检测算法 探测图形 1:1:3:1:1 比率扫描
二值化 Otsu 自适应阈值
多码支持 支持多 QR 码同时检测
处理方式 浏览器本地分析
选择包含二维码的图片 支持 JPG / PNG / GIF / WEBP
QR
点击选择或拖拽图片到此处
所有分析在浏览器本地完成

二维码区域检测说明

本工具从上传的图片中检测并提取二维码区域。通过分析图片中的探测图形(Finder Pattern)来定位二维码的位置,支持同时检测多个二维码。

二值化处理:首先将彩色图片转换为灰度图,然后使用 Otsu 自适应阈值算法进行二值化,将图片转化为黑白两色。Otsu 算法通过最大化类间方差自动确定最佳阈值,适应不同光照条件的图片。

探测图形检测:二维码的三个角各有一个 7x7 的探测图形,其横截面呈现 1:1:3:1:1 的黑白比例。工具逐行逐列扫描二值化图片,寻找符合该比例的连续像素段。水平方向与垂直方向的检测结果交叉验证,确认探测图形的中心位置。

二维码定位:检测到探测图形后,将三个位置相近、构成 L 形(左上、右上、左下)的探测图形编组为一个二维码。根据探测图形的位置和模块尺寸计算二维码的边界框,在画布上标注并裁剪提取。

使用建议:确保图片中的二维码清晰、对比度足够,且三个角的探测图形未被遮挡。图片分辨率不宜过低。检测完成后可单独下载提取的二维码区域图片。

二维码工具