资源简介

实现旋转运动模糊图像的仿真,采用matlab工具来实现。

资源截图

代码片段和文件信息

%%改进的bresenham画圆方法,给定半径,画圆
function mr=bre_cirle_imp(r)
%初始值
x=0;y=r;c=[xy];
p=2*r-3;px=-6;py=4*r-4;

while(x    if(p>=0)
        x=x+1;y=y;
        p=p+px;
        px=px-4;
        c=[c;xy];
    else
        x=x+1;y=y-1;
        p=p+px+py;
        px=px-4;
        py=py-4;
        c=[c;xy];
    end
    
end
cs=size(c1);
ct=[];c1=[];
if (c(cs2)==0)
    ct=[];
elseif(c(cs1)>=c(cs2))
    ct=c(1:cs-1:);
else
    ct=c;
end
cts=size(ct1);
for i=1:cts
    c1(i1)=c(cts-i+12);
    c1(i2)=c(cts-i+11);
end

cw=[c;c1];
as=size(cw1);
if(cw(as2)==0)
    b_sec=zeros(as-22);d_for=zeros(as-22);
    for m=1:as-2
    b_sec(m1)=-cw(as-m1); b_sec(m2)=cw(as-m2);
    d_for(m1)=cw(as-m1);  d_for(m2)=-cw(as-m2);
    end
else
    b_sec=zeros

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1108  2010-01-06 18:13  旋转运动模糊\bre_cirle_imp.m

     文件        219  2009-11-04 17:50  旋转运动模糊\hm_cyc.m

     文件       2907  2010-03-24 09:48  旋转运动模糊\rotation_motion.m

     文件    6405097  2010-03-24 09:56  旋转运动模糊\旋转运动模糊图像校正算法研究.nh

     目录          0  2010-03-24 09:56  旋转运动模糊

----------- ---------  ---------- -----  ----

              6409331                    5


评论

共有 条评论