vision.Cas​cadeObject​Detectorのエ​ラーメッセージについ​て

vision.CascadeObjectDetectorを使用した際に、下記のようなメッセージが出ます。
”名前 vision.CascadeObjectDetector を解決できません。”
同じプログラムを他の方が実行した際には、このメッセージは表示されなかったので、私自身の設定などに問題があると思われます。
vision.CascadeObjectDetectorが入っている、どのプログラムでもこのメッセージが出ます。
ダウンロードすべきものや、解決方法など、ご教授ください。

Réponses (2)

Atsushi Ueno
Atsushi Ueno le 12 Juil 2022

0 votes

>ダウンロードすべきものや、解決方法など、ご教授ください。
vision.CascadeObjectDetectorを使用するには
ver vision % このサーバ上のMATLABにはComputer Vision Toolboxがインストールされている
----------------------------------------------------------------------------------------------------- MATLAB Version: 9.12.0.1972586 (R2022a) Update 2 MATLAB License Number: Operating System: Linux 5.4.185-0504185-generic #202203160950 SMP Wed Mar 16 14:00:16 UTC 2022 x86_64 Java Version: Java 1.8.0_292-b10 with AdoptOpenJDK OpenJDK 64-Bit Server VM mixed mode ----------------------------------------------------------------------------------------------------- Computer Vision Toolbox Version 10.2 (R2022a)
ver images % このサーバ上のMATLABにはImage Processing Toolboxがインストールされている
----------------------------------------------------------------------------------------------------- MATLAB Version: 9.12.0.1972586 (R2022a) Update 2 MATLAB License Number: Operating System: Linux 5.4.185-0504185-generic #202203160950 SMP Wed Mar 16 14:00:16 UTC 2022 x86_64 Java Version: Java 1.8.0_292-b10 with AdoptOpenJDK OpenJDK 64-Bit Server VM mixed mode ----------------------------------------------------------------------------------------------------- Image Processing Toolbox Version 11.5 (R2022a)
該当するToolboxがインストールされていないと下記の様な警告が出ます
>> ver vision
(中略)
警告: 'vision' に対して適切に書式化された Contents.m ファイルがありません。
> In ver (line 54)
また単にverを実行すると、インストールされていないToolboxは表示されません
ver
----------------------------------------------------------------------------------------------------- MATLAB Version: 9.12.0.1972586 (R2022a) Update 2 MATLAB License Number: Operating System: Linux 5.4.185-0504185-generic #202203160950 SMP Wed Mar 16 14:00:16 UTC 2022 x86_64 Java Version: Java 1.8.0_292-b10 with AdoptOpenJDK OpenJDK 64-Bit Server VM mixed mode ----------------------------------------------------------------------------------------------------- MATLAB Version 9.12 (R2022a) Simulink Version 10.5 (R2022a) 5G Toolbox Version 2.4 (R2022a) Aerospace Blockset Version 5.2 (R2022a) Aerospace Toolbox Version 4.2 (R2022a) Antenna Toolbox Version 5.2 (R2022a) Audio Toolbox Version 3.2 (R2022a) Automated Driving Toolbox Version 3.5 (R2022a) Bioinformatics Toolbox Version 4.16 (R2022a) Bluetooth Toolbox Version 1.0 (R2022a) Communications Toolbox Version 7.7 (R2022a) Computer Vision Toolbox Version 10.2 (R2022a) Control System Toolbox Version 10.11.1 (R2022a) Curve Fitting Toolbox Version 3.7 (R2022a) DO Qualification Kit Version 3.13 (R2022a) DSP System Toolbox Version 9.14 (R2022a) Database Toolbox Version 10.3 (R2022a) Datafeed Toolbox Version 6.2 (R2022a) Deep Learning Toolbox Version 14.4 (R2022a) Econometrics Toolbox Version 6.0 (R2022a) Embedded Coder Version 7.8 (R2022a) Filter Design HDL Coder Version 3.1.11 (R2022a) Financial Instruments Toolbox Version 3.4 (R2022a) Financial Toolbox Version 6.3 (R2022a) Fixed-Point Designer Version 7.4 (R2022a) Fuzzy Logic Toolbox Version 2.9 (R2022a) Global Optimization Toolbox Version 4.7 (R2022a) HDL Coder Version 3.20 (R2022a) HDL Verifier Version 6.5 (R2022a) IEC Certification Kit Version 3.19 (R2022a) Image Acquisition Toolbox Version 6.6 (R2022a) Image Processing Toolbox Version 11.5 (R2022a) Industrial Communication Toolbox Version 6.0 (R2022a) Instrument Control Toolbox Version 4.6 (R2022a) LTE Toolbox Version 3.7 (R2022a) MATLAB Compiler Version 8.4 (R2022a) MATLAB Compiler SDK Version 7.0 (R2022a) MATLAB Report Generator Version 5.12 (R2022a) Mapping Toolbox Version 5.3 (R2022a) Mixed-Signal Blockset Version 2.2 (R2022a) Model Predictive Control Toolbox Version 7.3 (R2022a) Navigation Toolbox Version 2.2 (R2022a) Optimization Toolbox Version 9.3 (R2022a) Parallel Computing Toolbox Version 7.6 (R2022a) Partial Differential Equation Toolbox Version 3.8 (R2022a) Phased Array System Toolbox Version 4.7 (R2022a) Powertrain Blockset Version 1.11 (R2022a) Predictive Maintenance Toolbox Version 2.5 (R2022a) RF Blockset Version 8.3 (R2022a) RF Toolbox Version 4.3 (R2022a) Requirements Toolbox Version 2.0 (R2022a) Risk Management Toolbox Version 2.0 (R2022a) Robotics System Toolbox Version 4.0 (R2022a) Robust Control Toolbox Version 6.11.1 (R2022a) Sensor Fusion and Tracking Toolbox Version 2.3 (R2022a) SerDes Toolbox Version 2.3 (R2022a) Signal Processing Toolbox Version 9.0 (R2022a) SimBiology Version 6.3 (R2022a) SimEvents Version 5.11 (R2022a) Simscape Version 5.3 (R2022a) Simscape Driveline Version 3.5 (R2022a) Simscape Electrical Version 7.7 (R2022a) Simscape Fluids Version 3.4 (R2022a) Simscape Multibody Version 7.5 (R2022a) Simulink 3D Animation Version 9.4 (R2022a) Simulink Check Version 6.0 (R2022a) Simulink Code Inspector Version 4.1 (R2022a) Simulink Coder Version 9.7 (R2022a) Simulink Control Design Version 6.1 (R2022a) Simulink Coverage Version 5.4 (R2022a) Simulink Design Optimization Version 3.11 (R2022a) Simulink Design Verifier Version 4.7 (R2022a) Simulink PLC Coder Version 3.6 (R2022a) Simulink Real-Time Version 8.0 (R2022a) Simulink Report Generator Version 5.12 (R2022a) Simulink Test Version 3.6 (R2022a) Stateflow Version 10.6 (R2022a) Statistics and Machine Learning Toolbox Version 12.3 (R2022a) Symbolic Math Toolbox Version 9.1 (R2022a) System Identification Toolbox Version 9.16 (R2022a) Text Analytics Toolbox Version 1.8.1 (R2022a) Vehicle Dynamics Blockset Version 1.8 (R2022a) Vehicle Network Toolbox Version 5.2 (R2022a) Vision HDL Toolbox Version 2.5 (R2022a) WLAN Toolbox Version 3.4 (R2022a) Wavelet Toolbox Version 6.1 (R2022a) Wireless HDL Toolbox Version 2.4 (R2022a)

2 commentaires

Hernia Baby
Hernia Baby le 12 Juil 2022
toolboxがない場合って関数がありませんって表示されませんでしたっけ?
どこかで変わったんでしょうかね
>toolboxがない場合って関数がありませんって表示されませんでしたっけ?
⇒YESです。Computer Vision Toolboxの無いMATLABで実行すると下記の様に未定義ですと表示されます。
>> vision.CascadeObjectDetector
Undefined variable "vision" or class "vision.CascadeObjectDetector".
質問者のメッセージを再現するとこうなります。(存在しないプロパティやメソッドを指定)
vision.NantaraKantaraDetector()
Unable to resolve the name 'vision.NantaraKantaraDetector'.
/MATLAB/toolbox/vision/以下の構成が壊れた可能性やパスの設定が消えた可能性も考えられますね。

Connectez-vous pour commenter.

Atsushi Ueno
Atsushi Ueno le 13 Juil 2022

0 votes

下記の様な方法で、なぜ名前解決に失敗するのか原因を探ります。
下記でvision.CascadeObjectDetectorが所定の場所に存在するかを確認:
which vision.CascadeObjectDetector
/MATLAB/toolbox/vision/vision/+vision/CascadeObjectDetector.m % vision.CascadeObjectDetector constructor
vision.CascadeObjectDetectorにアクセスするためのパスが通っていない可能性:
  • パス設定を確認し、vision関係のパス設定が有るか確認する
  • パス設定の「既定の設定」ボタンで出荷時の検索パスを復元する (注:自分で追加したパスは消えます)
  • またはrestoredefaultpathコマンドで出荷時の検索パスを復元する
原因不明時の手段としてComputer Vision ToolboxImage Processing Toolboxの再インストール:

Catégories

Produits

Version

R2021b

Community Treasure Hunt

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

Start Hunting!