Training data for cup detection
I am new in opencv. I am trying to make cup detector like face detector in opencv. But I see the positive samples of face detector, there is particular pattern of eyes, nose and mouth, so there is, somewhat all, positive samples have same pattern. But cups don't have the same pattern on it. Some cups are plan and some have graphics on it. So suggest me any idea how to take samples and implement it.
Generally speaking, OpenCV does not support training models complex enough for such a task. You are better off turning to neural network libraries such as TensorFlow and perhaps even decision trees/forests. Decide what kind of data you have (RGB, gray, depth) and go from there. Are you interested in per-pixel classification? In image classification? In a bounding box? In the pose of the cup?
Also, think about Plato vs. Aristotle. How is it that you can recognize a cup, from a likeness to a perfect form or from all known examples?
Thank you Der Luftmensch. I think it is a good suggestion for me to try TensorFlow.
Hi, can you please refer any link or tutorial to train my data of cup detection.
cs231, Deep Learning for Computer Vision, Keras, Deep Learning without a PhD
Thank you Der Luftmensch