restore.m
上传用户:xueli1969
上传日期:2022-07-27
资源大小:19k
文件大小:0k
源码类别:

通讯编程文档

开发平台:

Matlab

  1. function Q=restore(structure)
  2. handles=structure;
  3. I=handles.I;
  4. J=handles.J;
  5. x=handles.out(1);
  6. y=handles.out(2);
  7. ang=handles.out(3);
  8. se = translate(strel(1),[x y]);
  9. J = imdilate(J,se);
  10. J = imrotate(J,ang,'nearest','crop');
  11. [m,n]=size(I);
  12. I=edge(I,'canny')*255;
  13. J=edge(J,'canny')*255;
  14. QI=zeros(m,n,3);
  15. QJ=zeros(m,n,3);
  16. QI(:,:,1)=I;
  17. QJ(:,:,2)=J;
  18. Q=QI+QJ;
  19. Q=uint8(Q);