Detectar se desenhar um caminho é um círculo / retângulo no xcode

Desejo implementar um recurso de preenchimento automático para um aplicativo de desenho. Depois que um objeto a mão livre é desenhado, desejo detectar o tipo de objeto (círculo / retângulo / triângulo) e, com base no resultado, desejo plotar um objeto correspondente.

Eu li um pouco sobre o OpenCV, mas precisaria converter o desenho do usuário em uma imagem em tempo real. Estou gravando o número de pontos plotados / rastreados pelo toque e também gero umUIBeizerPath do caminho correspondente. Como faço para detectar o tipo de forma?

questionAnswers(2)

yourAnswerToTheQuestion