【Matlab学习笔记】【编程实例】一(将两幅图像调整为相同的尺寸大小)

一、问题的背景:

      很多时候我们想用处于不同时期或环境下的同一事物的图片做一个对比,用来形成对照,显示差别。由于不同的图片的尺寸可能不完全一致,要将两幅图片拼接到一起,首先要做的就是图片尺寸的统一。

二、问题的解决方法和思路:

      (1)读取作对比的两幅图片。

      (2)利用size()函数分别得到两幅图片的行像素数和列像素数,并根据像素数得到目标图像的尺寸。

      (3) 利用imresize()函数对原图像的尺寸进行归一化处理 。     

三、程序实现:       

四、遇到的问题

       (1).反应慢,命令窗口输入命令后,没有响应,比如单纯的输入数字,没有"ans="的响应,说明程序正在运行,或者是程序停在了某个位置,比如是死循环,或者是程序的语法错误。
      (2).第一次用matlab的if语句,以为和C,C++一样,其实不同,每个if语句结束,必须加个end作为结束,否则程序不会继续往下执行。
      (3).将自己的写的代码封装成函数,一定要注意函数名字必须与该函数所对应的文件名一致。

五、后续的工作

      (1). 搜集资料的过程中,看到函数功能也许可以通过像素的重采样获得,但还没有尝试。

      (2).还没有实现将处理后的两幅图片进行拼接。

      (3).如何实现彩色图像的尺寸归一化


  • 10
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无敌三角猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值