Fawkes API
Fawkes Development Version
|
24 #include <fvcams/factory.h>
25 #include <fvutils/system/camargp.h>
27 #ifdef HAVE_FIREWIRE_CAM
28 # include <fvcams/firewire.h>
30 #ifdef HAVE_LEUTRON_CAM
31 # include <fvcams/leutron.h>
33 #ifdef HAVE_FILELOADER_CAM
34 # include <fvcams/fileloader.h>
37 # include <fvcams/shmem.h>
39 #ifdef HAVE_NETWORK_CAM
40 # include <fvcams/net.h>
43 # include <fvcams/v4l.h>
46 # include <fvcams/v4l1.h>
49 # include <fvcams/v4l2.h>
52 # include <fvcams/nao.h>
54 #ifdef HAVE_BUMBLEBEE2_CAM
55 # include <fvcams/bumblebee2.h>
58 # include <fvcams/pike.h>
60 #ifdef HAVE_KINECT_CAM
61 # include <fvcams/kinect.h>
66 namespace firevision {
92 #ifdef HAVE_FIREWIRE_CAM
101 #ifdef HAVE_LEUTRON_CAM
110 #ifdef HAVE_FILELOADER_CAM
119 #ifdef HAVE_SHMEM_CAM
128 #ifdef HAVE_NETWORK_CAM
172 if (cap->
cam_type() ==
"bumblebee2") {
173 #ifdef HAVE_BUMBLEBEE2_CAM
181 if (cap->
cam_type() ==
"swissranger") {
196 #ifdef HAVE_KINECT_CAM
228 CameraFactory::instance(
const char *as)
232 Camera *cam = instance(cap);
Video4Linux 2 camera access implementation.
Video4Linux 1 camera implementation.
General Video4Linux camera implementation.
Cameras accessed through Leutron framegrabber.
Video4Linux 2 camera with Nao-specific extensions.
std::string cam_type() const
Get camera type.
Access the Microsoft Kinect camera using the freenect driver.
Unknown camera type exception.
Camera interface for image aquiring devices in FireVision.