Мне нужно обнаруживать объекты на изображении, сделанном камерой в Android, однако я не могу понять, как это сделать. Многие из учебных пособий, которые я нашел в Интернете, посвящены обнаружению лиц или использованию машинного обучения для обнаружения объектов определенной формы, однако мне нужен метод для общих объектов. Нужно ли использовать OpenCV и / или ARCore будет полезен в этом сценарии? Или есть другой API, который можно было бы использовать с Android для этого?




Вы можете реализовать с OpenCV намного проще, чем с другими библиотеками обработки изображений. Не существует общего метода для всех объектов. Однако вы можете начать копаться с сегментации изображения, чтобы создать свои собственные алгоритмы преобразования изображения.
https://opencv-java-tutorials.readthedocs.io/en/latest/07-image-segmentation.html
Есть обученные модели для обнаружения объектов. Вы можете использовать один из них. Предлагаю изучить это. https://github.com/tensorflow/models/tree/master/research/object_detection
С наилучшими пожеланиями.