What is Computer vision: Definition and 19 Discussions

Computer vision is an interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate tasks that the human visual system can do.Computer vision tasks include methods for acquiring, processing, analyzing and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical or symbolic information, e.g. in the forms of decisions. Understanding in this context means the transformation of visual images (the input of the retina) into descriptions of the world that make sense to thought processes and can elicit appropriate action. This image understanding can be seen as the disentangling of symbolic information from image data using models constructed with the aid of geometry, physics, statistics, and learning theory.The scientific discipline of computer vision is concerned with the theory behind artificial systems that extract information from images. The image data can take many forms, such as video sequences, views from multiple cameras, multi-dimensional data from a 3D scanner, or medical scanning device. The technological discipline of computer vision seeks to apply its theories and models to the construction of computer vision systems.
Sub-domains of computer vision include scene reconstruction, object detection, event detection, video tracking, object recognition, 3D pose estimation, learning, indexing, motion estimation, visual servoing, 3D scene modeling, and image restoration.

View More On Wikipedia.org
  1. A

    Can AI Technologies Interpret and Convert Musical Notes into Audio?

    Musical notes Can AI, Machine learning, Data science, Computer vision, image processing technologies assist in interpreting musical notes ? Input dataset : Musical notes Output : Sound (Audio file) played. A python program which can assist in interpreting or converting text to speech ?. The...
  2. S

    Physics Computer vision engineer looking for career change into physics

    I am a computer science graduate working in computer vision , remote sensing field for a private company. Been studying physics on my own for curiosity(A levels, H&R books, feynman essentials) . I developed interest in physics few years back and I have been searching for ways to convert my...
  3. stephchia

    Finding the linear mapping between homogeneous coordinates

    Homework Statement If I have an affine camera with a projection relationship governed by: \begin{equation} \begin{bmatrix} x & y \end{bmatrix}^T = A \begin{bmatrix} X & Y & Z \end{bmatrix}^T + b \end{equation} where A is a 2x3 matrix and b is a 2x1 vector. How can I form a matrix...
  4. A

    Python How to get pixel value from a color map?

    I have a python code where it generates two 1D arrays, plots them using scatter plot and then draws colorbar using normalization range. How can I find individual values at those individual pixel points? HC = data["HC"] OC = data["OC"] sample = y widthmm, heightmm = 171, 233 ratio =...
  5. M

    Calculus Which books for Calculus AND Linear Algebra

    I wanted to go through Calculus and then Linear Algebra following either of two paths: a) Keisler's Infinitesmal approach>>>Nitecki Deconstructing Calculus>>>Nitecki Calculus in 3D>>>Freidberg's Linear Algebra OR b) Simmons Calculus with analytic geometry>>>Apostol Vol 1>>>>Apostol Vol...
  6. Curiose

    So, is my approach for finding angles efficient and accurate?

    For one of my current projects in computer vision (which really is a study in point clustering and tracking in a data stream of n-dimensional data), I have come up with a way to very quickly index a 2D angle between two points or the angle of a vector. Doing a little bit of investigation, and...
  7. ramzerimar

    Engineering Job experience or pursue a Master (Computer Vision)?

    I intend to finish my bachelor in Computer Science 3 years from now, by which time I will be 24 years old. I'm very interested in technology and cutting edge fields like Computer Vision/Machine Learning, and I would like to work with something like that in the future. Not necessarily with...
  8. S

    Physics related career for Computer Science graduate?

    I hold an Engineering Degree with major in Computer Science and have 1.5 years experience as programmer. Being an Indian, I was pushed into Engineering and didn't know much about other career options back in 2008. Now I feel I should have taken up Physics. I abhor a mundane IT job. I wish to...
  9. J

    Computer Vision - Ground plane position based on image point

    When given an image of a scene of something like a hallway or road (looking down this hallway or road) a vanishing point can be determined. Also, the points on the image must lie on a certain line in the real world environment given by: x_{im} = f\frac{X}{Z} and y_{im} = f\frac{Y}{Z} where...
  10. J

    Computer Vision Geometry - Collinear Points In A Pinhole Camera Model

    Homework Statement Prove that a line in 3D space is imaged to a line on the image plane in a pinhole camera model. Homework Equations A 3D point give by (X,Y,Z) will be imaged on the image plane at x = f(\frac{X}{Z}) and y = f(\frac{Y}{Z}) where f is the focal point. The Attempt at...
  11. N

    Computer Vision exam prep

    Homework Statement Hi! I'm preparing on some previous exam questions for a computer vision related course. Here are some questions I'm struggling with. 1. A general form of nonlinear diffusion scheme of an image I(r) can be represented as a Partial Differential Equation...
  12. B

    Seeking Computer Vision Source Code for Texture Analysis

    Dear All, I am working on digital image processing. I want to do texture analysis. I need computer vision source code. I could not find the source code. If you have these source code please share me.
  13. D

    Image Processing vs. Computer Vision

    hi everybody... are there any difference between: image processing and computer vision?
  14. T

    Does anyone have any experience with computer vision?

    Hello, first of all I want to say english isn't my primary language (I'm from Quebec), so I'm sorry if you have trouble understanding me. I will be attending university next year (I think this is what you guys call undergrad school in the US, with one less year since we have "CEGEP" between...
  15. G

    Where Can I Find Open Source Projects for Matching and Locating GUI Icons?

    Hello, I am looking for something that can match and locate icons/areas of a GUI from saved images. Could anyone point me toward any projects? Thanks.
  16. N

    Can Triangulation Solve My Computer Vision Problems with 2 Webcams?

    I am using 2 webcam to measure the distance and speed of an object. I am considering using triangulation methods but i am facing problems how to find the angle of each webcam to the object? Since we need 2 angle and the distance between 2 webcam to find the distance between webcam and the...
  17. M

    After m.s in computer vision, should i go for industry or phd

    So recently i have been thinking about what to do after i graduate with my masters of science degree. I did my undergrad in electrical engineering at Penn State University, and stayed for a masters degree. My original motivation to get a masters was to take more classes in computer vision...
  18. L

    Computer Vision, Corners and Eigenvalues

    This question is about the use of eigenvalues in a specific application. The subject is Computer Vision and the topic is the Harris Corner detection method. The attached file is PDF document of slides that show the math in a bit more detail. In the slides, a corner is located by looking at...
  19. Z

    Does CV online- computer vision online  down?

    Does "CV online- computer vision online" down? hi, once , I think the cvonline ( computer vision online) http://homepages.inf.ed.ac.uk/rbf/CVonline/ is the best site about computer vision. But, I can't access it these days. Does anyone know whether the site is down? Thank you!