vision.CascadeObjectDetectorのエラーメッセージについて
Show older comments
vision.CascadeObjectDetectorを使用した際に、下記のようなメッセージが出ます。
”名前 vision.CascadeObjectDetector を解決できません。”
同じプログラムを他の方が実行した際には、このメッセージは表示されなかったので、私自身の設定などに問題があると思われます。
vision.CascadeObjectDetectorが入っている、どのプログラムでもこのメッセージが出ます。
ダウンロードすべきものや、解決方法など、ご教授ください。
Answers (2)
>ダウンロードすべきものや、解決方法など、ご教授ください。
vision.CascadeObjectDetectorを使用するには
- Computer Vision Toolboxのライセンスを取得しインストールする必要があります
- Image Processing Toolboxのライセンスを取得しインストールする必要があります
ver vision % このサーバ上のMATLABにはComputer Vision Toolboxがインストールされている
ver images % このサーバ上のMATLABにはImage Processing Toolboxがインストールされている
該当するToolboxがインストールされていないと下記の様な警告が出ます
>> ver vision
(中略)
警告: 'vision' に対して適切に書式化された Contents.m ファイルがありません。
> In ver (line 54)
ver
2 Comments
Hernia Baby
on 12 Jul 2022
toolboxがない場合って関数がありませんって表示されませんでしたっけ?
どこかで変わったんでしょうかね
>toolboxがない場合って関数がありませんって表示されませんでしたっけ?
>> vision.CascadeObjectDetector
Undefined variable "vision" or class "vision.CascadeObjectDetector".
質問者のメッセージを再現するとこうなります。(存在しないプロパティやメソッドを指定)
vision.NantaraKantaraDetector()
/MATLAB/toolbox/vision/以下の構成が壊れた可能性やパスの設定が消えた可能性も考えられますね。
下記の様な方法で、なぜ名前解決に失敗するのか原因を探ります。
下記でvision.CascadeObjectDetectorが所定の場所に存在するかを確認:
which vision.CascadeObjectDetector
vision.CascadeObjectDetectorにアクセスするためのパスが通っていない可能性:
- パス設定を確認し、vision関係のパス設定が有るか確認する
- パス設定の「既定の設定」ボタンで出荷時の検索パスを復元する (注:自分で追加したパスは消えます)
- またはrestoredefaultpathコマンドで出荷時の検索パスを復元する
Categories
Find more on Computer Vision Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!