{'fraction_non_alphanumeric': 0.014656144306651634, 'fraction_numerical': 0.0, 'mean_word_length': 5.434782608695652, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Documentation-driven GUI development for integration of image processing libraries

A graphical integrated development environment (IDE) for computer vision applications allows developing solutions by composing graphical widgets that represent operators of a computer vision library. A challenge in developing such IDE is the development of a graphical interface for each operator in the library, which is a slow and repetitive task. In this paper, we propose to generate a specific graphical widget editor for the input parameters of each operator, based directly on the library documentation. Our approach allows reducing significantly the development time of an IDE. The only assumption of the proposed approach is that the documentation has a structured format. We validated our approach by integrating the computer vision library Halcon in an IDE, using only its HTML documentation.