基于MOOC人工智能之模式识别的课程完成的第一次作业
MATLAB实现模板匹配算法(手写数字和车牌数据)
MOOC地址:https://www.icourse163.org/learn/BIT-1206703821?tid=1457771445#/learn/announce
课程数据集:链接:https://pan.baidu.com/s/1YiWy6cQvmbCiaSU1-wtrLw
提取码:zw6l
定义mat2vector函数
% mat2vector.m
% 输入:图片数据(矩阵),样本个数
% 函数作用:将图片组转化为行向量的组合,每个行向量作为一张图片的特征
% 输出:样本数*图片像素数量大小的矩阵
function [data_]= mat2vector(data,num)
[row,col,~] = size(data);
data_ = zeros(num,row*col);
for page = 1:num
for rows = 1:row
for cols = 1:col
data_(page,((rows-1)*col+cols)) = im2double(data(rows,cols,page));
end
end
end
end
Template_hand.m``
% Template_hand.m