Commit Graph

17 Commits

Author SHA1 Message Date
Kirk Scheper 6d36c581cb Restructure bebop camera settings and ISP (#2364) 2019-01-28 15:44:22 +01:00
Kirk Scheper 3bf4b8731d [nps] load aircraft into gazebo at run time + actuator handling (#2135)
* load aircraft into gazebo at run time + actuator handling

* Remove environment from airframe
2017-10-26 14:36:38 +02:00
Felix Ruess 312e366f4e [video] only add isp for bebop 2017-01-15 13:37:47 +01:00
Freek van Tienen 73351ab5a5 [bebop] Add ISP configuration
The ISP of the Bebop converts from Bayer to UYVY and can enhance the image and generate statistics.
2016-07-05 13:29:00 +02:00
Felix Ruess 846ec1cd92 [module] brief description for video_thread 2016-06-23 12:41:32 +02:00
Wilco Schoneveld 2d056443e0 [video_thread] Improvements to video_thread performance (#1735)
added NICE_LEVEL define to control video thread priority
2016-06-23 12:33:19 +02:00
Roland Meertens a32b8fb6fb Dual video thread solution (#1648)
This pull request allows you to use both the front camera and the bottom camera on the bebop, and to run optical flow on the bottom camera while running something else on the front camera. 

- modules can call cv_add_to_device(&camera, fun) to register the callback fun for the specified camera with the video thread
- use a linked list with listeners for the video
- saving jpeg encoded shots is now in a separate video_capture module
2016-06-01 12:15:44 +02:00
Christophe De Wagter 8f5c729d48 [opticflow] fix extreme slow framerate, missing initializations, parameter names, adaptive true/false by @guidoAI, Closes #1691 2016-05-31 17:43:09 +02:00
Felix Ruess bd7f6a1d2d [modules] fix some include directives 2016-04-01 14:46:55 +02:00
Gautier Hattenberger 1fdea9387b [modules] split define and include
also reuse 'type' attribute for string flags
2016-03-31 22:40:46 +02:00
Felix Ruess fad0da4d6e [modules] fix video_thread for nps target 2015-11-18 23:58:41 +01:00
Christophe De Wagter ee01e03927 [icons] computer vision 2015-09-15 15:19:03 +02:00
Felix Ruess 61306d7049 [video] runtime adjustable fps
and use CLOCK_MONTONIC instead of gettimeofday
2015-09-15 12:23:46 +02:00
Felix Ruess 6dd0b562f8 [video] use video_config in video_thread
Each "board" (e.g. ARDrone2 or Bebop) defines a video_config_t for each camera,
then you only need to specify 'front_camera' or 'bottom_camera' instead of setting all parameters
2015-09-15 00:20:05 +02:00
Felix Ruess e301c53e29 [modules] video_thread: change defines from VIEWVIDEO_x to VIDEO_THREAD_x 2015-09-14 03:05:30 +02:00
Christophe De Wagter b1caeea8a9 [video_thread] simulation 2015-09-03 14:59:04 +02:00
Christophe De Wagter e6ef98366f [computervision] Setup a re-usable framework where computer vision methods can be added to the computer vision thread 2015-09-03 10:13:27 +02:00