Need Advice for a Funded project. [closed]
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
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????
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
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).
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.
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.
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 .