drawsquares.m

来自「200704015人脸数据库_内含多达500张人脸图片」· M 代码 · 共 23 行

M
23
字号
function sqs = drawsquares(img,h,w)

%converts points to top left corners of squares,
%given heigh and width

sqs=img;

%trim
sqs(end-h-1,:)=0;
sqs(:, end-w-50,:)=0;

[rs,cs] = find(img==1);

for i=1:length(rs)
   r=rs(i);
   c=cs(i);
   sqs(r:r+w, c) = 1;
   sqs(r:r+w, c+h) = 1;
   sqs(r, c:c+h) = 1;
   sqs(r+w, c:c+h) = 1;
end

sqs=sqs(1:size(img,1), 1:size(img,2));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?