MATLAB部分: xmap = repmat( linspace( -regionW/2, regionW/2, regionW), regionH, 1 );%linspace [x1,x2,N] 等差数列 ymap = repmat( linspace( -regionH/2, regionH/2, regionH)', 1, regionW); %转置 %compute the angle of the vector p1-->p2 vecp1p2 = labelData(2,:) - labelData(1,:); angle = -atan2(vecp1p2(2), vecp1p2(1)); %角度计算 四象限反正切 widthOfTheRealRegion = norm(vecp1p2) + offset; % 求p1p2点距离,开根号 +offset midPoint = mean(labelData,1); % 取中点 xmapScaled = xmap * widthOfTheRealRegion / regionW; %对坐标进行scale ymapScaled = ymap * 24 / regionH;%add for Alexnet %ymapScaled = ymap * 24 / regionH;%add for Alexnet bywxq xmapInImage = cos(angle) * xmapScaled + sin(angle) * ymapScaled + midPoint(1); % 顺时针旋转 ymapInImage = -sin(angle) * xmapScaled + cos(angle) * ymapScaled + midPoint(2); %+++MATLAB部分: xmap = repmat( linspace( -regionW/2,