Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drewrwilson/stencilvalidator
a design tool for determining if a given design is a valid stencil
https://github.com/drewrwilson/stencilvalidator
Last synced: about 2 months ago
JSON representation
a design tool for determining if a given design is a valid stencil
- Host: GitHub
- URL: https://github.com/drewrwilson/stencilvalidator
- Owner: drewrwilson
- Created: 2015-09-11T00:13:01.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-07T09:47:43.000Z (about 9 years ago)
- Last Synced: 2024-08-01T02:32:58.965Z (4 months ago)
- Language: Python
- Homepage: https://drewrwilson.com/stencilvalidator/
- Size: 969 KB
- Stars: 12
- Watchers: 5
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - drewrwilson/stencilvalidator - a design tool for determining if a given design is a valid stencil (others)
README
# Stencil Validator [![Build Status](https://travis-ci.org/drewrwilson/stencilvalidator.svg)](https://travis-ci.org/drewrwilson/stencilvalidator)
A tool for checking whether a design is a valid stencil or not.
This is a work in progress. Alpha at best.
## Setup
For osx.
* Get homebrew!
* Install python! `brew install python`
* Give you homebrew the power of science! `brew tap homebrew/science`
* Install opencv `brew install opencv`## Testing
There are a number of example stencils in the `test-stencils` directory. The
filename indicates whether or not the stencil is valid
(eg `valid-black-lives-matter` vs `invalid-black-lives-matter`).
The invalid ones are just modified versions of the valid ones that include
mistakes like shapes inside of shapes or letters that have sections without
bridges.To run the tests:
`python test_stencil_validator.py`