imcropでのエラー
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
エラー: images.internal.crop.parseInputsOverTwo>checkCData (行 165)
入力イメージが無効です。
エラー: images.internal.crop.parseInputsOverTwo (行 52)
checkCData(a);
エラー: imcrop (行 104)
images.internal.crop.parseInputsOverTwo(varargin{:});
Imgfilenameにpngの1368×768の画像を読み込み、
ImgfilenameX=imcrop(Imgfilename,[1 1 768 768]);をしようとしたらエラーが出ました。
なぜでしょうか?
0 commentaires
Réponse acceptée
Atsushi Ueno
le 28 Juil 2021
Modifié(e) : Atsushi Ueno
le 29 Juil 2021
変数名からの憶測ですが、imcrop関数に画像データを入力せずファイル名を入力しているからだと思います。
Imgfilename = 'test.png';
% Imgdata = imread(Imgfilename);
% ImgfilenameX = imcrop(Imgdata,[1 1 768 768]); % このように修正すべきです
ImgfilenameX = imcrop(Imgfilename,[1 1 768 768]);
3 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur イメージ算術 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!