Need Advice for a Funded project. [closed]

asked 2016-03-01 00:52:11 -0600

nexton001 gravatar image

Hi Folks, Pls can anyone suggest me a good camera for following requirements : 1) Should stream to PC like a webcam. 2) Should have more than 30x Zoom 3) Clear 4) compatible with OPENcv.

Pls help me out in buying the right camera.

Thanks

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by sturkmen
close date 2020-09-17 04:50:50.292147

Comments

1

About #4: If you can get byte bitmap data from any camera (using its API), you can use the captured images in opencv.

Otherwise unfortunately there is no camera to satisfy #1 - #3 in the meantime. You have to make compromises.

Concerning #2, are you sure you're talking about zoom and not focal length????

kbarni gravatar imagekbarni ( 2016-03-01 05:37:10 -0600 )edit

Hi Barni , thank you for your reply. So isn't there any high quality camera with good zoom capability which can replace my computer webcam? I really need to find something to get started with the project. Please help me out.

Best Regards

nexton001 gravatar imagenexton001 ( 2016-03-01 06:55:48 -0600 )edit
2

First, 30x zooming is a lot! There are only a few consumer cameras that have this feature. Note that the stronger the zoom is, the more you loose in image quality (sharpness, distortion) - that's why few cameras have this. So, if it's not an absolute necessity, don't use zoom lens. So #2 and #3 is incompatible.

In the meantime, these consumer cameras don't stream video and they can't be controlled from PC. So #1 and #2 are also incompatible.

The closest thing to your needs I can think of would be an industrial camera (like the Basler Ace) with a telecentric lens. But it has no zoom and no autofocus; you also have to write your own code for capturing (but you can use the resulting images in OpenCV).

kbarni gravatar imagekbarni ( 2016-03-01 08:27:49 -0600 )edit

thank you so much for the explanation barni ! is there any way i can attach a DSLR to PC as webcam and use it to zoom and stick to a scenario ? .............keeping everything aside . Please can u suggest me what do i do if i have to make a surveillance software to get live feed of scenario and image process it ? and what platform do i set ? windows pc ? I might sound extremely dumb asking such things.

nexton001 gravatar imagenexton001 ( 2016-03-02 00:19:36 -0600 )edit

It's a good idea to try a DSLR first. You can borrow one to see if it fits your needs (without buying it).

The libgphoto2 library can control a large number of cameras.

The platform is your choice, but keep in mind that to run Windows you need a PC. With Linux you can use a cheap, small, low-power, embarked system (like a Raspberry Pi 3). But as long as you use cross-platform solutions (c++, python, opencv, libgphoto2), you can switch systems later.

kbarni gravatar imagekbarni ( 2016-03-02 02:47:03 -0600 )edit

out of the support list I got Nikon Coolpix S9100 (PTP mode) Image Capture, Configuration

So will i be able to stream live video in Opencv + Visual C++ build ? I also got a DSLR ; Sony Alpha 58 which i need to figure out a way to connect as usb camera. I am already used to Windows Opencv environment so i guess i will go ahead with windows. But thanks for letting me know that later i can port it on a Micro Controller. I need to get started with testing cameras . Thanks a ton barni , will keep you posted .

nexton001 gravatar imagenexton001 ( 2016-03-03 00:32:48 -0600 )edit