Create a computer vision app FAST! Multiprocessing made easy, right out of the box.
Project description
Welcome to Fast CV App!
What is Fast CV App? Fast Computer Vision App is a small framework, guide, and examples about running Python code with multiprocessing from start to finish, beginning with python main.py
and ending with an executable with PyInstaller on Windows and Mac.
Here you will learn know how to sidestep bottlenecks using multiprocessing and shared memory. Fast CV App was inspired by the ease and speed of FastAPI, and while the decorator functionality of FastAPI is not available, rest assured that there are tutorials and examples to make a working CV App within 15 minutes.
Getting Started (Youtube Link)
See for yourself:
Fast CV App is built on Kivy for the sole purpose of accessing OpenGL methods in Python without having to learn the ins and outs of OpenGL. This makes cross platform a lot more achievable and the same techniques you can learn here are applicable to any framework as long as you have access to a canvas and can update the canvas whenever you want.
PyInstaller is used to create the Windows and MacOS (M1 chip) files, and associated .spec files are left in for examination.
#Windows Example:
https://github.com/AccelQuasarDragon/FastCVApp/assets/138998466/372cb252-0a6f-41eb-a05f-ac4302cb1f6b
#Mac M1 Example:
https://github.com/AccelQuasarDragon/FastCVApp/assets/138998466/eab19c82-a179-4346-9c6a-d6d6e3d1e3bf
Initial setup
Running examples:
Creating a simple example
Community
-
documentation: readthedocs
-
done ~ > added to todolist -what FCVA is about (sell) -fast -runs on opengl (kivy) -cross platform: tested with pyinstaller on windows and macOS (m1-silicon) ~images/examples Initial setup Running examples: Creating a simple example community; kivy discord documentation: readthedocs
Project details
Release history Release notifications | RSS feed
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 fastcvapp-0.2.1.tar.gz
.
File metadata
- Download URL: fastcvapp-0.2.1.tar.gz
- Upload date:
- Size: 75.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.1 CPython/3.9.0 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9ee9cd69d5471560e3eab3ec22c9e687b2f958b3cbf517d2209600fd366cb9e |
|
MD5 | 3fa4745510a55828eb9aed391e1ec625 |
|
BLAKE2b-256 | 74df38fd4ccbe5046f34de6d5b7190abe0c1aa9e9b8fc076fc95d1ab0a71bff1 |
File details
Details for the file fastcvapp-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: fastcvapp-0.2.1-py3-none-any.whl
- Upload date:
- Size: 75.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.1 CPython/3.9.0 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428b38d3db1d13e6c987daacf16933db8d51dd26f2b4e4fb5d6c045a090fe5fd |
|
MD5 | c6288c403bd931d48df203efa7f225bc |
|
BLAKE2b-256 | b9a6a72028b4520a2e5f202e1b2d8127053a4c22c363f1978c6eb87bede5a1f6 |