最近学到目标检测识别的LBP特征,自编的程序里面有个步骤是把matlab里面矩阵的一列拼接成一个二进制数,比如
a'=[0,1,1,0,0];
要把a拼接转化成二进制数01100。
我的步骤是
t='';
for l=1:length(a)
t=[t,num2str(a(1,l))];
end
num=str2num(t);
这样就得到了拼接结果01100。利用了字符串可以拼接的特点,先变成字符串,再转化成数值。
最近学到目标检测识别的LBP特征,自编的程序里面有个步骤是把matlab里面矩阵的一列拼接成一个二进制数,比如
a'=[0,1,1,0,0];
要把a拼接转化成二进制数01100。
我的步骤是
t='';
for l=1:length(a)
t=[t,num2str(a(1,l))];
end
num=str2num(t);
这样就得到了拼接结果01100。利用了字符串可以拼接的特点,先变成字符串,再转化成数值。