资源简介

QR二维码识别中在对图像预处理后最重要的一步就是要进行定位,QR二维码中有三个位置探测图形,通过扫描其特征便可以进行精细定位,提出了一种新的算法用于筛选候选点。

资源截图

代码片段和文件信息

function [booltotalFinderSize] = checkRatio(stateCount)

totalFinderSize = 0;    
for i = 1:5
    count = stateCount(i);
    totalFinderSize = totalFinderSize +  count;
    if(count == 0)
        bool = false;
    end
end
if(totalFinderSize<7)
    bool = false;
end
moduleSize = ceil(totalFinderSize / 7); % 单个模块平均宽度
    
%计算比例 1:1:3:1:1
tol_factor = 0.5; %用于判断比例的误差系数
maxVariance = moduleSize*tol_factor;
retVal = ((abs(moduleSize - (stateCount(1)))< maxVariance) &&...
    (abs(moduleSize - (stateCount(2)))< maxVariance) &&...
    (abs(3*moduleSize - (stateCount(3)))< 3*maxVariance) &&...
    (abs(moduleSize - (stateCount(4)))< maxVariance) &&...
    (abs(moduleSize - (stateCount(5)))< maxVariance));

bool = retVal;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-25 15:58  detection\
     文件         772  2019-02-13 11:39  detection\checkRatio.m
     文件        1147  2019-02-13 16:34  detection\dectectAgain1.m
     文件        1147  2019-02-13 16:34  detection\dectectAgain2.m
     文件        2172  2019-03-25 15:57  detection\detect.m
     文件        1105  2019-03-25 15:50  detection\detect1.m
     文件        1431  2019-03-25 16:23  detection\detectFeedback.m
     文件        5688  2019-03-11 13:28  detection\findInRowAndCol.m
     文件        4323  2019-01-09 16:36  detection\group_points.m
     文件         474  2019-01-09 19:26  detection\issort.m
     文件         602  2019-02-13 13:24  detection\para.m
     文件        2732  2019-01-09 19:52  detection\Points_merge.m
     文件         577  2019-02-13 15:41  detection\verify.m

评论

共有 条评论