Skip to content
This repository has been archived by the owner on Nov 23, 2019. It is now read-only.
/ PassengerCounter Public archive

Development of an hardware accelerated pattern recognition image processing system.

Notifications You must be signed in to change notification settings

mattdibi/PassengerCounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passenger Counter (PCN)

This is going to be my Electronics Engineering Master's Thesis.

Watch the video on Youtube.com!

Goal

Developing a Passenger Counter (PCN) in a transportation environment using OpenCV and its hardware acceleration capabilities on different hardware platforms.

Hardware

  • Eurotech ReliGATE 20-25 (Intel E3827 Atom Processor)

Video acquisition:

  • Logitech Quickcam Pro 5000 driverless webcam

Software platform

Here you can find the instructions for building the Yocto distribution supporting the PCN application. It is needed to run the application on Eurotech's ReliaGate 20-25.

Tools

For the development I've used:

  • Yocto Project
  • OpenCV

User guide

Build C++ version

$ cmake .
$ make
$ ./PCN

Build C++ poky version

$ ./X-COMPILE-OCV

Options

    - Without arguments: it opens the default webcam and captures the input stream.
-s  - Capture mode: it saves the color stream on file.

Runtime commands

r: resetting counters
p: get passenger count
c: toggle display color
C: toggle display calibration
b: toggle display background subtraction view
d: toggle display denoised view
q: exit program
h: display help message

About

Development of an hardware accelerated pattern recognition image processing system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published