GPU Coder won't accept ACF Object Detector model

1 回表示 (過去 30 日間)
John Rahman
John Rahman 2022 年 1 月 6 日
回答済み: John Rahman 2022 年 1 月 10 日
We have a need to identify specific objects in binary (BW) images. I successfuly trained an ACF Object Detector model to run on CPU hardware, but we need this code to run on a GPU based system. However the MATLAB GPU Coder rejected the ACF Object Detector model with this error message:
Error determining type for input '<detector-name>: detector'.
Class acfObjectDetector is not supported by coder.Type as it is a handle class.
Does the GPU Coder accept any of the MATLAB image detection/analysis tools like YOLO or CNN?

採用された回答

Pratyush Roy
Pratyush Roy 2022 年 1 月 10 日
Hi John,
Currently we are not supporting the feature for Code Generation for the ACF Detector Function. The error shows up since handle class objects are not supported as input or output from mex files.
As a workaround, you can convert the object into a struct and use the toStruct function to pass the acfObjectDetector object into generated code. Please refer to this link for more information.
For generating code for object detection using YOLOv2, one can refer to this link.
Hope this helps!

その他の回答 (1 件)

John Rahman
John Rahman 2022 年 1 月 10 日
Thanks for your reply.
This helps a lot.

カテゴリ

Help Center および File ExchangeImage Processing and Computer Vision についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by