• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    C++
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Sky area detection without deep neural networks https://maybeshewill-cv.github.io/sky-detector/

Sky-Area-Detector

sky area detection without deep neural networks. A c++ implemention of the algorithm mentioned in paper "Sky Region Detection in a Single Image for Autonomous Ground Robot Navigation". A fast and robust method to extract the sky area of an image.

Installation

This implementation need opencv library. Since the project is static compiled for conveniently transplanting you need static opencv library linked to this project. If static compilation is not necessary for you feel free to modify the CMakeList to dynamic compile the project.

This software has only been tested on ubuntu 16.04(x64), opencv3.4. To install this package your compiler need to support C++11.

git clone https://github.com/MaybeShewill-CV/sky-detector.git

Build

cd ROOT_FOLDER_DIR
mkdir build
cd build
cmake ..
make -j

The project will generate a static binary file which can be used on other platform without any dynamic library. The binary file built on Ubuntu 16.04LTS was tested on CentOS 6 and worked correctly.

Usage

cd build_dir
./detect input_image_file_path output_image_file_path

结果示意图如下

Test input image with full sky

Test_input_full_sky

Test input image with ful sky result

Test_input_full_sky_result

Test input image with part sky

Test_input_part_sky

Test input image with part sky result

Test_input_part_sky_result

TODO

  • Accelerate the calculation process

More Repositories

1

lanenet-lane-detection

Unofficial implemention of lanenet model for real time lane detection
Python
2,018
star
2

CRNN_Tensorflow

Convolutional Recurrent Neural Networks(CRNN) for Scene Text Recognition
Python
1,019
star
3

attentive-gan-derainnet

Unofficial tensorflow implemention of "Attentive Generative Adversarial Network for Raindrop Removal from A Single Image (CVPR 2018) " model https://maybeshewill-cv.github.io/attentive-gan-derainnet/
Python
243
star
4

bisenetv2-tensorflow

Unofficial tensorflow implementation of real-time scene image segmentation model "BiSeNet V2: Bilateral Network with Guided Aggregation for Real-time Semantic Segmentation"
Python
209
star
5

Easy-Ipm-Client

An easy, interface friendly cross-platform client to generate bird's view images using inverse perspective mapping methods proposed in paper "Adaptive Inverse Perspective Mapping for Lane Map Generation with SLAM"
C++
134
star
6

nsfw-classification-tensorflow

NSFW classify model implemented with tensorflow.
Python
71
star
7

MNN-LaneNet

Lane detection model for mobile device via MNN project
C++
67
star
8

segment-anything-u-specify

using clip and sam to segment any instance you specify with text prompt of any instance names
Python
35
star
9

DVCNN_Lane_Detection

Accurate and Robust Lane Detection based on Dual-View Convolutional Neutral Network
Python
25
star
10

mortred_model_server

High Performan Ai Model Web Server. Mainly support computer vision model. Quickly establish your own ai-model server. https://github.com/MaybeShewill-CV/mortred_model_server
C++
15
star
11

MaybeShewill-CV.github.io

CSS
5
star
12

image-classification-tensorflow

cnn models used for image classification
Python
4
star
13

sfnet-tensorflow

Python
4
star
14

cppn-tensorflow

Tensorflow implemention of "Compositional Pattern Producing Networks: A Novel Abstraction of Development" model"
Python
2
star
15

machine-learning-package

machine learning method implemention
C++
2
star
16

MaybeShewill-CV

2
star