API for defect detection in PCB and other components.
Project description
defect_detection
This packge provides a basic API to implement defect detection algorithms. These algorithms can be tune in order to automatically detect any defects in a PCB or other components.
Requirement
The following package are required :
- numpy
- opencv-python
- torch
- scikit-learn
Recommended python version >= 3.8
Installation
To install the latest stable release from PyPI :
pip install defect_detection
For developper who wants to work with a local and editable version :
git clone https://github.com/lovaslin/defect_detection.git
cd defect_detection
pip install -e .
For the local install, you should of course run the commands using a clean python environment.
I recommend to use venv
to setup a pip-friendly environemnt.
Usage
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file defect_detection-0.2.1.tar.gz
.
File metadata
- Download URL: defect_detection-0.2.1.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1f0094b76784034e6bc9e92dcae1366ccc5fa160e33c0dc46c9ad42d6b4880 |
|
MD5 | ff34ab0f4cda7f7e5f9a59e8dceda9c0 |
|
BLAKE2b-256 | 3827afdf1485076f89e407605a8ae13141b95a4c8abe33921a520b959843aa1e |
File details
Details for the file defect_detection-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: defect_detection-0.2.1-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffd12842af6c27a19b0cc471a9749fd980ad7d43169bde41983c1bcc39372d96 |
|
MD5 | 84c176926e98a8f14b4fdd26ffb28638 |
|
BLAKE2b-256 | a3d6d42a4ccd16a11f551e3704c18e4a29f0c78019c4d554b263f8e2803fff36 |