Good webcam for Linux

peoro

Distinguished
Feb 11, 2009
4
0
18,510
Hello, I'm looking for a good webcam for Linux, which gives 60 (or more) FPS at 640x480.
Can you suggest any?
Thanks.
 

peoro

Distinguished
Feb 11, 2009
4
0
18,510
I need it for some realtime video processing (head/finger tracking with OpenCV, TouchLib, tBeta...), could spend up to about 150$... True 640x480 would be of course better.

I've read of some webcams (even low cost ones) that support 640x480@60fps, like Phillips SPC900-NC, Sony PlayStation3 Eye or Logitech QuickCam Pro 9000, but I'm not sure on how they're working on Linux...
 

linux_0

Splendid
Most webcams can barely do 640x480@30fps, most of them have to drop the resolution to achieve 60fps or drop the fps to achieve a higher resolution.

For example some can do 640x480@30fps or 320x240@60fps but many can only do 640x480@15fps or lower.

I doubt a regular consumer web cam can do 640x480@60fps natively.

Also remember most webcams use interpolation so they can't really do 640x480.

http://www3.elphel.com/index.php or http://www.axis.com/ may have what you're looking for, but it won't be cheap.

Good luck :)
 

linux_0

Splendid
Or you can get an image sensor and build your own :)

The Micron MT9T031 CMOS Image Sensor ( used in some Elphel cameras ) supports these frame rates

12 fps (QXGA), 20 fps (UXGA),
27 fps (SXGA), 43 fps (XGA),
93 fps (VGA), with program-mable blanking

http://download.micron.com (slash) pdf (slash) flyers (slash) MT9T031.pdf

It won't be cheap.

Looks like the DEV Kit sells for $1240 :(

The Elphel base sells for $650 plus $150 for the sensor and $130 for the lens ( MSRP ) you may be able to get them cheaper.

GL :)
 

linux_0

Splendid
It might work but many capture cards can't do much better than 320x240@30 fps and most video cameras can't do more than 30fps. The TV resolution is probably no more than 300 lines maybe a little more or little less.

The Micron MT9T031 sensor claims 93 fps (VGA) at 640x480 which is rather impressive.

I am not sure how well it actually performs but I believe elphel cameras, which use that sensor, have a pretty good reputation.

They run linux too :D
 

linux_0

Splendid
That sensor is CMOS.

CCD sensors are usually slower ( in fps ).

Most cheap sensors can barely do 640x480@15fps or less, if they can do it at all.

It's important to carefully review the datasheet, some sensors cannot achieve the higher fps in HDR mode. Always check the fine print!

:)
 

peoro

Distinguished
Feb 11, 2009
4
0
18,510
That's definitely too much...
Anyway some low-cost webcams (like the ones I listed) can reach 640x480@60fps (or 320x240@120 or 1280x960@30). Well, they probably interpolate or something, I'm not sure, but it's still a lot better than nothing.

I would like to know if I can get those performances on Linux... My (very cheap, brandless) webcams can do 10FPS at most (no matter the resolution), due to gspca modules...
 

linux_0

Splendid
You can get the elphel sensor package for $150 with the Micron MT9T031 sensor and a cheap lens for about $20, then you would have to either build your own Linux camera base ( embedded ) or interface it with a Linux PC.

Sadly, I don't know what kind of interface it uses internally.

Since elphel is open hardware and open software you can find out :)
 

polto

Distinguished
Feb 23, 2009
3
0
18,510
Hi,

My name is Alexandre, I am working at Elphel.

With MT9P001 (5MPix sensor) the Elphel NC353L camera can deliver up to 150 FPS in 640x480 resolution.

MT9P001 is near-IR sensitive, so removing IR-cut filter on the camera you can get a high speed IR camera. ;)

The camera is a network camera, running embedded GNU/Linux and a dedicated video compressor on FPGA. Both kernel drivers/apps/FPGA code are distributed under the GNU/GPL v3.

You can find the price-list on our website: http://www3.elphel.com/price_list

Additional information may be find on our wiki : http://wiki.elphel.com & many LD articles : http://linuxdevices.com/articles/AT4187053130.html

Best regards.
 

polto

Distinguished
Feb 23, 2009
3
0
18,510
Hi,

The network interface is 100 Mbps. We have also an additional IO board allowing to record directly to CF/IDE/SATA.

We use our own RTP streamer. (GPLed) To get the stream you need to use a patched MPlayer or VLC. We have also in house developed recording app. GSTreamer is compatible also, but only the CVS version.
 

polto

Distinguished
Feb 23, 2009
3
0
18,510



Just e-mail us to info at elphel dot com.
Best regards.
 

bob789

Distinguished
Mar 22, 2010
1
0
18,510
The Phillips Model SPC 900NC is listed at 90 fps, 1.3 Mpxls with automatic face tracking & digital zoom and built in microphone and LED lighting. This sells for $20.00 marked down to $8.95 at Ocean State job lot (Mass. stores so far).