CV的Feature Detection,最传统的方法就是对图像下采样然后模糊灰度处理,提取特征字然后再与样本库比较,估计匹配度。当然样本库不是天上掉下来的,需要大量的训练,或者用别人的训练成果。(但是不一定让人满意,比如美国人训练的人脸放在东方就不一定很合适)
至于特征的提取方法,可以去了解一下SIFT,SURF,FAST,BRIEF,FREAK,BRISK这些乌七八遭的算法。。。。总之,基于视觉的识别,准确率永远都达不到100%,因为它是一种基于经验模型和各种Trick的方法。所以您的手很可能被识别成一种蔬菜,或者您的飞行器随时可能丢掉球的位置——所以还是有必要做好这个心理准备,然后再考虑是否真的适合某个应用的需求