Based on Top Deep Learning
Here is a list of the top-200 Vision Github repositories sorted by the number of stars.
The query that has been used for the GitHub search API is "Vision".
Date: 03/16/2018
Note: This listing will be updated regularly.
Id | Name | Description | Language | Stars | Forks |
---|---|---|---|---|---|
1 | opencv | Open Source Computer Vision Library | C++ | 22954 | 16547 |
2 | tracking.js | A modern approach for Computer Vision on the web | JavaScript | 6294 | 942 |
3 | awesome-deep-vision | A curated list of deep learning resources for computer vision | None | 6260 | 1874 |
4 | ccv | C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library | C | 6123 | 1534 |
5 | awesome-computer-vision | A curated list of awesome computer vision resources | None | 5860 | 1552 |
6 | lucida | Speech and Vision Based Intelligent Personal Assistant | Java | 4800 | 936 |
7 | examples | A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc. | Python | 3677 | 1617 |
8 | iOS-11-by-Examples | 👨🏻💻 Examples of new iOS 11 APIs | Swift | 3131 | 302 |
9 | framework | Machine learning, computer vision, statistics and general scientific computing for .NET | C# | 2608 | 1332 |
10 | jsfeat | JavaScript Computer Vision library. | JavaScript | 2218 | 290 |
11 | SimpleCV | The Open Source Framework for Machine Vision | Python | 2054 | 633 |
12 | android-vision | Sample code for the Android Mobile Vision API. | Java | 2050 | 1223 |
13 | code | Code for the book "Mastering OpenCV with Practical Computer Vision Projects" by Packt Publishing 2012. | C++ | 1931 | 1390 |
14 | openMVG | open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion. | C++ | 1541 | 694 |
15 | luminoth | Deep Learning toolkit for Computer Vision | Python | 1344 | 154 |
16 | PCV | Open source Python module for computer vision | Python | 1284 | 436 |
17 | vision | Datasets, Transforms and Models specific to Computer Vision | Jupyter Notebook | 1263 | 562 |
18 | show-facebook-computer-vision-tags | A very simple Chrome Extension that displays the automated image tags that Facebook has generated for your images | JavaScript | 1253 | 123 |
19 | NextLevel | ⬆️ Rad Media Capture in Swift | Swift | 1107 | 98 |
20 | js-objectdetect | computer vision in your browser - javascript real-time object detection | JavaScript | 1098 | 238 |
21 | crfasrnn | This repository contains the source code for the semantic image segmentation method described in the ICCV 2015 paper: Conditional Random Fields as Recurrent Neural Networks. http://crfasrnn.torr.vision/ | Matlab | 1021 | 416 |
22 | vlfeat | An open library of computer vision algorithms | C | 1006 | 500 |
23 | opencv-processing | OpenCV for Processing. A creative coding computer vision library based on the official OpenCV Java API | Java | 927 | 315 |
24 | vehicle-detection | Vehicle detection using machine learning and computer vision techniques for Udacity's self-driving car course. | Jupyter Notebook | 904 | 99 |
25 | ChineseIDCardOCR | [Deprecated] 🇨🇳**二代身份证光学识别 | Swift | 880 | 168 |
26 | jetson-inference | Guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and Jetson TX1/TX2. | C++ | 777 | 342 |
27 | gocv | Go package for computer vision using OpenCV 3+ and beyond. | Go | 755 | 85 |
28 | ComputeLibrary | The ARM Computer Vision and Machine Learning library is a set of functions optimised for both ARM CPUs and GPUs using SIMD technologies. | C++ | 740 | 237 |
29 | Blog-Getting-Started-with-Vision | Blog: Getting Started with Vision on iOS 11 | Swift | 707 | 49 |
30 | cloud-vision | Sample code for Google Cloud Vision | Python | 706 | 642 |
31 | unrealcv | UnrealCV: Connecting Computer Vision to Unreal Engine | C++ | 690 | 147 |
32 | Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials | A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep Learning / Machine Vision / NLP and industry specific areas such as Automotives, Retail, Pharma, Medicine, Healthcare by Tarry Singh until at-least 2020 until he finishes his Ph.D. (which might end up being inter-stellar cosmic networks! Who knows! 😀) | Python | 682 | 299 |
33 | VisionCoreMLSample | Sample application using Vision Framework and Core ML | Swift | 571 | 41 |
34 | chainercv | ChainerCV: a Library for Deep Learning in Computer Vision | Python | 551 | 108 |
35 | povray | The Persistence of Vision Raytracer: http://www.povray.org/ | C++ | 543 | 167 |
36 | deepgaze | Computer Vision library for human-computer interaction. It implements Head Pose and Gaze Direction Estimation Using Convolutional Neural Networks, Skin Detection through Backprojection, Motion Detection and Tracking, Saliency Map. | Python | 530 | 176 |
37 | blinky | Exploring peripheral vision in games (using Quake) | C | 527 | 22 |
38 | DeepGTAV | A plugin for GTAV that transforms it into a vision-based self-driving car research environment. | C++ | 515 | 159 |
39 | FaceRecognition-in-ARKit | Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons. | Swift | 487 | 47 |
40 | mahotas | Computer Vision in Python | Python | 475 | 93 |
41 | MobileVisionBarcodeScanner | Barcode Scanner powered by Mobile Vision Api | Java | 461 | 80 |
42 | 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. | C++ | 461 | 59 |
43 | CatPapers | Cool vision, learning and graphics papers on Cats! | HTML | 438 | 43 |
44 | OpenCV-iOS | OpenCV (Open Source Computer Vision) is a library of programming functions for real time computer vision. This project is a port of the OpenCV library for Apple iOS. It includes two XCode projects: one for iPhone, the other one for iPad. | Makefile | 421 | 116 |
45 | BoofCV | Fast computer vision library written entirely in Java. | Java | 418 | 159 |
46 | FaceCropper | ✂️ Crop faces, inside of your image, with iOS 11 Vision api. | Swift | 408 | 24 |
47 | sloth | Sloth is a tool for labeling image and video data for computer vision research. | Python | 393 | 148 |
48 | AForge.NET | AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc. | C# | 388 | 183 |
49 | ImageSegmentation | Perform image segmentation and background removal in javascript using computer vision superpixel algorithms | JavaScript | 383 | 66 |
50 | imageprocessing-labs | computer vision, image processing and machine learning on the web browser or node. | JavaScript | 365 | 67 |
51 | awesome-project-ideas | Curated list of Machine Learning, NLP, Vision Project Ideas | None | 352 | 79 |
52 | opengv | OpenGV is a collection of computer vision methods for solving geometric vision problems. | C++ | 340 | 160 |
53 | gvnn | gvnn: Geometric Vision with Neural Networks | Lua | 325 | 63 |
54 | DeepLeague | (Open Source) Computer Vision + Deep Learning + League of Legends | Python | 312 | 65 |
55 | visionworkbench | The NASA Vision Workbench is a general purpose image processing and computer vision library developed by the Autonomous Systems and Robotics (ASR) Area in the Intelligent Systems Division at the NASA Ames Research Center. | C++ | 296 | 204 |
56 | home-platform | HoME: a Household Multimodal Environment is a platform for artificial agents to learn from vision, audio, semantics, physics, and interaction with objects and other agents, all within a realistic context. | Python | 295 | 33 |
57 | awesome-visual-slam | 📚 The list of vision-based SLAM / Visual Odometry open source, blogs, and papers | None | 291 | 107 |
58 | synthetic-computer-vision | A list of synthetic dataset and tools for computer vision | Python | 280 | 72 |
59 | visionary | Manages your passwords without storing them. | Python | 279 | 15 |
60 | qreader | 🔳 [Android Library] Read QR codes using google's mobile vision api, but without the hassle | Java | 257 | 69 |
61 | FILTER.js | Filter.js: Video and Image Processing and Computer Vision Library in pure JavaScript (Browser and Node.js) | JavaScript | 257 | 34 |
62 | accord-net-extensions | Advanced image processing and computer vision algorithms made as fluent extensions and built for portability | C# | 256 | 229 |
63 | Evil | Optical Character Recognition in Swift for iOS&macOS. 银行卡、身份证、门牌号光学识别 | Swift | 247 | 17 |
64 | fantastic-machine-learning | 🎰 A curated list of machine learning resources, preferably CoreML | None | 247 | 25 |
65 | DuiVision | A DirectUI library | C++ | 241 | 170 |
66 | RecursiveBF | A lightweight C++ library for recursive bilateral filtering [Yang, Qingxiong. "Recursive bilateral filtering". European Conference on Computer Vision, 2012]. | C | 230 | 34 |
67 | helit | My machine learning/computer vision library for all of my recent papers, plus algorithms that I just like. | Python | 228 | 87 |
68 | raster-vision | deep learning for aerial/satellite imagery | Python | 227 | 55 |
69 | Paper_Reading_List | Recommended Papers. Subjects: Computer Vision and Pattern Recognition (cs.CV); Artificial Intelligence (cs.AI); Learning (cs.LG) | None | 223 | 73 |
70 | MaterialBarcodeScanner | Easy to use barcode reader for your Android Project (Uses Google Mobile Vision API) | Java | 221 | 79 |
71 | OpenCV | 📷 Computer-Vision Demos | C# | 219 | 38 |
72 | GRIP | Program for rapidly developing computer vision applications | Java | 218 | 78 |
73 | VisionFaceDetection | An example of use a Vision framework for face landmarks detection in iOS 11 | Swift | 215 | 17 |
74 | armok-vision | A 3d realtime visualizer for Dwarf Fortress | C# | 210 | 17 |
75 | StereoVision | Library and utilities for 3d reconstruction from stereo cameras. | Python | 209 | 142 |
76 | caffe-tutorial | DIY Deep Learning for Vision: a Hands-On Tutorial with Caffe | Shell | 204 | 124 |
77 | Amazon-Forest-Computer-Vision | Amazon Forest Computer Vision: Satellite Image tagging code using PyTorch / Keras with lots of PyTorch tricks | Jupyter Notebook | 201 | 30 |
78 | feature-extraction | Computer vision feature extraction toolbox for image classification | Matlab | 191 | 104 |
79 | cloudy_vision | Cloudy Vision is an open source tool to test the image labeling capabilities of different computer vision API vendors. | CSS | 190 | 49 |
80 | CudaSift | A CUDA implementation of SIFT for NVidia GPUs (2.6 ms on a GTX 1060) | Cuda | 189 | 112 |
81 | awesome-deep-vision-web-demo | A curated list of awesome deep vision web demo | None | 187 | 37 |
82 | 3dmatch-toolbox | 3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds. | C++ | 177 | 65 |
83 | dest | 🐼 One Millisecond Deformable Shape Tracking Library (DEST) | C++ | 171 | 78 |
84 | opencv-python-blueprints | OpenCV with Python Blueprints: Design and develop advanced computer vision projects using OpenCV with Python | Python | 171 | 107 |
85 | Computer-Vision-Basics-with-Python-Keras-and-OpenCV | Full tutorial of computer vision and machine learning basics with OpenCV and Keras in Python. | Jupyter Notebook | 169 | 31 |
86 | cloud-vision-explorer | Google Vision API demo | JavaScript | 168 | 39 |
87 | tonav | Implementation of Multi-State Constraint Kalman Filter (MSCKF) for Vision-aided Inertial Navigation. This is my master's thesis. | C++ | 162 | 92 |
88 | Tranquility | Night vision for programmers. Work well in the dark. For OSX 10.9. | Objective-C | 157 | 25 |
89 | vision_networks | Repo about neural networks for images handling | Python | 156 | 82 |
90 | pytorch-mobilenet | PyTorch MobileNet Implementation of "MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications" | Python | 146 | 26 |
91 | Core-ML-Sample | A Demo using Vision Framework building on Core ML Framework | Swift | 145 | 37 |
92 | Cognitive-Samples-VideoFrameAnalysis | A library with sample apps for continuous analysis of live video, using the Microsoft Cognitive Services Vision APIs. | C# | 145 | 126 |
93 | libcvd | libcvd - efficient and easy to use C++ computer vision library. | C++ | 144 | 71 |
94 | opencv-processing-book | An introduction to computer vision with OpenCV for Processing. | Processing | 143 | 29 |
95 | event-based_vision_resources | None | None | 139 | 39 |
96 | PythonFromSpace | Python Examples for Remote Sensing | Jupyter Notebook | 138 | 44 |
97 | reacTIVision | computer vision framework for tangible interactive surfaces | C | 137 | 31 |
98 | PHPVisio | A pure PHP library for reading and writing diagrams files | PHP | 135 | 50 |
99 | KinoVision | Frame visualization utility for Unity | C# | 133 | 20 |
100 | vision | Templates rendering support for hapi.js | JavaScript | 132 | 45 |
101 | FacesVisionDemo | 👀 iOS11 demo application for age and gender classification of facial images. | Swift | 132 | 20 |
102 | vision | OpenCV wrapper for Clojure | C | 130 | 16 |
103 | inception-v3.torch | Rethinking the Inception Architecture for Computer Vision | Python | 130 | 44 |
104 | apc-vision-toolbox | MIT-Princeton Vision Toolbox for the Amazon Picking Challenge 2016 - RGB-D ConvNet-based object segmentation and 6D object pose estimation. | C++ | 129 | 85 |
105 | StereoVision-ADCensus | All in one solution for stereo vision with algorithms such as ADCensus, SGBM, BM. | C++ | 129 | 73 |
106 | CoreMLDemo | Demo for CoreML & Vision Framework | Objective-C | 126 | 30 |
107 | libfreenect-goodies | Extra libraries and examples for libfreenect, especially high level processing, vision, and visualizations | Python | 121 | 29 |
108 | CocoaAI | 🤖 The Cocoa Artificial Intelligence Lab | None | 120 | 8 |
109 | polkadot-white-paper | The technical vision paper for Polkadot, a heterogeneous extensible multi-chain. | TeX | 115 | 23 |
110 | aravis | A vision library for genicam based cameras | C | 114 | 60 |
111 | Awesome-People-in-Computer-Vision | None | None | 113 | 35 |
112 | DeepPyramid | Deep feature pyramids for various computer vision algorithms (DPMs, pyramid R-CNN, etc.) | Matlab | 112 | 63 |
113 | OpenCV-iOS | OpenCV (open source computer vision library) just builded iOS framework and Pod | C++ | 112 | 39 |
114 | TensorVision | A simple toolkit to easily apply image classification networks to your data. | Python | 110 | 37 |
115 | g2root-kmod | various modules to aide in 'rooting' the tmobile g2 (htc vision) | Objective-C | 109 | 183 |
116 | bamboobsc | bambooBSC is an opensource Balanced Scorecard (BSC) Business Intelligence (BI) Web platform. BSC's Vision, Perspectives, Objectives of strategy, Key Performance Indicators (KPIs), Strategy Map, and SWOT, PDCA & PDCA report, Time Series Analysis. | Java | 109 | 61 |
117 | node-cloud-vision-api | Node client for Google Cloud Vision API | JavaScript | 108 | 15 |
118 | Barcode-Reader | Android barcode reader using google vision library | Java | 106 | 49 |
119 | doubleVision | A ruby gem that that manipulates PNG filest to create magic thumbnails like http://funnyjunk.com/channel/ponytime/rainbow+dash/llhuDyy/15#15 | Ruby | 105 | 13 |
120 | pigeon | Google Cloud Vision API on Golang. | Go | 104 | 10 |
121 | FriggaVision | Caffe DeepID implement with Webface dataset | C++ | 103 | 5 |
122 | simplecv-examples | These are many of the various examples for the open source computer vision framework - SimpleCV | TeX | 103 | 58 |
123 | visionaray | A C++ based, cross platform ray tracing library | C++ | 101 | 15 |
124 | BuildVision | A Visual Studio extension to visualize the building process. | C# | 101 | 27 |
125 | torchcv | TorchCV: a PyTorch vision library mimics ChainerCV | Python | 99 | 12 |
126 | Cognitive-Vision-Windows | Windows SDK for the Microsoft Computer Vision API, part of Cognitive Services | C# | 97 | 89 |
127 | nmp_qc | Neural Message Passing for Computer Vision | Python | 97 | 20 |
128 | mono_dataset_code | Code for Monocular Visual Odometry Dataset - https://vision.cs.tum.edu/data/datasets/mono-dataset | C++ | 97 | 49 |
129 | VisioninSDK | 类似faceu的移动端视频美颜、视频滤镜、人脸实时关键点追踪、实时整形(瘦脸大眼睛等)、动态贴纸 | C | 96 | 28 |
130 | KinectCoreVision | Kinect Implementation of CCV | C++ | 96 | 27 |
131 | advanced_lane_detection | Advanced lane detection using computer vision | Python | 95 | 53 |
132 | ios-learning-materials | Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS. 📚 | Swift | 94 | 12 |
133 | ClearVision | Automatically updating, easily customizable Theme for Discord. | CSS | 93 | 436 |
134 | TextDetection | Vision Framework Demo on Text Detection | Swift | 93 | 15 |
135 | StereoVision | stereo matching based on OpenCV and VS 2010 | C++ | 92 | 132 |
136 | vxl | A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding. | C++ | 92 | 90 |
137 | 3D_Pose_Estimation | This is the code for "Machine Vision" By Siraj Raval on Youtube | Python | 92 | 24 |
138 | iOS-Vision-Text-Detection-Demo | A quick demo project exploring the text detection feature in Vision.framework | Swift | 90 | 15 |
139 | easyVision | Haskell packages for computer vision, image processing, and pattern recognition | Haskell | 88 | 16 |
140 | HoloLensForCV | Sample code and documentation for using the Microsoft HoloLens for Computer Vision research | C++ | 88 | 27 |
141 | VisionDefectSimulation | None | Objective-C | 87 | 4 |
142 | dji-phantom-vision | Decoding DJI Phantom 2 Vision ser2net communication |