吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 503|回复: 1

菱形种子法实现相位解包裹

[复制链接]
  • TA的每日心情
    擦汗
    2024-5-29 14:47
  • 签到天数: 61 天

    [LV.6]常住居民II

    8

    主题

    23

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2024-3-8 15:45 | 显示全部楼层 |阅读模式
    1. clc; clear; close all;
    2. % 创建一个模拟的包裹相位图像(这里只是一个简单的示例)  
    3. G = 6;
    4. N = 128;
    5. phi0 = peaks(N)*G; %模拟初始相位
    6. wrapped_phase = angle(exp(1i*phi0));         %包裹相位
    7.   
    8. % 选择一个种子点(例如图像中心)  
    9. seed_x = 20;  
    10. seed_y = 20;  

    11. tic
    12. % 调用菱形种子法函数进行相位解包裹  
    13. unwrapped_phase = diamond_seed_unwrap(wrapped_phase, seed_x, seed_y);  
    14. toc

    15. % 显示结果(包裹相位和解包裹相位)  
    16. figure;  
    17. subplot(1, 2, 1); imagesc(phi0); title('Wrapped Phase');  
    18. subplot(1, 2, 2); imagesc(unwrapped_phase); title('Unwrapped Phase');
    复制代码



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-5-29 14:47
  • 签到天数: 61 天

    [LV.6]常住居民II

    8

    主题

    23

    回帖

    2

    积分

    小白

    积分
    2
     楼主| 发表于 2024-3-8 15:46 | 显示全部楼层
    512*512的包裹相位,运行时间 0.864690 秒
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-26 15:07 , Processed in 0.109375 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表