A System for Testing Controllers Based on On-Screen Text Recognition
摘要
A solution for the problem of testing controllers based on reading information from their screens is described. A hardware and software system has been developed for this purpose, which consists of a camera and software modules implementing the necessary algorithms and methods: an image preprocessing module; a menu type detection module; a font character processing module; a text reading module, including one written in various fonts; and the testing module itself. The system has been developed for a specific type of controller with a monochrome 128 × 64 pixel display. All methods are implemented in Python with commonly used libraries. The system has been launched into test operation and currently automates several of the most labor-intensive tests. The test set can be expanded using plugins.