View Single Post
  #7   Spotlight this post!  
Unread 22-02-2016, 10:12
rod@3711 rod@3711 is offline
Registered User
AKA: rod nelson
FRC #3711 (Iron Mustangs)
Team Role: Mentor
 
Join Date: May 2014
Rookie Year: 2014
Location: Trout Lake, WA
Posts: 64
rod@3711 is an unknown quantity at this point
Re: HD-3000 camera has wasted many hours

Quote:
Originally Posted by Ozuru View Post
What was your issue? Setting the exposure time is simply USBCamera.setExposureManual(val).
We code in C++. For programming, we have 1 1/2 students and one crusty old mentor. Small teams do not have a lot a resources. When we waste a lot of time getting a simple camera to display on the Dashboard, we do not get to spend time on the fun things, like vision tracking or navigation.

Last year we used HD-3000 with CameraServer (like simple vision example) and found we had to go to Dashboard and select Camera HW to get it to work. It was normally washed-out (ie white), but we found if we change frame rate via Dashboard from 30 down to something, then back to 30, it would often work OK.

We use the PC based program to try to set up the HD-3000, but the changes did not persist on the roboRio. It was maddening to see great autoexposure video on PC base programs and crap on roboRio.

This year we switched to USBcamera (due to comments on Chief Delphi) and had more control, but still dissatisfying. The setExposureManual was dark if set to 0, too bright if set to 1, no change up to 10, then white above 10. We had 4 HD-3000, and they each had different settings.

We switched to Logitech and autoexposure works well enough. No settings, just works.

We still have an issue with using SmartDashboard to display video stream. We have to first bring up standard Dashboard, select "camera hw", then start Smart Dashboard and quit the standard Dashboard. This is not the best thing to have to accomplish while setting up for a match. Does anyone have a solution for this it would be appreciated.

I appreciate all support available on Chief Delphi.