Hi Russ76 ,
I agree, it's hard to setup and still quite tricky to get it right. Unfortunately these AI tools are all like this - that's why we created blobconverter for openvino conversion and blob compile (as those are tasks are complex as well, see here). We might add the tflite2tensorflow
tool to our blobconverter in the future, especially if we will "officially support" a particular model (like we currently support yolov5).
Thanks, Erik
RRuss76
- Dec 27, 2022
- Joined Apr 27, 2022
- 0 best answers
Hi Russ76 ,
Actually, with YoloV5 I linked above, you don't need to train it on the same image size as you want the network to be. Regarding the 5-channel/layer input - there are some very bleeding edge architectures that would allow you this, but we haven't gotten it to work with the OAK. You would also need depth frames/maps when training the model, so the whole training pipeline would need to be specific for such architecture.
Thansk, ErikHi Russ76 ,
To convert TFLite to Myriad model you could check out this tool: https://github.com/PINTO0309/tflite2tensorflow
It will automatically convert the model not only to TF, but also to OpenVINO's IR and Myriad blob.
Thanks, ErikI feel your pain Russ.
I've gone through plenty of enormous Juypter notebooks- only for some cryptic & unsolvable error right at the endI'd recommend YOLOv5 for a relatively easy object detection https://github.com/ultralytics/yolov5
It is well documented and works well- I suggest using the Docker optionUltralytics HUB https://ultralytics.com/hub is by the same people- although not the same as Roboflow, it makes training an OD model easy, and will export to a number of formats, including TFLite
You can train your model with a very simple COLAB notebook, or with a local agentAndrew