Skip to content

Summer course teamwork: a set of cv tools based on PySide6 and opencv

License

Notifications You must be signed in to change notification settings

Kamichanw/cv-tools

Repository files navigation

cv-tools

This repository is for the SEU 2023/8 Summer Junior Course. It contains some computer vision based tools. The GUI is based on PySide6 and Qt Quick.

Generally, this is a meta cv algorithm system that provide VS-Code like GUI. You can easily extent your algorithm to this app without writing annoying ui code (see How to extend new algorithm), because there are plenty of controls here.

⚽ Get start

  • Install PySide6 by pip install PySide6
  • Clone this repo.
    git clone --recursive https://github.com/Kami-chanw/cv-tools
    
  • Generate rc_resource.py by running compile_qrc.py. compile_qrc.py will look up pyside6-rcc in your PySide6 install path and convert .qrc file to .py.
  • Run python with python main.py

Supported controls

Name Description Preview
LineEdit A text field that allows one line of text to be entered lineedit
ComboBox A control that allows user to select value from list combobox
Slider A control that used to select value in a contiguous range slider
Selector A set of buttons that control user to select region in image selector
CheckBox A control that allow user to make binary choice checkbox
Tracer A set of buttons that control tracking of mouse movement Work in progress...🚀
Color Picker A popup that enable to pick a specific color Work in progress...🚀
Stack Layout A stack of items where only one item is visible at a time

📸 Screen Shot

screenshot1

License

This cv-tools currently licensed under MIT License

Star History

Star History Chart

⚡ Visitor count

About

Summer course teamwork: a set of cv tools based on PySide6 and opencv

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published