Questions tagged [computer-vision]

Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions. From Wikipedia: http://en.wikipedia.org/wiki/Computer_vision

Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions. A theme in the development of this field has been to duplicate the abilities of human vision by electronically perceiving and understanding an image. 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. Computer vision has also been described as the enterprise of automating and integrating a wide range of processes and representations for vision perception.

From Wikipedia: Computer vision

26 questions
9
votes
2 answers

Computer vision algorithms (how is this possible?)

I recently stumbled across a company that has created what appears to be a computer vision technology that is capable of detecting shoplifting automatically and alert its users. LINK Watching some of the videos and examples provided by the company…
5
votes
2 answers

Logging/Debugging of computer vision apps

When I'm writing an computer-vision program (using OpenCV and Python) I need to print/show a lot of intermediate results in form of images (using cv2.imshow(..)) for debugging purposes to find out what is happening. After finishing the program I…
3
votes
2 answers

three overlapping project - how to organize

At the moment I am developing three scientific software projects (computer vision) in parallel in Python and scratching my head about organization, clean code and easy extensible/to maintain code. One question which I have is whether to keep all…
3
votes
2 answers

Difference between Sfm and 3D reconstruction?

With respect to computer vision (CV), I always hear these three terms used almost interchangeably: Structure from motion (Sfm) 3D reconstruction Stereo vision/processing However from what I've read, these are similar-yet-different, but nowhere can…
smeeb
  • 4,820
  • 10
  • 30
  • 49
3
votes
1 answer

What is watershed in the context of image processing?

I am new to image processing using Python. Now I am learning OpenCV and the mahotas module in Python. Many functions in these modules are related to watershed of an image. I don't know what watershed means for an image. Here is an example from…
2
votes
3 answers

Move the onscreen circle when camera moves

I have a script that accesses my webcam and displays the captured video on the screen. I can also very easily draw a circle (a rectangle, it doesn't matter) over the video. When I move the camera physically, the video also "moves". My webcam is…
2
votes
1 answer

What techniques are there to detect the objects direction of travel?

I have been looking into object detection and tracking for a project that I am working on but I can't yet seem to find any techniques that I can make use of to utilise the information from object tracking to determine the direction of…
Abs
  • 53
  • 4
2
votes
1 answer

How can I detect a touch event in a computer-vision blob-tracking system?

Say I have a computer vision system capable of tracking multiple colored blobs. Further, assume I want the blobs to represent "fingers" in a multitouch system. Now, I have many examples I can look at to see how to make multitouch gestures. However,…
jamesson
  • 537
  • 1
  • 5
  • 14
2
votes
1 answer

What algorithms would suit image colour summarization?

I would like to analyse a set of hundreds of thousands of product images (clothing, electronic goods etc) and retrieve the dominant colours in each. I'm only interested in the top 3 or 4 colours. The aim is to achieve a degree of certainty that x…
codecowboy
  • 599
  • 1
  • 4
  • 8
1
vote
1 answer

How to remove the hotspots from given image by using Python and opencv?

In the picture below there are some regions which are very bright (i.e. more white). Some bright regions are wide and some are narrow or thin. The red box covers one such wide bright spot, and blue box covers one thin bright spot. Thin bright spots…
1
vote
2 answers

Are the various branches of computer vision completely distinct?

Computer vision includes: Character recognition (converting an image to text) Face recognition (detecting a face in an image) Object recognition (detecting various objects in an image) Human recognition (detecting a human shape in an image) Motion…
6119
  • 21
  • 1
1
vote
2 answers

How is it possible that facial recognition software can work, but a reCAPTCHA can't be solved by a computer

If software can be built to recognize faces and match those faces to names, then how is that CAPTCHA works? Recognizing letters seems a lot easier than matching faces.
Ryan
  • 1,439
  • 2
  • 10
  • 10
1
vote
1 answer

Which Computer Vision / Image Processing technique would solve light imbalance in images?

Given a colour image whose light intensity is dim at the edges and bright in the middle, such as [dim bright dim], which computer vision technique would be recommended to correct this imbalance? While I believe Histogram Equalisation could…
1
vote
1 answer

Measuring "novelty" of data

I have a heuristic in mind that should allow me to "score" data based on "novelty" that I would like to work in real-ish time. In this case, I mean novelty in the sense that the data source is something like a video and I want to know when there is…
jzx
  • 352
  • 2
  • 13
1
vote
5 answers

shall a vector2 extends a vector3 or is it the opposite?

Perhaps the question might be tied to a theoritical or mathematical forum, but since it is for programming purpose, i ask here first: In a computer vision context, i write a couple of interfaces intended to be the "read-only" part of vectors. So i…
Clem
  • 13
  • 2
1
2