資源簡介
攝影測量標志識別和解碼,自動識別圖像中的標志,計算中心與二進制解碼

代碼片段和文件信息
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\
評論
共有 條評論