Skip to content

mattcwc/semaphore-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semaphore - Image Processing Algorithm

Semaphore is a system that monitors physical mailboxes for deliveries and notifies users when mail arrives. In addition, Semaphore also categorizes and counts the number of items that are currently inside the mailbox and displays the information to the user in an associated smartphone application.

This repository contains the Image Processing Algorithm component.

Semaphore was created for the Electrical and Computer Engineering Capstone Design Symposium 2017 at the University of Waterloo.

About Semaphore

See the main project page for more information.

Other Semaphore Repositories

Installation Instructions

Run pip install -r requirements.txt from root folder

Usage

run_algorithm(img, empty, plot)

Parameter Required Default Type Description Example
img Required None string Path to image file D:/images/image.jpg
empty Required None string Path to empty image file D:/images/calibrate.jpg
plot No false boolean Display plot true

Authors

Acknowledgments

License

Distributed under the GNU GPLv3 license. See LICENSE for more information.

Libraries are used under the BSD License and the Python Software Foundation License.

BSD License

Python Software Foundation License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages