iOS: descompone la image de UIImageView en forms y cambia sus colors

He estado haciendo una aplicación de iPhone donde necesito identificar y descomponer diferentes forms (por ejemplo, panetworking, silla, libro, etc.) en la image de UIImageView y cambiar su color. Hasta ahora he implementado código para permitir que el usuario select el color y lo aplique al área seleccionada (base de píxeles) usando el reconocimiento de gestos ¡pero lo que estoy buscando es mucho más que lo que he hecho!

¿Es posible detectar las diferentes forms disponibles en la image dada y cambiar su color?

Gracias.

    cualquiera que sea el algorithm que use, debe colocarlo encima de uno de los mejores frameworks para computadora Vision, abrir CV para iOS

    entonces podría verificar otros proyectos en otros idiomas que hacen esta segmentación de imágenes usando open cv, y con la teoría puede ser que lance su propia solución;) buena suerte

    El reconocimiento y la detección de objects es un tema muy amplio en informática y, por lo que sé, no es compatible con los methods públicos de UIImage. Creo que tienes un largo path por recorrer para lograr tu objective. Intente search cualquier proyecto de iOS de código abierto que maneje la detección de objects o incluso que busque en bibliotecas no nativas que tienen contenedores de iOS, como openCV. Buena suerte, no te rindas.