Xiiiin 2017-12-09 05:48 采纳率: 0%
浏览 2195

[MATLAB数字图像处理]关于*.tif的图片帧问题

书是刚萨雷斯的数字图像处理(MATLAB版)第二版
问题是这样的。
我们老师要求我们做一下书上的例题代码。
但是在做运动视频补偿的时候出了问题。
代码很简单,只有5行。其中有2行出问题,原因都是一样的。但是我无法解决它。
cv=tifs2cv('shuttle.tif',16,[8 8]);
imratio('shuttle.tif',cv)
showmo(cv,2); **%问题就在于这个对第二帧进行处理,好像shuttle.tif根本不存在第二帧,
%如果对第1帧进行处理。第三行改成showmo(cv,1)就能运行。
同样的问题后面还有
**compare(imread('shuttle.tif',16),imread('ss2.tif',16))
显然,程序试图读取shuttle.tif的第16帧,但是似乎图片只有1帧。
还是只能改成读取第一帧进行运行。
这个问题如何解决呢?是书上的代码问题,还是我的图片问题?

(图片都是上这个刚萨雷斯书上的网站下载的)

错误代码以及shuttle.tif图片见附件。
希望有人为我解惑。
附件地址附件(度盘)

  • 写回答

2条回答 默认 最新

  • devmiao 2017-12-09 15:43
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建