Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Kuvan lataamiseen löytyy useita eri funktioista jotka löytyvät OpenCV dokumentaatiosta, nämä tehdään yleensä highgui luokalla. OpenCV käyttää Mat datatyyppiä kuville, se on matriisityyppinen datarakenne, jonne kuvat tallennetaan yleensä BGR väriformaatissa.

Kuvatiedosto

 Kuvatiedoston lataaminen Mat muuttujaan.

Kamera ja video

Tekstiä videon ja kameran käytöstä opencv kanssa, webcam ja video on samaa.

Suodattimet

Yksinkertaisten suodattimien käyttöä

Häiriönpoisto

GaussianBlur yms...

Threshold

Morphology

Dilate, Erode, Open, Close

Kuvista tunnistaminen

HoughCircles, findContours käydään läpi ja linkitetään machine learning, findobjects ja features2d luokkien esimerkit. Ehkä liikkuva kuva.

Qt-käyttöliittymä

OpenCV käyttö on myös mahdollista Qt:lla tehdyissä käyttöliittymissä, tämä helpoittaa laadukkaan käyttöliittymän luomisessa. Joitakin asioita on kuitenkin otettava huomioon, kuten reaaliaikasen kuvan käsittely ja kuvan näyttäminen. OpenCV esimerkeissä reaaliaikaista kuvaa tai videota käsitellessä ohjelma jätetään pyörimään While looppiin, joka ei ole mahdollista Qt:n kanssa ja ohjelma kaatuu. 

...