Sto usando l'algoritmo SURF per abbinare due immagini con OpenCV. E ho i keypioints.Come disegnare cerchi con colori casuali in OpenCV
Ora voglio disegnare questi punti chiave con cerchi di colori casuali.
So come disegnare un cerchio in OpenCV con la funzione cvCircle, ma il colore è stato risolto con cvScalar(r,g,b)
.
Voglio che il colore del cerchio di un punto chiave in un'immagine è diverso da circoli vicini esso.
La funzione di libreria cv::drawMatches()
in OpenCV hanno l'effetto che voglio. Ma non so come realizzarlo.
C'è qualcuno che può dirmi come disegnare i cerchi.
Grazie!
Questo è fantastico. Suggerirei di utilizzare lo spazio colore HSL o HSV per generare un colore con saturazione e/o intensità al massimo e quindi modificare solo la tonalità e/o il valore, quindi convertire nuovamente in RGB. Ti lascerà con meno grigi. –