Tensorflow 实时对象检测 [英] Tensorflow real time object detection
问题描述
我正在制作一个实时物体检测器作为我的项目.我有以下疑问:1)我应该为每个项目拍摄多少张图像来准确训练?2)如果我用它来训练其他物体,之前在不同物体上训练过的模型会检测到这些物体吗?3) 我应该使用哪种物体检测器模型?
I am making a real time object detector as my project . I have the following doubts : 1) how many images of each item should I take to train accurately ? 2) will the model which has earlier been trained on different objects detect those objects if I used that to train other objects ? 3) which object detector model should I use ?
推荐答案
1) 使用 tensorflow,您可以从每个类的 150-200 张图像开始,开始测试并获得一些不错的初始结果.您可能需要根据结果增加图像
1) With tensorflow you can start with 150-200 images of each class to start testing with some decent initial results. You may have to increase the images based on results
2) 是的
3) 您可以从任何模型开始,例如 ssd_mobilenet_v1_coco以下是在 COCO 数据集上训练的所有可用模型
3) You could start with any of the models, like ssd_mobilenet_v1_coco Here are all of the models available which are trained on COCO dataset
每个预训练模型在检测速度、准确性等方面都与其他模型不同,您需要根据需要选择
Each of the pre-trained model is different from others in terms of speed of detection, accuracy etc., Based on your needs you need to pick
另外,您似乎是 Obeject 检测的新手,如果您需要了解如何操作,请参阅以下文章
Additionally Seems you are new to Obeject detection, refer the following articles if you need a start on how to do
https://pythonprogramming.net/training-custom-objects-tensorflow-object-detection-api-tutorial/
https://medium.com/@dana.yu/training-a-custom-object-detection-model-41093ddc5797
这篇关于Tensorflow 实时对象检测的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!