• 大小: 171KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-19
  • 语言: 其他
  • 标签: 解码  

资源简介

摄影测量标志识别和解码,自动识别图像中的标志,计算中心与二进制解码

资源截图

代码片段和文件信息

function code = binaryCode(bw_imagecircle_pnts)
% 计算二进制编码,并返回二进制编码
% 参数,bw_image二值图像,circle_pnts圆周坐标
values = [];
for i=1:size(circle_pnts1)
    values = [values bw_image(circle_pnts(i1)circle_pnts(i2))];
end

index = values == 0;
out_zero = find(diff([index false])==-1)-find(diff([false index])==1)+1;

index = values == 1;
out_one = find(diff([index false])==-1)-find(diff([false index])==1)+1;

out = [];
if values(1)==0
    for i=1:size(out_zero2)
        out = [out out_zero(i)];
        out = [out out_one(i)];
    end
else
    for i=1:size(out_zero2)
        out = [out out_one(i)];
        out = [out out_zero(i)];        
    end
end

code = [];
code_num = roundn(2*pi/sum(out)*out/(2*pi/15)0);
if values(1)==0
    for i=1:length(code_num)
        if rem(i2)==1
            code = [code zeros(1 code_num(i))];
        else
            code = [code ones(1 code_num(i))];
        end
    end
else
    for i=1:length(code_num)
        if rem(i2)==1
            code = [code ones(1 code_num(i))];
        else
            code = [code zeros(1 code_num(i))];
        end
    end
end
return;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       33006  2018-04-28 19:45  decode\2.jpg
     文件      142626  2018-04-28 19:45  decode\3.jpg
     文件        1183  2018-04-29 16:43  decode\binaryCode.m
     文件         399  2018-04-29 16:42  decode\findBegin.m
     文件        1822  2018-04-30 15:05  decode\main_decode.m
     文件         343  2018-04-30 15:05  decode\minBin.m
     目录           0  2018-04-30 15:06  decode\

评论

共有 条评论