CameraManager - Simple Swift class to provide all the configurations you need to create custom camera view in your app

  •        699

This is a simple Swift class to provide all the configurations you need to create custom camera view in your app. It follows orientation change and updates UI accordingly, supports front and rear camera selection, pinch to zoom, tap to focus, exposure slider, different flash modes, inputs and outputs. Just drag, drop and use. The Swift Package Manager is a tool for managing the distribution of Swift code.

https://github.com/imaginary-cloud/CameraManager

Tags
Implementation
License
Platform

   




Related Projects

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.

Fusuma - Instagram-like photo browser and a camera feature with a few line of code in Swift.

  •    Swift

Fusuma is a Swift library that provides an Instagram-like photo browser with a camera feature using only a few lines of code. You can use Fusuma instead of UIImagePickerController. It also has a feature to take a square-sized photo. Download and drop the 'Classes' folder into your Xcode project.

KYShutterButton - KYShutterButton is a custom button that is similar to the shutter button of the camera app

  •    Swift

Just add the Classes folder to your project. This code is distributed under the terms and conditions of the MIT license.

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.

ALCameraViewController - A camera view controller with custom image picker and image cropping.

  •    Swift

A camera view controller with custom image picker and image cropping. Note: This library makes use of the AVFoundation camera API's which are unavailable on the iOS simulator. You'll need a real device to run it.


EFQRCode - A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.

  •    Swift

EFQRCode is a lightweight, pure-Swift library for generating pretty QRCode image with input watermark or icon and recognizing QRCode from image, it is based on CoreGraphics, CoreImage and ImageIO. EFQRCode provides you a better way to operate QRCode in your app, it works on iOS, macOS, watchOS and tvOS, and it is available through CocoaPods, Carthage and Swift Package Manager. This project is inspired by qrcode. To run the example project manually, clone the repo, demos are in the 'Examples' folder, remember run command sh Startup.sh in terminal to get all dependencies first, then open EFQRCode.xcworkspace with Xcode and select the target you want, run.

CameraEngine - :monkey::camera: Camera engine for iOS, written in Swift, above AVFoundation

  •    Swift

CameraEngine is an iOS camera engine library that allows easy integration of special capture features and camera customization in your iOS app. To add the Framework, you can also create a workspace for your project, then add the CameraEngine.xcodeproj, and the CameraEngine, then you should be able to compile the framework, and import it in your app project.

NextLevel - ⬆️ Rad Media Capture in Swift

  •    Swift

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.

EFQRCode - A better way to operate quick response code in Swift.

  •    Swift

EFQRCode is a lightweight, pure-Swift library for generating pretty QRCode image with input watermark or icon and recognizing QRCode from image, it is based on CoreGraphics, CoreImage and ImageIO. EFQRCode provides you a better way to operate QRCode in your app, it works on iOS, macOS, watchOS and tvOS, and it is available through CocoaPods, Carthage and Swift Package Manager. This project is inspired by qrcode. To run the example project manually, clone the repo, demos are in the 'Examples' folder.

BFKit-Swift - BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster

  •    Swift

BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster. For example you can use every iOS font with just an enum! It also adds some useful functions with Custom classes and extends Foundation, UIKit, AppKit and WatchKit classes. See CONTRIBUTING.md file.

SwiftFrameworkTemplate - A template for new Swift iOS / macOS / tvOS / watchOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file

  •    Ruby

A template for new Swift Framework. For future runs you can shorten the command to cookiecutter SwiftFrameworkTemplate. However, if you want to use the most recent template you should still run the full command above.

Lumina - A camera designed in Swift for easily integrating CoreML models - as well as image streaming, QR/Barcode detection, and many other features

  •    Swift

Would you like to use a fully-functional camera in an iOS application in seconds? Would you like to do CoreML image recognition in just a few more seconds on the same camera? Lumina is here to help. Cameras are used frequently in iOS applications, and the addition of CoreML and Vision to iOS 11 has precipitated a rash of applications that perform live object recognition from images - whether from a still image or via a camera feed.

FontBlaster - Programmatically load custom fonts into your iOS app.

  •    Swift

Say goodbye to importing custom fonts via property lists as FontBlaster automatically imports and loads all fonts in your app's Bundles with one line of code.

VGPlayer - 📺 A simple iOS video player by Vein.

  •    Swift

Swift developed based on AVPlayer iOS player,support horizontal gestures Fast forward, pause, vertical gestures Support brightness and volume adjustment, support full screen, adaptive screen rotation direction. VGPlayer Cache Reference VIMediaCache implementation.

lidar_camera_calibration - ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"

  •    C++

The package is used to calibrate a LiDAR (config to support Hesai and Velodyne hardware) with a camera (works for both monocular and stereo). The package finds a rotation and translation that transform all the points in the LiDAR frame to the (monocular) camera frame. Please see Usage for a video tutorial. The lidar_camera_calibration/pointcloud_fusion provides a script to fuse point clouds obtained from two stereo cameras. Both of which were extrinsically calibrated using a LiDAR and lidar_camera_calibration. We show the accuracy of the proposed pipeline by fusing point clouds, with near perfection, from multiple cameras kept in various positions. See Fusion using lidar_camera_calibration for results of the point cloud fusion (videos).

YPImagePicker - 📸 Instagram-like image picker & filters for iOS

  •    Swift

YPImagePicker is an instagram-like photo/video picker for iOS written in pure Swift. It is feature-rich and highly customizable to match your App's requirements. 🌅 Library 📷 Photo 🎥 Video ✂️ Crop ⚡️ Flash 🖼 Filters 📁 Albums 🔢 Multiple Selection 📏 Video Trimming & Cover selection 📐 Output image size And many more...

ZoomTransitioning - ZoomTransitioning provides a custom transition with image zooming animation and swiping the screen edge

  •    Swift

ZoomTransitioning provides a custom transition with image zooming animation. When you use this library with UINavigationController, you can pop view controller with edge swiping. Run the demo project in the Demo directory without carthage update or pod install.

LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code

  •    Swift

An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. This is a network request waiting for the framework, the framework to increase the dynamic effect, convenient and fast, a line of code can be used. To run the example project, clone the repo, and run pod install from the Example directory first.

Paparazzo - Custom iOS camera and photo picker with editing capabilities

  •    Swift

Paparazzo is a component for picking and editing photos. There are two options to install Paparazzo using CocoaPods.

Onuprova 3D Camera

  •    

'Red Cyan 3D camera' uses two webcams to capture 3D image and video. Place the two camera about 4" appart and plug them in to the USB. Turn on the software and capture. Its that easy. You will require a red cyan 3d glass to watch the images or videos.






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.