computer-vision

Face detection and comparison

I'm running a small research on face detection and comparison for my article. Currently, I'm using rapid face detection based on haar like features based on OpenCV cascade (I'll implement learning later). The next step is making face comparison. Are there any well know algorithms? It'll be great, if there are some C# codes, explaining t...

Detect marker in 2D image

I am hoping to obtain some some help with 2D object detection. I'll give a brief overview of the context in which this will be implemented. There will be an image taken of the ceiling. The ceiling will have markers placed on it so the orientation of the camera can be determined. The pictures will always be taken facing straight up. My ...

Viola-Jones' face detection claims 180k features

I've been implementing an adaptation of Viola-Jones' face detection algorithm. The technique relies upon placing a subframe of 24x24 pixels within an image, and subsequently placing rectangular features inside it in every position with every size possible. These features can consist of two, three or four rectangles. The following exampl...

Computing object statistics from the second central moments

I'm currently working on writing a version of the MATLAB RegionProps function for GNU Octave. I have most of it implemented, but I'm still struggling with the implementation of a few parts. I had previously asked about the second central moments of a region. This was helpful theoretically, but I'm having trouble actually implementing ...

Find the corners of a polygon represented by a region mask

BW = poly2mask(x, y, m, n) computes a binary region of interest (ROI) mask, BW, from an ROI polygon, represented by the vectors x and y. The size of BW is m-by-n. poly2mask sets pixels in BW that are inside the polygon (X,Y) to 1 and sets pixels outside the polygon to 0. Problem: Given such a binary mask BW of a ...

C# - Multi-touch help? USB web cam input? Image Analysis?

I am trying to make a DIY touchscreen and would like to enter it into the local science fair but wanted to do it on the programing aspect of Multi-touch. My problem lies in that i have never worked with analyzing images (from a USB based web-cam). I would like to do this project in C# if possible (C++ - if worst comes to worst) I need...

How to programatically disable the auto-focus of a webcam.

I am trying to do computer vision using a webcam (the model is Hercules Dualpix). I know it is not the ideal camera to use, but I have no choice here. The probleme is the auto-focus makes it hard/impossible to calibrate the camera. Anyone knows a way to disable the auto-focus feature. Or, if someone has an idea to deal with it and calibr...

Resources for Image Recognition

I am looking for a recommendation for an introduction to image processing algorithms (face and shape recognition, etc.) and wondered if anyone had an good recommendations, either for books, whitepapers or websites. I am starting from knowing very little about image recognition and did some maths at University (a long time ago). Any h...

Good book on computer vision algorithms in C++ (with easy to understand code samples)

I am in the beginning stages of learning about machine vision/edge detection etc. I want to master this specialist area and my language of choice is C++. I am looking at various books on the internet for one to buy but can't find one which is good and covers things such as Sobel algorithm and is in C++. Can anyone recommend a book? The ...

How to recognize rectangles in this image?

Hi, I have a image with horizontal and vertical lines. In fact, this image is the BBC website converted to horizontal and vertical lines. My problem is that I want to be able to find all the rectangles in the image. I want to write a computer program to find all the rectangles. Does anyone know how to do this or suggest ideas on how to ...

Image comparison algorithm

I'm trying to compare images to each other to find out whether they are different. First I tried to make a Pearson correleation of the RGB values, which works also quite good unless the pictures are a litte bit shifted. So if a have a 100% identical images but one is a little bit moved, I get a bad correlation value. Any suggestions for...

Emgu CV SURFFeature Error

Hey All, I downloaded the Emgu CV (Computer Vision) library and I'm just having a look at the SURFFeature example. I'm trying to put two new images in to compare, instead of the examples given, but on this line I get an error with the new images: Image<Gray, Byte> modelImage = new Image<Gray, byte>("me.png"); I get this exception: ...

Calculating corresponding pixels

I have a computer vision set up with two cameras. One of this cameras is a time of flight camera. It gives me the depth of the scene at every pixel. The other camera is standard camera giving me a colour image of the scene. We would like to use the depth information to remove some areas from the colour image. We plan on object, person ...

Simulation and synthetic video generation for evaluation of computer vision algorithms

I am looking for an easy way to generate synthetic videos to test computer vision software. Currently I am only aware of one tool that targets this need: ObjectVideo Virtual Video (OVVV). It is a HalfLife 2 mod that allows to simulate cameras in a virtual world. But I am looking for a more open (like in open source) and maybe portable...

How can I process a -dynamic- videostream and find the (relative) location of a "match" in that videostream?

As the question states: how is it possible to process some dynamic videostream? By saying dynamic, i actually mean I would like to just process stuff on my screen. So the imagearray should be some sort of "continuous screenshot". I'd like to process the video / images based on certain patterns. How would I go about this? It would be p...

computer vision research related blog

Does anyone know any authoritative online sources on computer vision. I am mainly interested in blogs or places where an open discussion is feasible, with a tendency towards academic computer vision research rather than technical resources (like the opencv page etc...). ...

Reconstruct scene like Photosynth

Is there any open source code which does similar to MS Photosynth Photosynth is a potent mixture of two independent breakthroughs: the ability to reconstruct the scene or object from a bunch of flat photographs, and the technology to bring that experience to virtually anyone over the Internet. Using techniques from t...

How to select maximum intensity in hough transform in Matlab?

Hello, After doing the hough transform in Matlab, how do I pick the lines so that I can compare between 2 or more images? Thanks. I followed the example given by Amro below and actually what I wanted to detect is the 2 lines in the 1st picture however what I got is the one in the 2nd picture. Can anyone help? Thanks! ...

Can we identify a photo in a photo?

I was browsing through some photos uploaded by a friend on Orkut [Orkut has this new feature to tell you how many unnamed people are there in the photo]. There was this particular photo in which there was an advertisement poster with a photo of a person. Orkut displayed that there are two unnamed persons in the photo. Out of curiousity, ...

Which is the best algorithm to "Estimate and Visulize 2d skeleton using Opencv" from the drawn contour

Which is the best algorithm to "Estimate and Visulize 2d skeleton using Opencv" from the drawn contour Is the Recursive Centroid algorithm the Best? any reference links or docs please provide ...