Image Procassing Toolboxの例に​ある『レジストレーシ​ョンの前処理手順とし​ての位相相関の使用』​について

5 ビュー (過去 30 日間)
Natsumi Nakatani
Natsumi Nakatani 2019 年 12 月 16 日
コメント済み: jashwanth vemula" 2023 年 4 月 12 日
Image Procassing Toolboxの例にある『レジストレーションの前処理手順としての位相相関の使用』を実行しています。
例に倣って下記のように入力しましたが、「cell型の入力引数の演算子*が未定義です」とエラーが出ます。
どのようにしたら良いか教えていただきたいです。
------------------------------------------------------------------------------------------------------------------------------------------------------
fixed = imread('cameraman.tif');
imshow(fixed)
theta = 170;
rot = [cosd(theta) sind(theta) 0;...
sind(theta) cosd(theta) 0;...
0 0 1];
sc = 2.3;
scale = {sc 0 0; 0 sc 0; 0 0 1};
sh = 0.5;
shear = [1 sh 0; 0 1 0; 0 0 1];
tform = affine2d(shear * scale * rot);
moving = imwarp(fixed,tform);
moving = moving + uint8(10 * rand(size(moving)));
imshow(moving)

採用された回答

Kenta
Kenta 2019 年 12 月 16 日
scale = [sc 0 0; 0 sc 0; 0 0 1];
こんにちは、scaleのところを上のように変更してください。{}はcell配列で入ります。行列として入力する場合は、[]などを用います。
  3 件のコメント
Kenta
Kenta 2019 年 12 月 18 日
はい、ご報告ありがとうございました。無事解決し、よかったです。
jashwanth vemula"
jashwanth vemula" 2023 年 4 月 12 日
Thanks

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!