Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   C/C++ (http://www.chiefdelphi.com/forums/forumdisplay.php?f=183)
-   -   Sample vision code not working (http://www.chiefdelphi.com/forums/showthread.php?t=111912)

ekovacs 23-01-2013 20:42

Sample vision code not working
 
Hi,

We tried to use the sample vision code that came from the latest c++ update and we were not able to get it to work. We placed debug lines to print out to the driver station lcd after every line and found the bad line of code.

Code:

BinaryImage *thresholdImage = image->ThresholdHSV(threshold);
The execution completely stops after this line and we have no other error messages in the diagnostics tab of the drivers station.

Does anyone know how to get around this and get the sample vision code working?

Pulverator 24-01-2013 13:01

Re: Sample vision code not working
 
We are having the same issue. Hopefully Saturday we'll be able to figure it out. In the meantime, there is another thread you might want to check out.

DjScribbles 24-01-2013 13:54

Re: Sample vision code not working
 
What kind of checking are you doing to verify your image is valid when you call camera.getImage.

Last year, people had some issues with images that were valid pointers, but had 0 width, and would crash (due to an exception). I used this guard code after getting the image, but before converting to a binaryImage.
Code:

if ((colorImage == (void *) 0) || (colorImage->GetWidth() == 0) || (colorImage->GetHeight() == 0))
{
return returnVal;
}

My full code is here: https://github.com/TeamExcel/Project.../Robot2012.cpp
Line 795 has the camera code.

ekovacs 24-01-2013 19:45

Re: Sample vision code not working
 
We ran the check to see if the image was valid and it passed. We then wanted to see what what the height value was.
Code:

screen->PrintfLine(DriverStationLCD::kUser_Line3,
"Valid image:%dx%d,
image->GetHeight(),
image->GetWidth());

This line is giving us a height of 3670016. Does this seem like the correct height value for the image? We don't think this is the right value for height. What do you think is causing this?

AaronS 25-01-2013 09:13

Re: Sample vision code not working
 
Our team is having a similar issue trying to run the VisionSample2013 code.

We added a GetWidth query after the GetImage line and the value is a very large value.

Similar result that we have a fatal error on the Threshold line.

We also wrote and read the resolution to/from the camera and that seems to be working.


All times are GMT -5. The time now is 18:22.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi