TvSupervision is a software system for checking if Tv works as it's
normal way when it is opened from closed status.
List below are some standard or third libs which are used for the system.
Standard Lib
- logging - Handle all log events. Look for logging.
- os - Handling file and dir relatively. Look for os.
- sys - Access to some variables provided command line. Look for sys.
- threading - Handle multi-thread so as to control multi cameras simultaneously. Look for threading.
- time - Handle data and time relatively. Use these to get current time for test result. Look for time.
- webbrowser - The webbrowser module provides a high-level interface to allow displaying Web-based documents to users. The system uses this to open test result directly in your browser. Look for webbrowser.
- xml.dom.minidom - Use this to save all test result into .xml files. Look for xml.dom.minidom.
Third Lib
- PyQt5 - Handle all UI. Look for QT.
- cv2 - Image process, comparing standard img with any time's image. Look for Python OpenCv.
- numpy - Essential lib for opencv-python. Look for numpy.
- pyserial - Provide comport control for infrared plate or power relay. Look for pyserial.