Firstly, you did not indicate what you are using to train hara classifiers. If you are not using opencv_traincascades, this is the place to start.
Secondly, finding a cat is a very difficult task, there are many uncertain edges, rotational and spatial dispersions. using this train of thought, answer these questions to yourself:
- What does your positive dataset look like?
- This is similar to what you show through the input channel.
- What is the level of false alarm of your classifier when you trained it?
- What do you include in your background set (more images that look like cats that donβt like cats, etc.).
I would suggest publishing my conclusion in the question from the classification stage so that we can better understand what is happening. Take a look at these links for more help.
, , openCV ? (, , , )
G./