2013-06-29 12 views
5

Voglio rilevare simmetrie (rotazione, traduzione, ecc.) Di una figura semplice o di una forma in un'immagine. Cioè, se trovo una simmetria, voglio replicare la mia figura originale con essa.Rilevamento di simmetrie in Python

Esistono funzioni o moduli? Ho pensato in python-opencv, ma non ho trovato nulla.

+0

Quali sono i tuoi scopi qui? Se sei solo interessato a rilevare la rotazione di immagini molto simili, ovviamente dovrai solo fare una piccola parte del lavoro ... – Tom

+0

Prima voglio risolvere un problema semplice, dopo, farò dei problemi più difficili nel mio test – kshipuden

+0

Puoi dare un esempio di una forma in python. – enginefree

risposta

1

Lasciatemi solo lanciare alcuni pacchetti: OpenCV for Python Cookbook potrebbe essere un buon inizio. A search for "opencv" on the Python Package Index produce diversi binding di OpenCV per Python.

Per quanto riguarda il rilevamento di simmetrie: la risposta alla domanda how to detect simple geometric shapes using OpenCV? potrebbe essere un buon inizio. Dopo aver trovato oggetti simili, controlla il loro orientamento. Sostituire quindi dovrebbe essere un pezzo di torta.