{'fraction_non_alphanumeric': 0.011555555555555555, 'fraction_numerical': 0.0, 'mean_word_length': 5.220994475138122, '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}}
Research of recognition algorithm for sheet metal marking

The problem of automation of the product traceability processes within the technological process has now become of major importance. The most common traceability method is based on optical identification implemented by various markings application to the product surface. Such markings can contain a wide variety of information that allows one to determine the parameters of the raw materials, the manufacturer, the technological operations already performed and much more. In this case, the degree of readability of such markings can be used by a human operator as a recognition criterion. The paper presents an algorithm for optical character recognition to determine the marking of steel sheets used in the pipe and tube rolling industry. This algorithm was used for the development of the system of technical vision (STV) and implemented in the C# programming language with the use of specialized Emgu CV libraries. The main difficulties encountered in the recognition of marking elements as well as the methods for their elimination are considered in the paper.