Detecting Camera Tampering using OpenCV and Python
In this article we will discuss how to provide security to a camera .Before diving deeper into the implementation let us first understand what is Tampering of Camera,possible scenarios and how can we prevent tampering. Let’s begin … What is Camera Tampering? Camera Tampering means any external interference with the camera, causing damage to it or making unauthorized alterations. It may indicate that criminal activity is occurring or is about to occur. Some examples of camera tampering are: Turning camera to point in a different direction so that the activities cannot be recorded. Covering the lens of the camera by opaque objects(Also known as Camera Occlusion). Screen shaking, fogging, screen flickering, defocus, etc. All such activities can degrade the performance of the Smart Surveillance system. This article focuses strongly on automating the process...