The EX8029 Stereo Camera from eYs3D is a depth-map imager controller and patterned IR illuminator capable of both color and point map output modes. Thanks to its dual cameras, this Stereo Camera is ideally used in applications involving motion and gesture control, field mapping, and 3D scanning. The best part about this module is the fact that it has been designed to be as straight forward and easy to use as possible for a stereo camera. Simply plug in the included USB 3.0 cable download the required files and start seeing things through the eyes of your new camera!
Since the data size of continual captured images can be too large to be managed by most CPUs, the EX8029 is equipped with the eSP870U camera controller making it ideal for running intensive depth-map computing algorithms on the controller itself and reserving critical CPU resources for other uses! The IR pattern illuminator features a wavelength of 850nm while the camera itself offers a variable video output that can be referenced on page nine in the datasheet found in the Documents tab above.
The download files for this unit (found on a page inside the physical box) include a basic viewer, a number of Dynamic Link Libraries, along with some XML files used for face recognition, and a small executable called eDepthPresence. This final download shows the camera’s input, plus files for making some small adjustments and custom applications which is eYs3D's goal, to build your own designs.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 2 ratings:
3 of 3 found this helpful:
Goods: It has good support out-of-the-box with Linux. Use it with a SBC with USB3, or use it with a computer as a gesture detection system. The camera has many modes as stated on the reference datasheet.
Bads: The camera appears as a normal UVC USB3 device but it has an awkward issue that I may have to report upstream to the Linux kernel mailing list. If the camera breaks USB3 then load the uvcvideo module with "options uvcvideo quirks=0x80 nodrop=1 timeout=5000" in a modprobe file and restart your computer.
I bought this a few weeks ago, and I've tried a few times to get it up and running and have had no success. Part of the problem is that my windows laptop is running windows 7 professional and the software that come with the camera seems to depend on something newer than that. Part of the problem is that i've been unable to get my mac to use this camera. Part of the problem is that I've booted over to Linux on my windows machine, but haven't yet had success.
The amount of on line support for this thing while extensive in one sense is completely limited in others. Not clear at all how i would interface with this from C++. I don't see any programming examples. Some example code would be greatly helpful. Support at the manufacturers site was useless to me. A developers guide would be over the moon.
What I want this camera for is to create 3d models and while I'm sure it's capable of doing this. Finding out how to make it work given the current state of documentation has been... challenging.