Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.4 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.4 KB

Standard PyQt5 Application

Purpose: This code base is for students looking to jumpstart a standard demo application for IRIS systems. It offers controls on the left-hand side, including ability to specify presets as well as user-defined inputs and outputs. This application is intended for use in primarily imaging situations and uses OpenCV functions and pixMap from PyQt5 for displaying video and images. For example, if you needed to showcase a convolutional neural network (CNN), you could use this application as a template and add your own custom functionality.

Requirements

Python version: 3.6 (tested) but 3.7 should work

Python packages:

altgraph==0.17
dataclasses==0.8
fbs==0.9.9
future==0.18.2
macholib==1.15
numpy==1.19.5
opencv-python==4.5.3.56
pefile==2021.5.24
Pillow==8.3.1
PyInstaller==3.4
PyQt5==5.9.2
sip==4.19.8
torch==1.8.0
torchvision==0.9.0
typing-extensions==3.10.0.0

Setup

  1. Clone the repo: git clone https://github.com/vjsrinivas/iris_standard_pyqt5.git
  2. (Highly Recommended) Create a virutal Python environment: python3 -m venv dev
  3. (If you made a virtual environment) Activate environment: source dev/bin/activate
  4. Install dependencies: pip install -r requirements.txt
  5. Launch application: fbs run (User has to be on top-level folder, where the src folder is visible)