-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.

cv_detection package from micros_cv_detection repo

cv_detection

Package Summary

Tags No category tags.
Version 0.0.2
License TODO
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/micros-uav/micros_cv_detection.git
VCS Type git
VCS Version master
Last Updated 2016-09-27
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A package for UAV detection

Additional Links

No additional links.

Maintainers

  • Tianjiang Hu

Authors

  • Dengqing Tang

Introduction


We are pleased to announce a new package for unmanned aerial vehicle (UAV) detection, an implementation basing on Chan-Vese model-based image segmentation. Its source code is available now.

The package aims to detect the UAV during UAV automonous take-off and landing. In another word, it is to locate the the center of the UAV in each frame. An initial closed curve is set according to previous detection results, and then Chan-Vese model-based segmentation algorithm is employed to detect object region. Finally, with the segmented object region, the UAV center is located.

There are two cpp files in this package:

``` and 
```cv_detection.cpp
```. 

# System Requirements
------------------------
- Ubuntu 14.04
- ROS indigo

# Installation
<!-- ------------------------ -->
## with catkin

cd catkin_ws/src git clone https://github.com/491734045/micros_cv_detection cd .. catkin_make



# Quick Start
------------------------
- Setup initial parameters in launch/CV_detection.launch

The coordinate (initial_x, initial_y) is the center of the initial curve (circle) and initial_r is the radius 

-Open a new consol for video node

  • Run Video Node.

Note: This node pulishes video or continuous frames from camera as the input of CV_detection node.

-Open a new consol for cv_detection node.

Set up environment variables

source devel/setup.bash

Note: Run this command under ~/catkin_ws directory.

  • Run detection Node
roslaunch cv_detection cv_detection.launch

  • Demo

image

  • The image is a single frame of the UAV autonomous landing video.
  • The red circle represents initial curve.
  • The green point is the UAV detection result.

Note: The package is inspired by and adapted from [1]. The details about the Chan-Vese model can be found in [2].

=======

  • [1] D. Tang, T. Hu, L. Shen, D. Zhang and D. Zhou. Chan-Vese model based binocular visual object extraction for UAV autonomous take-off and landing. International Conference on Information Science and Technology, 2015, 67-73.
  • [2] T. F. Chan and L. A. Vese. Active contours without edges. IEEE Transactions on Image Processing, 2001, 10: 266-277.

    origin/master

CHANGELOG

Changelog for package cv_detection

0.0.2 (2016-09-27)

  • version 0.0.1
  • Contributors: micros-uav

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cv_detection at Robotics Stack Exchange

No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.