我正在开发一个项目,通过网络摄像头以预定义的时间间隔捕获图像,并不断将图像与模板(良好的图像)进行比较,如果差异>公差设置则给出错误.
我正在使用OpenCV.想知道我该怎么做,比如最好的方法等.
感谢任何人可以帮助我.谢谢.
一种简单的方法是在图像对之间取 L2 范数:
double l2_norm = cvNorm( img1, img2 );
Run Code Online (Sandbox Code Playgroud)
您必须尝试设置适当的阈值。当然,这种方法对于光照变化、视点变化等并不鲁棒,但它简单且快速。