Вопрос

Мне нужна библиотека, которая может обнаруживать объекты на изображении (использует обнаружение краев).Это НЕ имеет отношения к captcha.Я работаю над ботом MTGO, который использует распознавание текста и который работает при любом разрешении экрана.Чтобы его можно было перенести на любое разрешение экрана, моя идея состоит в том, чтобы просмотреть узкий диапазон на странице результатов (карты, имеющиеся у игрока, могут быть перечислены в виде строк текста) и найти каждый объект в этом диапазоне.Затем взять наименьшие и наибольшие пиксельные координаты каждого объекта, чтобы определить, где начинается и заканчивается строка (по оси y), чтобы я мог использовать OCR для чтения каждой строки.

Это было полезно?

Решение

Если вы не знаете о OpenCV подборка примеров, тогда они могли бы помочь вам в правильном направлении...есть также Камелия который не использует "обнаружение границ" как таковое, но может получить нужные вам результаты, немного потрудившись.

Другие советы

Это недешево, но я использовал процессорные примитивы Intel и был очень впечатлен их производительностью.Они работают на процессорах Intel и AMD, а также на Windows и Linux

Может быть, это будет полезно:

В Библиотека Simd это бесплатная библиотека обработки изображений с открытым исходным кодом, предназначенная для программистов на C и C ++.Он предоставляет множество полезных высокопроизводительных алгоритмов для обработки изображений, таких как:преобразование формата пикселей, масштабирование и фильтрация изображений, извлечение статистической информации из изображений, обнаружение движения.Алгоритмы оптимизированы с использованием различных расширений процессора SIMD.В частности, библиотека поддерживает следующие расширения процессора:SSE, SSE2, SSSE3, SSE4.1, SSE4.2, AVX и AVX2 для x86/x64, VMX (Altivec) и VSX (Power7) для PowerPC, NEON для ARM.Библиотека Simd имеет C API, а также содержит полезные классы и функции C ++ для облегчения доступа к C API.Библиотека поддерживает динамическое и статическое связывание, 32-разрядные и 64-разрядные версии Windows и Linux, компиляторы MSVS и G ++, системы сборки MSVS project и CMake.

Взгляните на Ведущие инструменты для создания SDK-файлов?Не бесплатный, но очень всеобъемлющий.

Фреймвэйв, основанный на Библиотека производительности AMD который предоставляет функции для обработки изображений.Проверьте также связанные Быстрые кроссплатформенные Библиотеки обработки изображений на C / C ++

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top