登录 注册
当前位置:主页 > 资源下载 > 28 > 霍夫变换在MATLAB代码中的应用实现图像分割,项目名称为THU-DIP-BIG-HW-4

霍夫变换在MATLAB代码中的应用实现图像分割,项目名称为THU-DIP-BIG-HW-4

  • 更新:2024-07-31 14:05:02
  • 大小:265.27MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

霍夫变换分割图像matlab代码 数字图像处理 综合作业4 任务1 算法思路 用户选择原图像和模板图像→读取原图像和模板图像→交互式前背景分割,得到mask→根据模板类型选择对应的滤镜,对原图进行风格变换→对风格变换后的图像结合模板图像进行形状变换→利用mask,结合模板图像与形状变换图像,得到最后的结果图 其中,前背景分割使用的是上一次综合作业的相关代码,提取超像素后使用懒人抠图。 共有6种滤镜可供选择:1对应油画风格,2对应墙体风格,3对应毛玻璃风格,4对应黑白风格,5对应素描风格,6对应怀旧风格,这些代码基本都来自网络。 形状变换使用的是matlab自带的fitgeotrans和imwarp函数,这部分参考了老师提供的相关代码。 运行方法 用户在main.m文件最上方输入原图像和模板图像的编号,代码注释中有详细说明→运行main.m文件→交互式标注前背景→点击照片的四个顶点,进行形状变换→得到最后结果 其中前背景标注后可能会需要几十秒的处理时间,请耐心等待。 实验结果 标注前背景: 标记图片角点: 最终结果: 其他结果: 任务2 算法思路 读取源图片与源视频→对视频中的每一帧,若