MATLAB calls wrong "encode"-function

3 visualizzazioni (ultimi 30 giorni)
Robin Pape
Robin Pape il 25 Set 2020
Commentato: Robin Pape il 25 Set 2020
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 Commento
Robin Pape
Robin Pape il 25 Set 2020
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.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by