All Projects → pedropro → CAPE

pedropro / CAPE

Licence: MIT license
Cylinder and Plane Extraction from Depth Cameras

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to CAPE

lung-image-analysis
A basic framework for pulmonary nodule detection and characterization in CT
Stars: ✭ 26 (-75.7%)
Mutual labels:  segmentation
mmrazor
OpenMMLab Model Compression Toolbox and Benchmark.
Stars: ✭ 644 (+501.87%)
Mutual labels:  segmentation
pcan
Prototypical Cross-Attention Networks for Multiple Object Tracking and Segmentation, NeurIPS 2021 Spotlight
Stars: ✭ 294 (+174.77%)
Mutual labels:  segmentation
Basic-Image-Processing
Implementation of Basic Digital Image Processing Tasks in Python / OpenCV
Stars: ✭ 102 (-4.67%)
Mutual labels:  segmentation
Point2Sequence
Point2Sequence: Learning the Shape Representation of 3D Point Clouds with an Attention-based Sequence to Sequence Network
Stars: ✭ 34 (-68.22%)
Mutual labels:  segmentation
hair-dye
Neural Network for Dying Hair💈
Stars: ✭ 45 (-57.94%)
Mutual labels:  segmentation
AttentionGatedVNet3D
Attention Gated VNet3D Model for KiTS19——2019 Kidney Tumor Segmentation Challenge
Stars: ✭ 35 (-67.29%)
Mutual labels:  segmentation
CarND-Detect-Lane-Lines-And-Vehicles
Use segmentation networks to recognize lane lines and vehicles. Infer position and curvature of lane lines relative to self.
Stars: ✭ 66 (-38.32%)
Mutual labels:  segmentation
superpixelRefinement
Superpixel-based Refinement for Object Proposal Generation (ICPR 2020)
Stars: ✭ 24 (-77.57%)
Mutual labels:  segmentation
ML IDCard Segmentation-TF-Keras
Machine Learning Project to identify an ID Card on an image
Stars: ✭ 38 (-64.49%)
Mutual labels:  segmentation
nicMSlesions
Easy multiple sclerosis white matter lesion segmentation using convolutional deep neural networks.
Stars: ✭ 33 (-69.16%)
Mutual labels:  segmentation
ANTsR
Advanced Normalization Tools in R
Stars: ✭ 101 (-5.61%)
Mutual labels:  segmentation
MiVOS
[CVPR 2021] Modular Interactive Video Object Segmentation: Interaction-to-Mask, Propagation and Difference-Aware Fusion. Semi-supervised VOS as well!
Stars: ✭ 302 (+182.24%)
Mutual labels:  segmentation
Polygonization-by-Frame-Field-Learning
This repository contains the code for our fast polygonal building extraction from overhead images pipeline.
Stars: ✭ 161 (+50.47%)
Mutual labels:  segmentation
dcsp segmentation
No description or website provided.
Stars: ✭ 34 (-68.22%)
Mutual labels:  segmentation
Fast-SCNN pytorch
A PyTorch Implementation of Fast-SCNN: Fast Semantic Segmentation Network(PyTorch >= 1.4)
Stars: ✭ 30 (-71.96%)
Mutual labels:  segmentation
VNet
Prostate MR Image Segmentation 2012
Stars: ✭ 54 (-49.53%)
Mutual labels:  segmentation
Lyrics-to-Audio-Alignment
Aligns text (lyrics) with monophonic singing voice (audio). The algorithm uses structural segmentation to segment the audio into structures and then uses hidden markov models to obtain alignment within segments. The final alignment is concatenation of time stamps of lyrics within the segments for each song.
Stars: ✭ 57 (-46.73%)
Mutual labels:  segmentation
uoais
Codes of paper "Unseen Object Amodal Instance Segmentation via Hierarchical Occlusion Modeling", ICRA 2022
Stars: ✭ 77 (-28.04%)
Mutual labels:  segmentation
color-pop
🌈 Automatic Color Pop effect on any image inspired by Google Photos
Stars: ✭ 21 (-80.37%)
Mutual labels:  segmentation

CAPE

Cylinder and Plane Extraction from Depth Cameras

Implementation of the method proposed in:
P. Proenca and Y. Gao, Fast Cylinder and Plane Extraction from Depth Cameras for Visual Odometry, IROS, 2018 https://arxiv.org/abs/1803.02380

Note: The parameters are fine-tuned for detecting large surfaces with Kinect 1 and Structure sensor for VO. For other applications, these may need to be modified.

Dependencies

  • OpenCV
  • Eigen3

Data

RGBD Sequences w/ cylinders are available for testing: Here

Download a .zip file and unzip it into ./Data

Ubuntu Instructions

Tested with Ubuntu 14.04 & 16.04

To compile, inside the directory ./CAPE which contains the CmakeLists.txt, type:

mkdir build
cd build
cmake ..
make

To run the executable, use the following format:

./cape_offline <cell_size> <sequence_name>

where the first argument is the cell size in pixels (recommended 20) and the second argument is a folder stored in:./Data that contains the image and calibration files. For example, if the target sequence is the 'tunnel' (assuming this was downloaded as specified above),run:

./cape_offline 20 tunnel

Windows Instructions

Tested configuration: Windows 8.1 with Visual Studio 12

This version includes already a VC11 project. Just make the necessary changes to link the project with OpenCV and Eigen.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].