1. A system comprising: a camera mounted in a remote area; a microprocessor connected to the camera; a wireless communication unit connected to the microprocessor; wherein the camera is configured to capture images that form of a photo stream or videos of an area of interest and load the photo stream or video those images to the microprocessor, where the camera captures a first photo stream or video of the area of interest and loads said first photo stream or video to the microprocessor, where the first photo stream or video features a plurality of frames, and where the camera captures a second photo stream or video and loads the second photo stream or video to the microprocessor; wherein a computer code executes a high level logic flowchart to obtain a static state background or appearance of the area of interest as follows: an image of the static state background or appearance of the area of interest is learned, wherein learning the static state background or appearance of the area of interest is accomplished via (a) identifying the first video or photo stream in the microprocessor and (i) splitting each frame from the plurality of frames of the first photo stream or video into a grid of sections, (ii) comparing every section of a grid of a first frame with corresponding sections of the grids from every other frame of the plurality of frames to identify a minor variance in each grid section, (iii) storing each grid section with the associated minor variance, and (iv) stitching a static background together with the stored grid sections with associated minor variance, so that the static state background or appearance is defined by the stitched together grid sections with associated minor variance; wherein the microprocessor is pre-loaded with reference images of animals of interest; wherein the microprocessor features a computer code in the form of computer image comparison algorithms for comparing said second photo stream or video of the area of interest with the reference images of animals of interest; wherein the second photo stream or video of the area of interest that is loaded on the microprocessor from the camera is compared with the static state background or appearance so that overlapping aspects of the static state background or appearance and the second photo stream or video are subtracted from each other to identify incongruities between the second photo stream or video and the static state background or appearance; wherein at least one incongruity is identified and wherein the at least one incongruity is compared with the reference images of animals to determine whether the incongruity matches the reference images; where a match is found between the incongruity and a reference image of an animal and the animal in the at least one incongruity is designated as the animal of the type corresponding to the animal of the reference image and categorized; wherein the wireless communication unit is configured to send alerts; and where a wireless signal is sent by the wireless communication unit to alert that an animal of interest has been spotted at the area of interest.