У меня есть эта проблема, я хотел бы обнаружить определенное окно из набора скриншотов. Если у меня есть 100 скриншотов, я бы хотел выяснить, какие из них содержат iTunes. Я все еще ноуб, когда дело доходит до openCV, мне нужно обучать и создавать файл хара для этого или есть более простое решение, поскольку кадры приложений не так уж различны?OpenCV обнаруживает рамку приложения из набора скриншотов
ответ
Существует много разных способов идентификации изображения, содержащего iTunes, среди 100 скриншотов.
Конкретный маршрут вы принимаете во многом будет зависеть от деталей вашей проблемы:
- Вы всегда ищете ITunes?
- Насколько это точно?
- Возможны ли ложные срабатывания? Как насчет ложных негативов?
- Всегда ли скриншоты из одной системы?
- Будет ли ITunes всегда максимальным?
- Будет ли изменен фон рабочего стола?
- Должно ли это идентифицировать iTunes в разных условиях, например. покрытие, визуализация, магазин iTunes?
- Будет ли iTunes всегда выглядеть одинаково?
Для начала я хотел бы взглянуть на абсолютные упрощенные показатели, о которых вы можете подумать, и посмотреть, отличает ли они ваш iTunes от изображений, не относящихся к iTunes. Например, возможно, в изображениях iTunes больше серых пикселей, чем в любом другом. В этом случае вы можете просто подсчитать серые пиксели.
Если это не сработает, подумайте о создании гистограмм цветов. Предположительно iTunes использует те же самые цвета большую часть времени (серый, белый светло-синий и зеленый). Затем вы можете создать библиотеку различных цветовых гистограмм, соответствующих случаям использования iTunes (плейлист, iTunes store, coverflow и т. Д.) И идентифицировать изображения, содержащие iTunes, путем сопоставления гистограмм. См. Этот пример из O'reilly OpenCV book.
- 1. Создание анимации скриншотов приложения?
- 2. OpenCV обнаруживает затемненный прямоугольник
- 3. opencv обнаруживает световую частоту
- 4. OpenCV обнаруживает пересечение контуров
- 5. OpenCV обнаруживает границу изображения
- 6. OpenCV обнаруживает несколько экземпляров элемента
- 7. Обновление значка приложения и скриншотов
- 8. Автоматизация скриншотов приложения Cordova (casperJS?)
- 9. Предотвращение скриншотов после закрытия приложения
- 10. Настройки скриншотов приложения Bundle iOS
- 11. Opencv обнаруживает четырехугольник в Python
- 12. OpenCV HoughCircles не обнаруживает круги
- 13. Python openCV обнаруживает параллельные линии
- 14. OpenCV обнаруживает ориентацию на iphone
- 15. OpenCV Рисование линии из набора точек
- 16. Производите ограничительную рамку из контуров
- 17. Захватите рамку из gst трубопровода в opencv с помощью python
- 18. Не удается захватить рамку в OpenCV
- 19. Как рассчитать рамку в секунду в opencv?
- 20. Как пропустить рамку в приложении openCV android?
- 21. обнаруживает все установленные приложения из Safari
- 22. OpenCV обнаруживает частичный круг с шумом
- 23. Окно приложения для скриншотов Python любого размера
- 24. OpenCV MSER обнаруживает текстовые области - Python
- 25. Python OpenCV обнаруживает круги из черно-белой маски
- 26. Как изменить порядок скриншотов моего приложения?
- 27. Generic носителя для iphone приложения скриншотов
- 28. Обновление iTunesArtwork и скриншотов для опубликованного приложения
- 29. OpenCV обнаруживает квадрат со сложным фоном
- 30. HoughLinesP не обнаруживает строки OpenCV android
Не могли бы вы показать нам изображения с iTunes и без? – Jacob