{'fraction_non_alphanumeric': 0.027916251246261216, 'fraction_numerical': 0.007976071784646061, 'mean_word_length': 4.7371428571428575, '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}}
Scarlet – Real Time Mobile Augmented Reality Library

Since the beginning of the new century, augmented reality (AR) applications became very popular among smart phone users. There is also an emerging trend of users becoming the producers of the visual content in the AR environments. In this paper, we present Scarlet – a novel library for Android developers of AR applications. The key problem of AR is the registration of a virtual and the real world. Scarlet can recognize different visual markers (images, logos, black-and-white markers) very fast using the stateof-the-art local feature detection methods. Different local features were tested and are presented in the paper. Scarlet library also provides several functions for designing AR application. The main advantage in comparison to OpenCV4Android is that it is faster and the creation of AR application is easier for the user. Scarlet is nearly 11.5 times faster then OpenCV4Android 2.3.1. Also, the number of the native calls is minimized.