Articles of opencv

Come utilizzare OpenCV SimpleBlobDetector

Invece di qualsiasi libreria aggiuntiva di rilevamento dei cv::SimpleBlobDetector , come posso utilizzare la class cv::SimpleBlobDetector e la sua funzione detectblobs() ?

OpenCV come libreria statica (opzioni cmake)

Voglio usare la libreria OpenCV in un sistema embedded e ho bisogno di compilare il mio progetto usando OpenCV come libreria statica. Come posso creare la libreria usando le opzioni cmake?

OpenCV groupRectangles – ottenendo rettangoli raggruppati e non raggruppati

Sto usando OpenCV e voglio raggruppare i rettangoli che hanno una sovrapposizione significativa. Ho provato a usare groupRectangles per questo, che accetta un argomento di soglia di gruppo. Con una soglia pari a 0, non esegue alcun raggruppamento e con una soglia pari a 1 restituisce solo rettangoli che erano il risultato di almeno 2 […]

OpenCV da utilizzare nei buffer di memoria o nei puntatori di file

Le due funzioni in openCV cvLoadImage e cvSaveImage accettano i percorsi del file come argomenti. Ad esempio, quando si salva un’immagine è cvSaveImage (“/ tmp / output.jpg”, dstIpl) e scrive sul disco. C’è un modo per alimentare questo buffer già in memoria? Quindi, invece di scrivere un disco, l’immagine in uscita sarà in memoria. Mi […]

OpenCV Orb non trova corrispondenze una volta introdotte invarianze di rotazione / scala

Sto lavorando a un progetto usando il rilevatore di feature Orb in OpenCV 2.3.1. Sto trovando corrispondenze tra 8 immagini diverse, 6 delle quali sono molto simili (20 cm di differenza nella posizione della telecamera, lungo un cursore lineare quindi non c’è scala o varianza di rotazione), e quindi 2 immagini prese da circa un […]

Come posso determinare la distanza da un object in un video?

Ho un file video registrato dalla parte anteriore di un veicolo in movimento. Userò OpenCV per il rilevamento e il riconoscimento degli oggetti, ma sono bloccato su un aspetto. Come posso determinare la distanza da un object riconosciuto. Posso conoscere la mia attuale velocità e la posizione GPS reale, ma questo è tutto. Non riesco […]

Migliora la corrispondenza dei punti caratteristica con OpenCV

Voglio abbinare i punti caratteristica nelle immagini stereo. Ho già trovato ed estratto i feature points con algoritmi diversi e ora ho bisogno di un buon matching. In questo caso sto utilizzando gli algoritmi FAST per il rilevamento e l’estrazione e BruteForceMatcher per la corrispondenza dei punti caratteristica. Il codice corrispondente: vector< vector > matches; […]

Classificatore SVM basato su funzionalità HOG per “rilevamento oggetti” in OpenCV

Ho un progetto, che voglio rilevare oggetti nelle immagini; il mio scopo è usare le funzionalità di HOG. Utilizzando l’implementazione SVC di OpenCV, ho trovato il codice per rilevare le persone e ho letto alcuni documenti sull’ottimizzazione dei parametri al fine di rilevare l’object al posto delle persone. Sfortunatamente, non potrei farlo per alcune ragioni; […]

Come creare Haar Cascade (file .xml) da utilizzare in OpenCV?

Se hai familiarità con la libreria OpenCV, sai cosa è il rilevamento degli oggetti immagine Haar Cascade. Per rilevamento di oggetti immagine intendo, come la rilevazione di volti umani o qualcos’altro. Ho alcuni XML Haar Cascade per il rilevamento dei volti, ma non so come creare il mio. Voglio creare Haar Cascade XML per rilevare […]

Come rilevare patch colorate in un’immagine usando OpenCV?

Sto cercando di rilevare se l’immagine (schizzo in bianco e nero) è colorata o meno nelle condizioni dell’ambiente da una fotocamera mobile. Sono stato in grado di ottenere questo risultato usando il seguente codice Mat dest = new Mat (sections[i].rows(),sections[i].cols(),CvType.CV_8UC3); Mat hsv_image = new Mat (sections[i].rows(),sections[i].cols(),CvType.CV_8UC3); Imgproc.cvtColor (sections[i],hsv_image,Imgproc.COLOR_BGR2HSV); List rgb = new List (); Core.split […]