maketform affine3d not recognized (but recommended)
3 次查看(过去 30 天)
显示 更早的评论
Hi,
First of all, if I type
tform = maketform('affine', A);
where A is a 4x4 identity matrix, Matlab underlines "maketform" and gives a warning that AFFINE is not recommended and I should use AFFINE2D or AFFINE3D. However, if I try to use either of those two I get the error:
Unrecognized TRANSFORMTYPE: 'affine3d'.
Nevermind, I stick with affine and ignore the warning, but then, when I try to do:
RegisteredImage= tformfwd(InitialImage, tform);
I get the following error:
Error using TFORMFWD
Expected input number 2, U, to be one of these types:
double
Instead its type was uint16.
I assume the error refers to the image, which is actually a 3D matrix of uint16, but even a cast does not seem to solve the issue.
Could anyone please shine some light on this?
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Partial Differential Equation Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!