I'm using the EZB over USB. So the robot will always be connected to the computer. If I have taken the load off the EZB (by not using the camera on the
ezb). Shouldn't it be possible to use all the available resolution of my USB camera in EZ Builder since the computer is handling the image stream? I have a 1080 webcam but in the camera controls max resolution is 640 in EZ Builder. Can someone explain to me the limitation or if a work around is possible.
Asked
— Edited
a 640x480 image has 307,200 pixels
normally facial recognition is done at 320x240 or 76,800 pixles
or at 160x120 which is 19,200 pixels.
It all comes down to how much processing time and power it is going to take to process the image. At 1080P it is too large, and will take too long to process it without passing off the workload to a GPU in my opinion. ARC doesn't have the ability right now to pass this work off to a GPU.
The same can be seen when rendering a video at 1080P on a computer processor. Studios have many machines clustered together to process video on multiple GPU's per machine in order to handle what is considered lower resolution video now.
Are you trying to do facial recogniton, object tracking and the like with this camera? In Rafiki, I used 2 cameras and the Omron HVC-P. One camera ran at lower resolution so that tracking and object recognition could work, while the omron handled other tasks. The other camera was for taking pictures/video (which was more of like the camera you described above) and was done outside of ARC.
My main issue has been sourcing a 1080 camera with autofocus (usb) that fits in the forehead that was designed for EZ Robots amazingly small camera and PCB.
You would need a surveillance camera-2 megapixel 1080p Auto focus.
What dimensions are you restricted to?
Has to be USB and about 1 inch x 1 inch.
Hope you find the right one you need.
I found a high resolution security camera (called out as 1080) (WiFi) which has the camera portion mounted to a ribbon about 4" long. The camera is about the same size as the sensor camera on the Omron P2. I can get a picture or info to you if you feel this may be what you are looking for. I originally planned on using it for Antonn.
Ron
They are dealing with this part of the software. So they will have to figure it out the hard way, if the overhead will be too much to detect at 1080.
I'm getting the 1080 camera installed today.
The post was asking the question if ARC uses the full resolution of the camera chosen. I only saw 640 using a 1080 camera.
I understand now that the overhead is too high to process 1080 frames.
They (client) think the higher the resolution the easier for the camera to see an object clearly.
@Dave, I made that suggestion, they are thinking on how to install one.
For detecting objects, the resolution isn't that important - as there's a compromise based on distance. Higher resolution means objects further away have a higher percentage of detection.
If the client only cares about the resolution for displaying to spectators, then that's doable, but any processing will really slow down the framerate.