Detect People in a Frame Using Raspberry Pi with Open CV 

Project Code :TEMBMA3325

Objective

The main objective of this project is to detect people in a frame using OpenCV

Abstract

People observation and counting is of interest in many commercial and non-commercial scenarios. The focus of the work is to count no. of people in a particular frame. The work has many applications such as detecting how many persons are present in an ATM at any given instant of time, detecting overcrowded areas such as movie theatres, Bus Stations or in that case any public place where crowd control is required to mitigate pandemics such as COVID-19. The work can also be utilized by using modular computing device such as raspberry pi to protect highly sensitive areas such as Army, Naval base, Bank lockers etc.

            The people counting using raspberry pi with OpenCV will detect no. of persons present in a given frame of a pre-recorded video or live stream video. The system will be implemented by making use pre-trained Deep Neural Network models for person detection such as person-detection-retail-0013 using OpenCV

Keywords: People detection, Camera, Raspberry Pi

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry Pi 4
  • Web Camera
  • C Type Adapter(Power Supply)

Software Requirements:

  • NOOBS Software
  • Python IDE

Learning Outcomes

  • Raspberry pi pin diagram and architecture
  • How to install NOOBS software
  • Setting up and installation procedure for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • Working on web camera
  • How to interface web camera with Raspberry Pi?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects