MATLAB calls wrong "encode"-function

I want to call the encode-function from Computer Vision Toolbox in the file bagOfFeatures.m, but MATLAB always calls the wrong encode-function from Communications Toolbox:
>> which -all encode
/Applications/MATLAB_R2020a.app/toolbox/comm/comm/encode.m
encode is a Java method % org.apache.commons.codec.binary.Base64 method
encode is a Java method % org.apache.commons.codec.BinaryEncoder method
encode is a Java method % org.apache.commons.codec.Encoder method
encode is a Java method % java.net.URLEncoder method
/Applications/MATLAB_R2020a.app/toolbox/vision/vision/bagOfFeatures.m % bagOfFeatures method
If I call the bagOfFeatures-function prior to the encode-function it works, but I created my bag once, saved it as a .mat-file and now load it without calling bagOfFeatures.
How can I tell MATLAB explicitly which encode-function I want to call?

1 件のコメント

Robin Pape
Robin Pape 2020 年 9 月 25 日
Nevermind, I just realised that the bag was loaded as a struct.
When I correctly load it as a bagOfFeatures-object, MATLAB finds the correct function.

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

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeIntroduction to Installation and Licensing についてさらに検索

タグ

質問済み:

2020 年 9 月 25 日

コメント済み:

2020 年 9 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by