computer vision
Computer vision er et forskningsfelt inden for kunstig intelligens, der beskæftiger sig med at gøre computere i stand til at fortolke og forstå visuel information fra omverdenen.
Kort fortalt
Computer vision lærer computere at 'se' og forstå billeder og videoer, ligesom mennesker gør.
- Kategori
- begreb
- Niveau
- begynder
- Udtale
- /kəmˈpjuːtər ˈvɪʒən/
Betydninger
2- 1
Den videnskabelige disciplin, der udvikler teorier og algoritmer til automatisk ekstraktion, analyse og forståelse af nyttig information fra enkelte eller flere billeder.
- Computer vision kombinerer viden fra datalogi, matematik, fysik og psykologi for at simulere menneskelig synssans.
- 2
De konkrete metoder og teknikker, der anvendes til at løse visuelle genkendelsesopgaver som objektdetektion, billedsegmentering og ansigtsgenkendelse.
- Moderne computer vision baseres ofte på dybe neurale netværk, især convolutional neural networks (CNN'er).
Hvornår bruges det
Computer vision anvendes i en lang række applikationer såsom ansigtsgenkendelse, selvkørende biler, medicinsk billedanalyse, kvalitetskontrol i produktion og augmented reality.
Kodeeksempel
import cv2
img = cv2.imread('billede.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
edges = cv2.Canny(gray, 100, 200)
cv2.imshow('Kanter', edges)
cv2.waitKey(0)Simpelt eksempel på kantdetektion med OpenCV i Python.
Oprindelse
Fra engelsk 'computer vision', der opstod i 1960'erne med de første forsøg på at give computere synssans.
Afledte ord
2Kilder
2- Computer Vision: Algorithms and Applications (2nd ed.) by Richard Szeliski
- Multiple View Geometry in Computer Vision (2nd ed.) by Hartley and Zisserman