/PyQt5-Numpy-Animator

PyQt5 application that generates and displays a 2D animation of random numpy arrays using OpenCV.

Primary LanguagePythonMIT LicenseMIT

PyQt5-Numpy-Animator

This is a simple PyQt5 application that generates a 2D animation of a time dependent numpy array. The animation display is embedded in the PyQt5 application window. The numpy data is changed (to mimic expanding circles) using opencv.

Requirements

  • Python 3
  • PyQt5
  • NumPy
  • OpenCV

How to Run

  1. Ensure that you have Python 3 installed on your system. You can download it from the official Python website.

  2. Install the required Python packages using pip:

pip install PyQt5 numpy opencv-python
  1. Simply run
python animate.py

screenshot