Versions Compared

Key

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

Ohjeet allaolevien tehtävien palautukselle: Zippaa tai kompressoi jotenkin muuten projektihakemisto ja palauta tuubiin.

  1. Ota käyttöön OpenCv kirjasto Qt:n yhteydessä ja tee ohjelma, jolla lataat kuvan ohjelmaan ja näytät sen dialogissa. 4p
  2. Testaa ohjelma QImageTest.zip ja kommentoi koodi.
  3. Testaa kasvojen ja silmien tunnistusohjelma NaamanTunnistus.tar.gz Tarvitset tähän tehtävään hyvän kasvokuvan. Hae tarvittavat xml tiedostot ja kuva netistä. Lisää virheen käsittelyt kuvan ja xml tiedostojen löytymiselle. Eli varoitukset jos jokin meni pieleen.
  4. Testaa QGraphicView ja QGraphicScene luokkien toimitntatoiminta esimerkillä GraphicSceneTesti.tar.gz
  5. Tee tehtävä, jossa luet kuvan Opencv:n Mat matriisiin ja lisää siihen a. dilate b. erode c. invert toiminnot. Kts. http://opencv-srf.blogspot.fi/2010/09/filtering-images.html/filtering-images.html . Näytä kuva QGraphicView muodossa.
  6. Tee esimerkki http://opencv-srf.blogspot.fi/2010/09/rotating-images.html Qt:llä.
  7. Muunna http://opencv-srf.blogspot.fi/2011/09/object-detection-tracking-using-contours.html esimerkki Qt-muotoon.
  8. Lue jokin RGB-kuva ja muuta se opencv:llä harmaasävykuvaksi ja näytä sen jälkeen QGraphicview:llä.