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. 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. 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

2

Kilder

2
  • Computer Vision: Algorithms and Applications (2nd ed.) by Richard Szeliski
  • Multiple View Geometry in Computer Vision (2nd ed.) by Hartley and Zisserman