opencv

Opencv: Converting hue image to RGB image

I am trying to show the hue component of the image from my webcam. I have split apart the image into the hue component but I can't figure out how to show the hue component as the pure colors. For example if one pixel of the image was B=189 G=60 R=60 then in HSV, H=0. I don't want the draw image to be the the gray values of hue but the...

CBlobResult gives pains.... using Visual C++ 2008... opencv

When I type the following code line.. where img_hsv is a Mat image... IplImage abc=img_hsv; // object that will contain blobs of inputImage CBlobResult blobs; // Extract the blobs using a threshold of 100 in the image blobs = CBlobResult(&abc,NULL,100,true); It displays the following error... error C2661: 'CBlobResult::CBlobResul...

blogslibv_8.3 linking the libraires in visual c++ 2008

can anyone give me the procedure for building a blogslib library containing code in vc++ 2008 edition? the official documentation gives it for vc++ 2006... thanks... ...

c++ OpenCV CVCalibrateCamera2 is causing multiple errors

I am making a simple calibration program in C++ using OpenCV. Everything goes fine until I actually try to call CVCalibrateCamera2. At this point, I get one of several errors: If the number of images which I am using is equal to 4 (which is the number of points being drawn from each image: OpenCV Error: Sizes of input arguments do n...

installing opencv for python issues

I'm running OS X Leopard. I followed this site to install it. Trying to run any demo script, I now get "No module named opencv.cv", which is obviously stopping me from doing any programming. I am running python 2.5.1 (yes, I know it's kind of old). Why would this be, and how can I solve it? Thanks ...

"The application has failed to start because cxcore210.dll was not found". Why would this happen?

I'm having trouble running basic opencv scripts on my new machine. I've installed opencv2.1. I am linking these files from the linker: C:\OpenCV2.1\lib\cv210.lib C:\OpenCV2.1\lib\cvaux210.lib C:\OpenCV2.1\lib\cxcore210.lib C:\OpenCV2.1\lib\highgui210.lib I run the program, it compiles. However, it gives me the error stated...

OpenCv QT CvNamedWindow IplImage not working

I have problem with displaying Cam on QTLabel using openCV, Every thing is working fine . except one . I have to call function from open === cvNamedWindow() == in order for program to work properly . its displaying the webcam on the QLabel no problem but if i don't call the cvNamedWindow function then the program is just hanging its ju...

EmguCV - MatchTemplate

I have some code like this to find all instances of the template in the result image. Image<Gray, Byte> templateImage = new Image<Gray, Byte>(bmpSnip); Image<Gray, float> imgMatch = sourceImage.MatchTemplate(templateImage, Emgu.CV.CvEnum.TM_TYPE.CV_TM_CCOEFF_NORMED); and then looping through the imgMatch.Data[,,] Property check if the...

Combine Video and Audio Streams (Qt, OpenCV, PortAudio,libsnd?)

Hey everyone, I was wondering, how would I combine recorded audio and video into one if I have them in separate files? Preferably using OpenCV and PortAudio/libsnd. Thanks in advance. ...

undefined reference and strange content of static library

Hey, I'm a real gcc newbee so excuse me if this is a silly question. I want to use opencv in android and therefore try to compile it into a static library that get's used in the android ndk build process to build a shared library that I intent to use for my android app. The build of the statc library works fine, but when building the sh...

How to smooth a cyclic column vector

This is an OpenCV2 question. I have a matrix representing a closed space curve. cv::Mat_<Point3f> points; I want to smooth it (using, for example a Gaussian kernel). I have tried using: cv::Mat_<Point3f> result; cv::GaussianBlur(points, result, cv::Size(4 * sigma, 1), sigma, sigma, cv::BORDER_WRAP); But I get the error: Asser...

What is the best way to detect white color?

I'm trying to detect white objects in a video. The first step is to filter the image so that it leaves only white-color pixels. My first approach was using HSV color space and then checking for high level of VAL channel. Here is the code: //convert image to hsv cvCvtColor( src, hsv, CV_BGR2HSV ); cvCvtPixToPlane( hsv, h_plane, s_plane...

Using opencv in Win32 application for image show

Is it possible to output images so that they all will be inside a single window? Before, I used to output data using only opencv functions: cvNamedWindow("Image 1"); cvShowImage("Image 1", img); So I change image, then call: cvShowImage function and so on. But If I want to look at more than one image, then every new image needs its ow...

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

converting IplImage into 1D vector in opencv

I want to convert a mXn IplImage into a (m*n) x 1 1D vector..can this be done with any function in opencv..? any help is greatly appreciated ...

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

OpenCV - VideoWriter produces a video with a "repeated" image

I'm trying to process each frame in a pair of video files in OpenCV and then write the resulting frames to an output avi file. Everything works, except that the output video file looks strange: instead of one solid image, the image is repeated three times and horizontally compressed so all three copies fit into the window. I suspect ther...

How do I choose an image interpolation method? (Emgu/OpenCV)

The image resizing function provided by Emgu (a .net wrapper for OpenCV) can use any one of four interpolation methods: CV_INTER_NN (default) CV_INTER_LINEAR CV_INTER_CUBIC CV_INTER_AREA I roughly understand linear interpolation, but can only guess what cubic or area do. I suspect NN stands for nearest neighbour, but I could be wrong...

Why do emgu images have arrays with extra elements for height?

Just noticed something strange and wondered if there was a reason for it. I have a grayscale image in EmguCV (.net wrapper for openCV). If this image has C channels (1 for grayscale, 3 for RGB), a width of X pixels and a height of Y pixels, the data array is consistently of the form: [Y,X+2,C] Anyone know why? ...