computer-vision

texture analysis statistic, feature extraction for detection object in matlab

i have a project that can detect a object from picture.it used backpropagation scale conjugate gradient for training. i used 10 component for input. r,g,b, standard deviation, entropy, threshold( Onsu method), glcm that contains contrast, homogeneity,correlation and energy. i manually extract them. i have 100 input. 50 are object, 50 are...

How do I construct a 3D model of a room from 2 stereo cameras? What is the determining factor to an accurate construction?

Currently, I have extracted depth points to construct a 3D model from 2 stereo cameras. The methods I have used are openCV graphCut method and a software from http://sourceforge.net/projects/reconststereo/. However, the generated 3D models are not very accurate, which leads me to question: 1) What is the problem with pixel-based method? ...

Finding distance travelled by robot using Optical Flow

Hi, I'm working on a project right now in which we are developing an autonomous robot. I have to basically find out the distance travelled by the robot between any 2 intervals. I'm using OpenCV, and using the Optical Flow functions of OpenCV, I'm able to find out the velocity/distance of each pixel in 2 different images. Using this infor...

fast finding of small image in a bigger image

Hello everyone, I need to get the coordinates of a small image location residing in a big image (let say I need to search for a specific tree inside a forest photograph. If the sub-image is found then the result would be something like: x=120 y=354 by example). Is there a fast algorithm that I could use ? I'm using Delphi (can also us...

Computer vision, project ideas?

Hi all I am a undergraduate student and its my final year in this program. as in any computing degree i have to do a project(individual) regarding any topic which will come under computing.I want to something which will come under computer vision(object detecting or tracking to be exact).While searching about information on this topic i...

OpenCV findContours function problem

Hi, I am trying to use the findContours function in OpenCV, but VS 2008 gives an error saying: OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or unsupport ed array type) in unknown function, file ........\ocv\opencv\src\cxcore\cxarr ay.cpp, line 2476 This application has requested the Runtime to terminate it in a...

Pixel coordinates to 3D line (opencv)

I have an image displayed on screen which is undistorted via cvInitUndistortMap & cvRemap (having done camera calibration), and the user clicks on a feature in the image. So I have the (u,v) pixel coordinates of the feature, and I also have the intrinsic matrix and the distortion matrix. What I'm looking for is the equation of the 3D l...

Thick horizontal line detection

Please suggest me some methods on thick horizontal line detection in images. Any papers, libraries etc please. ...

Alternative to distance metric in nearest neighbor algorithm?

Hi, I came across an implementation of the nearest neighbor algorithm for finding matches between certain keypoints in two similar images. The keypoints were generated by the SIFT algorithm. The points are described by a 128 dimension vector, and there are many such points in both images. The matching algorithm uses the nearest neighbor...

Recognize Patterns of images JPG or PNG

Hello friend I want to recognize and determine the type of object into photo jpg or png with php, for example determine if exists a apple or grapes, or car, or animals into any photo. Please if somebody know about that, because I want to make exactly that. Regards Gildus ...

Template matching algorithms

Please suggest any template matching algorithms, which are independent of size and rotation. (any source codes as examples if possible please) EDIT 1: Actually I understand how the algorithm works, we can resize template and rotate it. It is computationally expensive, but we can use image pyramids. But the real problem for me now is whe...

Transform quadrilateral into a rectangle ?

I have scene composed of one arbitrary quadrilateral. I need to be able to transform that quadrilateral into a rect. Each quad is in 2d coordinates, so they have 4 vertex (x_i, y_i). The transformation need to have an inverse because the idea is to go back to the original quad after manipulating the rectangle. What would be the easiest...

Camera and projector calibration

Hi everyone, I have a question about camera calibration. I've followed approach shown in a book Learning OpenCV for camera calibration process. But the calibrated(undistorted) image is worse than the original one. Is it possible that my camera don't need calibration anymore?(means that the calibration is done by some driver or somethin...

Using OpenCV to detect clothing buttons on a piece of paper

I have no background in computer vision, but I was curious to know how I could use OpenCV library to achieve the following: I have a jar of spare buttons, assorted in colour, style and diameter. For the most part they are circular. I evenly scatter them on a piece of white paper, and under good lighting, take a fairly high resolution pi...

How can I compare two images in C#?

I want to try to develop an trail application in which the first image containing the some text (suppose it may be "hello World") and that image I want to compare with another image (and suppose it is "hello"). The above image comparison, I want the output there is missing "World" text. How I will do that? ...

Good source for machine learning datasets in computer vision

What is a good source for datasets that can be used to train machine learning algorithms, specifically image sets for computer vision projects. The best source I've found so far is: http://archive.ics.uci.edu/ml/index.html ...

How to combine False positives and false negatives into one single measure

I'am trying to measure the performance of a computer vision program that tries to detect objects in video. I have 3 different versions of the program which have different parameters. I've benchmarked each of this versions and got 3 pairs of (False positives percent, False negative percent). Now i want to compare the versions with each...

Modeling HSV Color Space in MATLAB

I am able to create a 3D cone in MATLAB, but: does anyone know how to paint the cone so that it recreates the HSV color space? I know there is the command: colormap hsv; but how do I use it? Thanks in advance. ...

Image/Text Recognition

Hey guys, I saw that this company Mitek made an app that could read receipts through the iPhone's camera and record the information from them. (http://www.miteksystems.com/OOMPH_MobileReceipt.asp). My assumption would be that they run the images through some kind of image/text recognition software. Any ideas what what they might be usin...

communication between two computers with 2 c++ programs

Hello smart people, I have one computer that is running a c++ program to control a robot and another computer that is running a computer vision system (also written in c++). I would like for these two programs to be able to talk to one another. The communication would not have to be complex, I would just need the robot computer to be ab...