View Single Post
  #1   Spotlight this post!  
Unread 29-01-2013, 19:35
aminnich aminnich is offline
Registered User
FRC #4028
 
Join Date: Jan 2013
Location: Ohio
Posts: 2
aminnich is an unknown quantity at this point
Cannot write image to cRIO?

We took the FRC 2013 Vision Example and uncommented the proper lines to write a threshold image to the cRIO. However, I am not seeing this image anywhere.

Here is some relevant code. All of the changes are in here; everything else is unmodified from the template.
Code:
//while (IsAutonomous() && IsEnabled()) {
            /**
             * Do the image capture with the camera and apply the algorithm described above. This
             * sample will either get images from the camera or from an image file stored in the top
             * level directory in the flash memory on the cRIO. The file name in this case is "testImage.jpg"
             */
			ColorImage *image;
			//image = new RGBImage("/testImage.jpg");		// get the sample image from the cRIO flash

			camera.GetImage(image);				//To get the images from the camera comment the line above and uncomment this one
			BinaryImage *thresholdImage = image->ThresholdHSV(threshold);	// get just the green target pixels
			thresholdImage->Write("/testImage.jpg");
			BinaryImage *convexHullImage = thresholdImage->ConvexHull(false);  // fill in partial and full rectangles
			//convexHullImage->Write("/ConvexHull.bmp");
			BinaryImage *filteredImage = convexHullImage->ParticleFilter(criteria, 1);	//Remove small particles
			//filteredImage->Write("Filtered.bmp");

			vector<ParticleAnalysisReport> *reports = filteredImage->GetOrderedParticleAnalysisReports();  //get a particle analysis report for each particle
			scores = new Scores[reports->size()];
Anybody have an idea why an image isn't being written to the cRIO?
Reply With Quote