NextLevel - ⬆️ Rad Media Capture in Swift

  •        224

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit. Alternatively, drop the NextLevel source files or project file into your Xcode project.

http://nextlevel.engineering
https://github.com/NextLevel/NextLevel

Tags
Implementation
License
Platform

   




Related Projects

PBJVision - 📸 iOS Media Capture – features touch-to-record video, slow motion, and photography

  •    Objective-C

PBJVision is a camera library for iOS that enables easy integration of special capture features and camera interface customizations in your iOS app. Next Level is the Swift counterpart. Capture is also possible without having to use the touch-to-record gesture interaction as the sample project provides.

CoreML-in-ARKit - Simple project to detect objects and display 3D labels above them in AR

  •    Swift

This simple project detects objects in Augmented Reality and displays 3D labels on top of them. This serves as a basic template for an ARKit project to use CoreML. Note: SceneKit can achieve a 60 FPS on iPhone7+ - though when it gets hot, it'll drop to 30 FPS.

Gesture-Recognition-101-CoreML-ARKit - Simple project to recognize hands in realtime

  •    Swift

This simple sample project recognizes hands in realtime. 👋 It serves as a basic example for recognizing your own objects. Suitable for AR 🤓. Written for the tutorial “Create your own Object Recognizer”. This demonstrates basic Object Recognition (for spread hand 🖐, fist 👊, and no hands ❎). It serves as a building block for object detection, localization, gesture-recognition, and hand tracking.

ARPaint - Draw with bare fingers in the air using ARKit

  •    Swift

ARPaint demonstrates how to draw in the air with bare fingers using ARKit and Vision libraries introduced in iOS 11. Read this article: iOS ARKit Tutorial: Drawing in the Air with Bare Fingers for detailed description of how this code work and how to get started with ARKit.

ARShooter - A demo Augmented Reality shooter made with ARKit in Swift (iOS 11)

  •    Swift

ARShooter is an open source Augmented Reality shooter made with ARKit and written in Swift. Hence, it is only useable with iOS 11. For more details on how to get started with ARKit and make your own AR Shooter, take a look at the complementary (and complimentary) tutorial.


SwiftyCam - A Snapchat Inspired iOS Camera Framework written in Swift

  •    Swift

SwiftyCam is a a simple, Snapchat-style iOS Camera framework for easy photo and video capture. SwiftyCam allows users to capture both photos and videos from the same session with very little configuration. Configuring a Camera View Controller in AVFoundation can be tedious and time consuming. SwiftyCam is a drop in View Controller which gives complete control of the AVSession.

Objectron - Objectron is a dataset of short, object-centric video clips

  •    Jupyter

Objectron is a dataset of short object centric video clips with pose annotations. The Objectron dataset is a collection of short, object-centric video clips, which are accompanied by AR session metadata that includes camera poses, sparse point-clouds and characterization of the planar surfaces in the surrounding environment. In each video, the camera moves around the object, capturing it from different angles. The data also contain manually annotated 3D bounding boxes for each object, which describe the object’s position, orientation, and dimensions. The dataset consists of 15K annotated video clips supplemented with over 4M annotated images in the following categories: bikes, books, bottles, cameras, cereal boxes, chairs, cups, laptops, and shoes. In addition, to ensure geo-diversity, our dataset is collected from 10 countries across five continents. Along with the dataset, we are also sharing a 3D object detection solution for four categories of objects — shoes, chairs, mugs, and cameras. These models are trained using this dataset, and are released in MediaPipe, Google's open source framework for cross-platform customizable ML solutions for live and streaming media.

iphonearkit - An Objective-C augmented reality kit for iPhone.

  •    Objective-C

iPhone ARKit is a small set of class that can give you augmented reality in any iPhone application. The kind of augmented reality that ARKit caters to is overlay of information (usually geographic) over a camera view. The background camera view acts as a "window" onto the world around you. iPhone ARKit's APIs are modeled after MapKit's. For an overview of MapKit, please read the documentation for more information.

WebARonTango - A proposal to provide Augmented Reality (AR) capabilities to the web in the form of a prototype on top of WebVR built in Chromium

  •    C++

An experimental browser for Android that lets developers create Augmented Reality (AR) experiences using web technologies. An ARCore Android version and an ARKit iOS version are also available. Note: This is not an official Google product. Nor is it a fully-featured web browser. Nor are the enabling JavaScript APIs standards, or on the standardization path. WebARonARTango is only meant to enable developer experimentation.

ARCharts - Lovely Augmented Reality Charts for iOS - Built with ARKit

  •    Swift

ARCharts is a library making it easy to create beautiful charts tailored for augmented reality. There are three different ways of adding ARCharts to your project.

react-native-arkit - React Native binding for iOS ARKit

  •    Objective-C

React Native binding for iOS ARKit. Note: ARKit is only supported by devices with A9 or later processors (iPhone 6s/7/SE/8/X, iPad 2017/Pro) on iOS 11. You also need Xcode 9 to build the project.

Augmented Reality Strategy Simulator

  •    

Augmented Reality Strategy Simulator is a software suite to promote computer aided strategy planning. Sports team can visualize their strategy using computer graphics in 3D mixed with reality images captured from video camera. The software is written in C#.

Awesome-ARKit - A curated list of awesome ARKit projects and resources. Feel free to contribute!

  •    Swift

ARKit is a new framework that allows you to easily create unparalleled augmented reality experiences for iPhone and iPad. By blending digital objects and information with the environment around you, ARKit takes apps beyond the screen, freeing them to interact with the real world in entirely new ways. Your contributions are always welcome! To add, remove, or change things on the list: Submit a pull request. See contribution.md for guidelines.

ARKit-CoreLocation - Combines the high accuracy of AR with the scale of GPS data.

  •    Swift

ARKit: Uses camera and motion data to map out the local world as you move around. CoreLocation: Uses wifi and GPS data to determine your global location, with a low degree of accuracy.

ARTetris - Augmented Reality Tetris made with ARKit and SceneKit

  •    Swift

Augmented Reality Tetris made with ARKit and SceneKit. App crashes when running on iPhone 6, iPhone 5s, iPad Air, etc.

jeelizFaceFilter - Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters

  •    Javascript

This JavaScript library detects and tracks the face in real time from the webcam video feed captured with WebRTC. Then it is possible to overlay 3D content for augmented reality applications. We provide various demonstrations using main WebGL 3D engines. We have included in this repository the release versions of the 3D engines to work with a determined version (they are in /libs/<name of the engine>/). This library is lightweight and it does not include any 3D engine or third party library. We want to keep it framework agnostic so the outputs of the library are raw: if the a face is detected or not, the position and the scale of the detected face and the rotation Euler angles. But thanks to the featured helpers, examples and boilerplates, you can quickly deal with a higher level context (for motion head tracking, for face filter or face replacement...). We continuously add new demontrations, so stay tuned ! Also, feel free to open an issue if you have any question or suggestion.

SLARToolkit - Silverlight and Windows Phone Augmented Reality Toolkit

  •    Silverlight

SLARToolkit is a flexible Augmented Reality library for Silverlight and Windows Phone with the aim to make real time Augmented Reality applications with Silverlight as easy and fast as possible. SLARToolkit is based on the established NyARToolkit and ARToolkit.

CoreAR - AR(Augmented reality) framework for iOS, based on a visual code like ARToolKit

  •    C

AR(Augmented reality) framework for iOS, based on a visual code like ARToolKit

WebARonARKit - An experimental app for iOS that lets developers create Augmented Reality (AR) experiences using web technologies

  •    Objective-C

An experimental app for iOS that lets developers create Augmented Reality (AR) experiences using web technologies. An Android version is also available. Note: This is not an official Google product. Nor is it a fully-featured web browser. Nor are the enabling JavaScript APIs standards, or on the standardization path. WebARonARKit is only meant to enable developer experimentation. For details on the WebARonARKit architecture, see How WebARonARKit works.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.