Skip to content

Personal hobby project for webcam security using a webcam to detect people using LOLOv8.

License

Notifications You must be signed in to change notification settings

LindezaBlue/Webcam-YOLOv8-Person-Scanner

Repository files navigation


Webcam YOLOv8 Person Scanner

Personal project for using a phone or webcam to detect a person and notify via a sound and log screenshots in the root folder.

Installation instructions:

  1. Download and install Git https://git-scm.com/downloads/win
  2. Clone this repository using git clone https://github.com/LindezaBlue/Webcam-YOLO-Scanner.git
  3. Make sure you have a webcam enabled and running!!
  4. Open the file "Start Scanning.bat"

Tip

The program will automatically install all needed dependencies and check for updates in order to run. If it worked correctly you will see a bounding box around the objects detected. (Example below)

Example

image

When a person is detected an alarm sound will play and the person on the preview window will be surounded with a red border.

image
image


Note

Updates and changes will be made as I work on it, please feel free to let me know of any issues or changes that should be made. I am new to programming and can use any feedback. Thank you!~

TODO List:

  • Add the ability to scan a specified window to detect a person for non-webcam feeds (ie. for a security camera that can be view from a computer but is not recognized as a webcam)
  • Add automatic log creattion for error reporting using the "traceback logs" folder.
  • Add a menu bar at the top of the preview window to allow the user to exit the program, and change the method of video feed capture.
  • Optimize the startup process to not auto-reinstall dependancies when they are already installed on the system.

About

Personal hobby project for webcam security using a webcam to detect people using LOLOv8.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published