Ребят, есть задача написать детектор частей изображения (генерирует bounding boxes), который по некоторому алгоритму (или с помощью нейросети [не знаю, как лучше]) преобразует задетекченные bounding boxes и добавляет к исходному изображению.
При этом это должно работать в финале на Android/iOS. Какими языками и библиотеками пользоваться? Какие методы применить для 1 и второй части
Зависит от того что тебе надо детектить, есть объекты которые умеет находить opencv из коробки, им же можно нанести bounding box на изображение и вывести куда тебе нужно, тогда всё относительно просто, можешь брать c++ и open cv. Либо использовать реализации под kotlin и swift (библиотека адаптирована под многие языки) . Если у тебя объекты весьма специфичны (под которые ты не смог найти что-то готовое). То скорее всего путь лежит через сетки (torch) либо любой другой алгоритм (SIFT Matching) , где ты выбираешь пилить c++ с допилами под обе платформы. Или пилишь разные реализации на kotlin/Java и swift.