采购网站平台,天津房产网,广西钦州有做网站的公司吗,word里网站的超链接怎么做用matlab实现在图像上生成指定中心,指定大小的矩形窗(奇数*奇数)
function PlaneWin PlaneWindow(CentreCoorX,CentreCoorY,RadiusX,RadiusY,SizeImRow,SizeImColumn)
% 在图像上生成指定中心,指定大小的矩形窗(奇数*奇数)
%
% Input:
% CentreCoorX(1*1)
% CentreCoorY(1*1)…用matlab实现在图像上生成指定中心,指定大小的矩形窗(奇数*奇数)
function PlaneWin PlaneWindow(CentreCoorX,CentreCoorY,RadiusX,RadiusY,SizeImRow,SizeImColumn)
% 在图像上生成指定中心,指定大小的矩形窗(奇数*奇数)
%
% Input:
% CentreCoorX(1*1)
% CentreCoorY(1*1)
% RadiusX(1*1)
% RadiusY(1*1)
% SizeImRow(1*1)
% SizeImColumn(1*1)
% Output:
% PlaneWin(SizeImRow*SizeImColumn)
%
% X.F.Zhang (2010/11/24, v1.0)
%
ZEROS_FLAG 1;
StartRowCoor CentreCoorX-RadiusX; StartColumnCoor CentreCoorY-RadiusY;
if StartRowCoor 1
StartRowCoor 1;
elseif StartRowCoor SizeImRow
error((1)The Central Coordination isnt in the image!);
end
if StartColumnCoor 1
StartColumnCoor 1;
elseif StartColumnCoor SizeImColumn
error((2)The Central Coordination isnt in the image!);
endEndRowCoor CentreCoorXRadiusX; EndColumnCoor CentreCoorYRadiusY;
if EndRowCoor SizeImRow
EndRowCoor SizeImRow;
elseif EndRowCoor 0
error((3)The Central Coordination isnt in the image!);
end
if EndColumnCoor SizeImColumn
EndColumnCoor SizeImColumn;
elseif EndColumnCoor 0
error((4)The Central Coordination isnt in the image!);
endPlaneWin zeros(SizeImRow, SizeImColumn);
if ZEROS_FLAG
for i StartRowCoor:EndRowCoor
for j StartColumnCoor:EndColumnCoor
PlaneWin(i,j) 1;
end
end
endend
MATLAB窗函数-矩形窗 三角窗 汉宁窗 海明窗 布拉克曼窗 恺撒窗