Asked — Edited

Usb Camera Higher Resolution

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 ARC since the computer is handling the image stream? I have a 1080 webcam but in the camera controls max resolution is 640 in ARC. Can someone explain to me the limitation or if a work around is possible.


ARC Pro

Upgrade to ARC Pro

Experience the transformation – subscribe to Synthiam ARC Pro and watch your robot evolve into a marvel of innovation and intelligence.

#1  

a 1080P image has 2,073,600 pixels 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.

PRO
Synthiam
#2  

Click on the question mark of the camera control and read about processing image data by size

PRO
USA
#3  

Okay doesn't affect me directly. To be honest and vague, my client wants a 1080 camera for the ability to project what Alan sees on a big screen. They are using software (maybe they developed) to detect object and facial as well as emotions. I was trying to creating the same environment on my testing. But I see why this is limited now. Huge ever head.

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.

#4  

Would be hard to get a 1080 camera small enough, they seem quite large.

You would need a surveillance camera-2 megapixel 1080p Auto focus.

What dimensions are you restricted to?

#5  

A lot of the surveillance camera's only write out to a microSD card or are Wifi. Make sure you don't end up with one of those. A lot are labeled as DVR's.

Has to be USB and about 1 inch x 1 inch.

PRO
USA
#6  

I bought a ton of cameras including some machine vision cameras. My argument is if they are not using the full 1080 for recognition, then I have a lot more choices. I have one camera that just arrived from Amazon that might work... with some grinding.

User-inserted image

PRO
USA
#7  

The great thing about the EZ Robot camera is the camera is at the top of the pcb. Thats where Alans head starts to curve back. This camera is set straight in the middle. as are most of the cameras I have sourced.

#8  

Thats what i love about the ez camera also, made mounting mine a piece of cake. only down side is the green led which is right near the robots left eye, no biggie but i need to blank that off to stop the light from shining through.

Hope you find the right one you need.

;)