Coder Social home page Coder Social logo

usefulprojects's Introduction

UsefulProjects

C++ library for Function Approximation, Dynamical Movement Primitives, and Black-Box Optimization https://github.com/stulp/dmpbbo

Awesome Stars Awesome

A curated list of my GitHub stars! Generated by starred

Contents

C

  • nbis - NIST Biometric Image Software (mirror)

  • paparazzi - Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.

  • demo-apps - Teradeep may 2015 top neural network for large-scale object recognition

  • BreezySLAM - Simple, efficient, open-source package for Simultaneous Localization and Mapping in Python, Matlab, Java, and C++

  • ccv - C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library

  • KVLD - KVLD open source library implements Virtual Line Descriptor and Semi-Local Matching Method for Reliable Feature Correspondence in BMVC 2012

  • OpenSpace - OpenSpace: A multiplayer space trading / fighting game

C++

  • dmpbbo - C++ library for Function Approximation, Dynamical Movement Primitives, and Black-Box Optimization

  • DeepFace -

  • face-alignment-in-3000fps - a c++ implementation of face alignment in 3000fps

  • FriggaVision - Caffe DeepID implement with Webface dataset

  • dstar-lite-path-planner - D* path planner

  • navigate - Inner House Path Planning Algorithm。单源最短路径算法。根据真实路况设计了能使算法更为高效的数据结构,基于向量算法计算前进的相对方向,支持室内导航。

  • KCFcpp - C++ Implementation of KCF Tracker

  • tensorflow - Computation using data flow graphs for scalable machine learning

  • SeetaFaceEngine -

  • robotics - Probabilistic state estimation for robotics applications. Bayes filters include Kalman, Markov chains; Gaussian, uniform and discrete mapping probability distributions representations; Distribution sampling, marginalization, multiplication; Distribution composition independent pairs and Bayes rule; Linear algebra, matrix, vector, inverse, square root, LU decomposition, Cholesky decomposition; piecewise linear approximation of functions; Sensor models, Markov action chains <X,U,X>.

  • lsd_slam - LSD-SLAM

  • dvo - Dense Visual Odometry

  • dvo_slam - Dense Visual Odometry and SLAM

  • cob_people_perception -

  • mono-vo - An OpenCV based implementation of Monocular Visual Odometry

  • HumanAwareness - Repository with Pedestrian detection, tracking and following code for vizzy

  • CmCode - Ming-Ming Cheng's open source projects

  • opencv - OpenCV projects: Face Recognition, Machine Learning, Colormaps, Local Binary Patterns, Examples...

  • ORB_SLAM2 - Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities

  • navigation - ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.

  • navigation - ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.

  • navigation - ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.

  • tum_ardrone - Repository for the tum_ardrone ROS package, implementing autonomous flight with PTAM-based visual navigation for the Parrot AR.Drone.

  • cob_navigation - Care-O-bot navigation packages

  • zxing-cpp - ZXing C++ Library

  • SceneLib2 - SceneLib2 is an open-source C++ library for SLAM originally designed and implemented by Professor Andrew Davison at Imperial College London.

  • Autonomous-Flight-ROS - A simple autopilot for a quadrotor realized using MoveIt!. The system use a simulated RGBD sensor to reconstruct the map, then ompl for path generation.

  • cartographer - Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.

  • ceres-solver - A large scale non-linear optimization library

  • OpenTLD - A C++ implementation of OpenTLD

  • VOTR -

  • opencv - Open Source Computer Vision Library

  • opencv_contrib - Repository for OpenCV's extra modules

  • Face_Verification - C++ based face verification using OpenCV.

  • Salt-Pepper - Robotics Project

  • opendetection - OpenDetection is a standalone open source project for object detection and recognition in images and 3D point clouds.

  • hector_vision - Vision related packages developed within Team Hector/TU Darmstadt

  • hector_slam - hector_slam contains ROS packages related to performing SLAM in unstructed environments like those encountered in the Urban Search and Rescue (USAR) scenarios of the RoboCup Rescue competition.

  • SeNavigation - an implement of robot navigation with laser scanner and odometry imu

  • rpg_svo - Semi-direct Visual Odometry

  • mono_dataset_code - Code for Monocular Visual Odometry Dataset - https://vision.cs.tum.edu/data/datasets/mono-dataset

  • dso - Direct Sparse Odometry

  • JDA - C++ implementation of Joint Cascade Face Detection and Alignment.

  • JointCascadeFaceDetection -

  • hdrmerge - HDR exposure merging

  • piccante - The hottest High Dynamic Range (HDR) Library

  • openexr - OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications

  • Vehicle-Lane-Detection -

  • Tracking - Realtime tracking of objects in surveillance cameras and similar using computer vision.

  • image-retrieval - Image Retrieval based on the Robust Feature Matching and Image Stiching

  • odf -

  • CascadeCNN - Repository for "A Convolutional Neural Network Cascade for Face Detection", implemented with Caffe, C++ interface

  • Scout - An autonomous drone vision processing and navigation system

  • EasyPR - An open source project for chinese plate recognition. It aims to be Easy, Flexible, and Accurate. Welcome to contribute your expertise !

  • tonav - Implementation of Multi-State Constraint Kalman Filter (MSCKF) for Vision-aided Inertial Navigation. This is my master's thesis.

  • okvis - OKVIS: Open Keyframe-based Visual-Inertial SLAM.

  • imageMatching - Explore image features in OpenCV

  • robust-feature-matching - The implementation of state-of-the-art algorithms for finding the feature (detector and extractor) and matching between 2 images. It is develeoped by opencv library 3.0.0.

  • visionloc - Light vision localization algorithm. It recognizes markers (from several cameras) and it returns their orientation and coordinates with respect to a coordinate system.

  • MRPT - The Mobile Robot Programming Toolkit provides C++ developers an extensive, portable and well-tested set of libraries and applications which cover the most common data structures and algorithms employed in a number of mobile robotics research areas: localization, Simultaneous Localization and Mapping (SLAM), computer vision and motion planning (obstacle avoidance).

  • whycon - Vision-based external localization system

  • easyeye - Iris image segmentation, encoding, and matching software

  • turtlebot_slam - ROS Implementation of Wavefront Frontier Detection for autonomous exploration

  • Turtlebot-Autonomous-SLAM-and-Feature-Tracking-on-ROS - Turtlebot autonomous SLAM, AR tag tracking, color track, voice control

  • FaceX - A high performance open source face landmarks detector, based on explicit shape regression algorithm.

  • FaceSwap - Real-time FaceSwap application built with OpenCV and dlib

  • livecv - Live CV - computer vision coding environment that displays results in real time. It can be used to interact, link and adjust algorithms in order to create quick solutions within it's domain.

  • livecv - Live CV - computer vision coding environment that displays results in real time. It can be used to interact, link and adjust algorithms in order to create quick solutions within it's domain.

  • 4dface - Real-time 3D face tracking and reconstruction from 2D video

  • OpenNPD - C++ detect and train of "A Fast and Accurate Unconstrained Face Detector".

  • OpenNPD - C++ detect and train of "A Fast and Accurate Unconstrained Face Detector".

  • openface_tracker - New version of attention_tracker (https://github.com/chili-epfl/attention-tracker) using OpenFace Project https://github.com/TadasBaltrusaitis/OpenFace

  • attention-tracker -

  • FaceSubstitution - Face substitution experiments using ofxFacetracker

  • ofxFaceTracker - CLM face tracking addon for openFrameworks based on Jason Saragih's FaceTracker.

  • FaceTracker - Real time deformable face tracking in C++ with OpenCV 2.

  • OpenFaceCpp - C++ implementation for OpenFace library by CMU.

  • CLM-framework - CLM-framework (a.k.a Cambridge Face Tracker) is a framework for various Constrained Local Model based face tracking and landmark detection algorithms and their extensions/applications. Includes CLM-Z and CLNF.

  • libzmq - ZeroMQ core engine in C++, implements ZMTP/3.0

  • planecalib - A self-calibration tool that uses planar scenes

  • dtslam - Deferred Triangulation SLAM

  • CFtld - A C++ implementation of correlation filter based trackers using OpenTLD's detection cascade

  • KCF - High-Speed Tracking with Kernelized Correlation Filters

  • cf_tracking - C++ Implementation of two correlation filter based visual trackers

  • kcf - Kernelized Correlation Filter tracker

  • humanshape - 3D Human Shape Models

  • partapp - 2D Human Pose Estimation Software

  • PTAM-GPL - PTAM (Parallel Tracking and Mapping) re-released under GPLv3.

  • robotics - Probabilistic state estimation for robotics applications. Bayes filters include Kalman, Markov chains; Gaussian, uniform and discrete mapping probability distributions representations; Distribution sampling, marginalization, multiplication; Distribution composition independent pairs and Bayes rule; Linear algebra, matrix, vector, inverse, square root, LU decomposition, Cholesky decomposition; piecewise linear approximation of functions; Sensor models, Markov action chains <X,U,X>.

  • artoolkit5 - ARToolKit v5.x

  • openFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

  • BHumanCodeRelease - The official B-Human code releases

  • opentrack - Head tracking software for MS Windows, Linux, and Apple OSX

  • face-analysis-sdk - Facial detection, landmark tracking and expression transfer library for Windows, Linux and Mac

  • fastslam - FastSLAM with GUI

  • video-heart-rate-detection - This program will determine someone's heart beat from a video of their face.

  • multiwii-firmware - Firmware - GitHub mirror of the official SVN multiwii project

  • myGIST - Encode images into a GIST descriptor. This code uses opencv and provides a python interface. It's primarily for a research project at this point.

  • eyeLike - A webcam based pupil tracking implementation.

  • eyewriter - open source eye tracking and drawing toolkit

  • path_planning - A path planning algorithm based on RRT implemented using ROS.

  • Path-Planning - Implementation for A* with stricted visited list, Lifelong Planning A* and D* Lite final version

  • ORB_SLAM2 - Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities

  • openMVG - open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

  • OpenFace - OpenFace – a state-of-the art open source tool intended for facial landmark detection, head pose estimation, facial action unit recognition, and eye-gaze estimation.

CMake

Java

  • zxing - Official ZXing ("Zebra Crossing") project home

  • android-calendar-view - 显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库。Easy to use, powerful, easy to expand the android calendar view library.

  • calendar - android 仿小米日历 周视图 月视图 平滑滚动 week or month calendar;

  • Calendar - 这是一个符合**人使用习惯的Android上自定义日历控件。

  • openimaj - The OpenIMAJ source code repository

JavaScript

  • naoqi_navigation_samples - Contains samples for NAOqi navigation and exploration features. The samples are packaged into Choregraphe applications.

  • l1-path-finder - 🗺 Fast path planning for 2D grids

Jupyter Notebook

  • clandmark - Open Source Landmarking Library

Matlab

  • rebvo - Realtime Edge Based Visual Odometry for a Monocular Camera

  • Sharpness - Image Quality Assessment of Sharpness

  • CVPR15-CFSS - Full version (training+testing) of implementation of Shizhan Zhu et al.'s CVPR-15 work Face Alignment by Coarse-to-Fine Shape Searching

Objective-C

  • HeartBeatsPlugin - 手机摄像头测心率 带心率折线图 和 返回瞬时心率

OpenEdge ABL

  • NAO-Robot - Implementation of a sound localization system for a NAO robot using Python

Others

  • visual_odometry - visual odometry pipeline created by team "waiting_list" for the applied computer vision praktikum at TU Munich, 2012

  • Qix - Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang

  • OpenGazer - Open-source gaze tracker for ordinary webcams

  • AR-Source - Augmented reality (AR) development resources(增强现实开发资源汇总)

  • awesome-cpp-cn - C++ 资源大全中文版,标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等

Python

  • starred - creating your own Awesome List used GitHub stars!

  • Joint-Bayesian - Face verify using Joint Bayesian, implemented by Python

  • DeepFace -

  • coverage_path_planning -

  • Obstacle-Detection-and-Path-Planning - Processing an Image to find obstacles and the minimum path between two similar objects using OpenCV.

  • jieba - 结巴中文分词

  • SLAMwithCameraIMUforPython - SLAM with Camera and IMU (Python)

  • Emotion-Detection-in-Videos - The aim of this work is to recognize the six emotions (happiness, sadness, disgust, surprise, fear and anger) based on human facial expressions extracted from videos. To achieve this, we are considering people of different ethnicity, age and gender where each one of them reacts very different when they express their emotions. We collected a data set of 149 videos that included short videos from both, females and males, expressing each of the the emotions described before. The data set was built by students and each of them recorded a video expressing all the emotions with no directions or instructions at all. Some videos included more body parts than others. In other cases, videos have objects in the background an even different light setups. We wanted this to be as general as possible with no restrictions at all, so it could be a very good indicator of our main goal. The code detect_faces.py just detects faces from the video and we saved this video in the dimension 240x320. Using this algorithm creates shaky videos. Thus we then stabilized all videos. This can be done via a code or online free stabilizers are also available. After which we used the stabilized videos and ran it through code emotion_classification_videos_faces.py. in the code we developed a method to extract features based on histogram of dense optical flows (HOF) and we used a support vector machine (SVM) classifier to tackle the recognition problem. For each video at each frame we extracted optical flows. Optical flows measure the motion relative to an observer between two frames at each point of them. Therefore, at each point in the image you will have two values that describes the vector representing the motion between the two frames: the magnitude and the angle. In our case, since videos have a resolution of 240x320, each frame will have a feature descriptor of dimensions 240x320x2. So, the final video descriptor will have a dimension of #framesx240x320x2. In order to make a video comparable to other inputs (because inputs of different length will not be comparable with each other), we need to somehow find a way to summarize the video into a single descriptor. We achieve this by calculating a histogram of the optical flows. This is, separate the extracted flows into categories and count the number of flows for each category. In more details, we split the scene into a grid of s by s bins (10 in this case) in order to record the location of each feature, and then categorized the direction of the flow as one of the 8 different motion directions considered in this problem. After this, we count for each direction the number of flows occurring in each direction bin. Finally, we end up with an s by s by 8 bins descriptor per each frame. Now, the summarizing step for each video could be the average of the histograms in each grid (average pooling method) or we could just pick the maximum value of the histograms by grid throughout all the frames on a video (max pooling For the classification process, we used support vector machine (SVM) with a non linear kernel classifier, discussed in class, to recognize the new facial expressions. We also considered a Naïve Bayes classifier, but it is widely known that svm outperforms the last method in the computer vision field. A confusion matrix can be made to plot results better.

  • nao_and_opencv-python- - Set of programs testing different functionalities of naoqi and opencv for the project Autonomous Navigation for NAO.

  • SimpleCV - The Open Source Framework for Machine Vision

  • OpenCV2-Python-Tutorials - This repo contains tutorials on OpenCV-Python library using new cv2 interface

  • slam - An implementation of particle filtering algorithm for simultaneous localization and mapping (SLAM) in autonomous robots.

  • robot_maze - An exploration of localization, tracking, and movement algorithms for an autonomous vehicle.

  • ardrone-exploration - Designing an Autonomous Exploration Architecture for an Indoor Quadcopter

  • warmup_project - Process laser, odometry, and bump sensor information for obstacle avoidance and affinity behavior.

  • neural-enhance - Super Resolution for images using deep learning.

  • python - Python使用记录

  • web2py - Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.

  • scrapy - Scrapy, a fast high-level web crawling & scraping framework for Python.

  • turtlebot-patrol - Turtlebot Autonomous Navigation and AR Tags recognition using ROS by Example packages and SMACH .

  • cartographie_turtlebot - Autonomous mapping for Turtlebot

  • pyannote-video - Face detection, tracking and clustering in videos

  • facenet - Face recognition using Tensorflow

  • pyvision - Official github branch from the source forge site.

  • CNN_face_detection - Implementation based on the paper Li et al., “A Convolutional Neural Network Cascade for Face Detection, ” 2015 CVPR

  • DeepFace - Face analysis mainly based on Caffe. At this time, face analysis tasks like detection, alignment and recognition have been done.

  • openface - Face recognition with deep neural networks.

  • HelloGitHub - :octocat:HelloGitHub月刊

  • posture-recognition -

  • webcam-pulse-detector - A python application that detects and highlights the heart-rate of an individual (using only their own webcam) in real-time.

Scala

  • gitbucket - A Git platform powered by Scala with easy installation, high extensibility & github API compatibility

License

CC0

To the extent possible under law, JasonAxm has waived all copyright and related or neighboring rights to this work.

usefulprojects's People

Contributors

jasonaxm avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.