Can't load saved yoloV2 network in standalone Matlab app 2021a

1 view (last 30 days)
Hello,
I have trained yoloV2 detector network and saved it (ver 2021a). I want to load it in a standalone Matlab app (generated in 2021a), but I am getting a warning and then error:
Warning: Variable 'detector' originally saved as a yolov2ObjectDetector cannot be instantiated as an object and will be read as a uint32
Error: Unrecognized function or variable 'detect'
I am able to load the network inside Matlab itself, but no in Matlab standalone app.
I am working in Matlab 2021a
When I was woring in 2020b everything was normal.
Thank you.

Answers (1)

Steven Lord
Steven Lord on 30 Dec 2021
See the Tip in the "Fixing Callback Problems: Missing Functions" section of this documentation page. Use the %#function pragma to tell MATLAB to include the class definition yolov2ObjectDetector in your application.

Community Treasure Hunt

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

Start Hunting!