Error using imwarp (line 33)
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
I have tried to use imwarp function simply on example from documentation - Apply Horizontal Shear to Image. But it is still returning me: Error using imwarp (line 33), Invalid input transformation. What I am doing wrong? I have Matlab 2013a.
close all, clear all;
I = imread('cameraman.tif');
tform = affine2d([1 0 0; .5 1 0; 0 0 1]);
J = imwarp(I,tform);
figure, imshow(I), figure, imshow(J)
0 个评论
回答(3 个)
Image Analyst
2013-11-3
0 个投票
I have R2013a and I copied and pasted your code and it worked fine. Attach your file. You didn't give all your code because imwarp() is not on line 33 like your partial error message says, so you obviously neglected to give all your code. Also you forgot to give the error message. Like far too many people, you snipped out a small part of the error message and didn't give use ALL the red text that you have. Not sure why you did that but make it easy for us to help you by giving us all the information that you have, not just part of it.
0 个评论
Alex Taylor
2013-11-3
In addition to the error message, can you please provide the output of:
which -all affine2d
0 个评论
Adam
2013-11-5
3 个评论
Image Analyst
2013-11-5
You forgot to attach TestImwarp.m so we don't know how you called imwarp().
Adam
2013-11-5
Adam
2013-11-5
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!