AI-HomeGuard - an AI based home surveillance software

AI-HomeGuard - an AI based home surveillance software

AI-HomeGuard - an AI based home surveillance softwareAI-HomeGuard - an AI based home surveillance software




Question:  Do I need an Nvidia GPU to run AiHomeGuardPro?

Answer:  You don't have to.  The latest AiHomeGuardPro version 6 can run AI inference on three types of backends based on the number of cameras you need to support and how new your PC is:

  • Nvidia GPU native mode (cuDNN); this mode offers the best  performance with an Nvidia GPU (e.g. GT 1030, a $80 card) on a 2nd or newer generation  Intel/AMD CPUs (e.g. 2-core, 4-thread i3-2100). This platform can  support 12 cameras. If you need to support more than 12 cameras, you  must use a higher end Nvidia GPU, e.g. GTX 1050 and a CPU with 4 or more  cores
  • Intel or AMD Integrated HD Graphics (e.g. Intel HD 530 within  i5-6100 CPU); a 5th or 6th generation CPU with its HD Graphics can support 8  cameras. No Nvidia GPU is needed for this option.
  • CPU mode (e.g. Intel i3-2100); this platform can support 3  cameras and should be used only if you don't have an Nvidia GPU and your  PC has a poor integrated graphics.

Question: Which brands/models of cameras are compatible with AiHomeGuard?

Answer: Any standard based IP cameras (those supporting RTSP or MJPEG) are compatible with AiHomeGuard. For instance, Foscam 1080P($50) and Amcrest ProHD 1080P ($70) are high quality standard based cameras. If you already have IP cameras, you can check the brands/models on and find out whether they support RTSP or MJPEG. Note that some popular camera bands don't support RTSP (not compatible with AiHomeGuard), such as NestCam(Goggle), YI (XiaoMi), Arlo Pro, Blink XT, and Ring (Amazon). 

Question: Can I run the software on a PC with an AMD CPU with integrated graphics?

Answer: Yes. I can run AMD CPU with AI running on the integrated graphics. Please check whether the integrated graphics has the same or higher capacity than Intel HD 520 (most 4 years or newer AMD CPU should work).

Question: Can I install the system by myself?

Answer: Once you have installed the cameras (as instructed by the camera manufacture), installing AI-HomeGuard Windows is straightforward as you install any other Windows apps. The camera auto search feature can fill the cameras RTSP URL(s) during setup. Installing the Linux version of AI-HomeGuard requires you to change the PC's BIOS booting options.

Question: Is it benefiting to use a HD (e.g. 8 MP) camera?

Answer: AiHomeGuard works well for 720P or 1080P cameras, higher resolution will not help the AI object detection accuracy, but may make alert images and recording with more detail.

Question: The user document suggests setting camera frame rate (FPS) to 4. What if I set the cameras FPS to 15 or 20?

Answer: The number of certified cameras AiHomeGuard can support with the recommended CPU model is based on 4 FPS; the higher FPS will proportionally reduce the number of cameras the software can run normally. However, higher FPS will not consume more GPU power. The CPU is mostly consumed on decoding video streams and encoding video during alert recording. You may have to use a higher end of CPU to support 15 or 20 FPS. Additionally, the network bandwidth may not support higher FPS, especially if the Wi-Fi signal is weak (e.g. the camera is too far from the router). The only benefit using higher FPS than 4 is that the alert recordings look smoother. 

Question: Is there an evaluation copy of the software? 

Answer: You can download AiHomeGuardPro (Windows 10) from without purchasing an activation key. The free download can support 1 camera only. However, there is no tech support for the free download – you can use the online documents to answer your installation questions.