I hate how this (and to some extend OpenCV) expect you to understand computer vision to use the library.
I sympathize with your frustration, but being in Vision myself, I have an idea why this is the case: vision only barely works!
What this means is that most things you would want to do are only barely possible, if at all, and it is highly application- and input-dependent. To get it to work the way you want, you have to understand some vision, so that you can tweak things the right way.
I think once vision matures more and things become more "off-the-shelf", you'll find more libraries aimed at non-experts.
I sympathize with your frustration, but being in Vision myself, I have an idea why this is the case: vision only barely works!
What this means is that most things you would want to do are only barely possible, if at all, and it is highly application- and input-dependent. To get it to work the way you want, you have to understand some vision, so that you can tweak things the right way.
I think once vision matures more and things become more "off-the-shelf", you'll find more libraries aimed at non-experts.