Example #1
0
        /// <summary>
        /// Сравнить изображение с предполагаемым шаблоном
        /// </summary>
        /// <param name="objects">Список шаблонов</param>
        /// <param name="image">Изображение</param>
        /// <returns></returns>
        public string TryDetect(EntityTemplates objects, BitmapImage image)
        {
            IIterator iterator = objects.CreateNumerator();

            foreach (var item in iterator.GetPatterns())
            {
                if (Compare(image, item.Template))
                {
                    return(item.Title);
                }
            }
            return(null);
        }