LiveEdgeDetection is an Android document detection library built on top of openCV. It scans documents from camera live mode and allows you to adjust crop using the selected 4 edges and performs perspective transformation of the cropped image.
It works best with a dark background.
Keep the button pressed to open camera, release the button to capture the photo.
Tiny library that measures human heart rate using camera and flash light and returns beats per minute as rx stream for you to use.
The aim of this library is to let you integrate camera features to your app, in case using
Intent to launch default Camera cannot fulfill your requirements.
This is a fork from Google's CameraView. Based on the original one, the following has been done (As per Version 0.7.0):
Bitmap(with correct orientation)
CameraView is a well documented, high-level library that makes capturing pictures and videos easy, addressing most of the common issues and needs.
Supports gestures (tap-to-focus, pinch-to-zoom, ...), grid drawing, system permissions handling, smart sizing, metadata support and much more.
The bare bone pipeline infrastructure required for using google's android vision detectors. Most of the source codes were extracted from Google's android vision sample.
Android library handling flashlight for camera and camera2 api. Added support for handling display/screen light.
Camera API in Android is hard. Having 2 different API for new and old Camera does not make things any easier. But this is your lucky day! After several years of working with Camera we came up with Fotoapparat.
What it provides:
A camera view to capture long image merged from small captured images as it is in Shoparoo app!
This library uses CameraView from Google as the backbone of camera functionality and adds auto-support of creating long or wide images from multiple images.
CameraKit is an extraordinarily easy to use utility to work with the infamous Android Camera and Camera2 APIs.
A simple easy-to-integrate Camera Fragment for Android.
CameraFragment preview directly the camera view, and provides a easy API to capture or manage the device.
You can setup your own layout and control the camera using CameraFragment.
sandrios camera allows developers to integrate image and video capturing without dealing with the complicated camera APIs.
Android solution to simplify work with different camera apis. Include video and photo capturing features with possibility to select quality for appropriate media action etc.
This library is to take picture using camera from background without displaying preview.
A simple library to make taking screenshots of your apps.
With the Marshmallow release and the new permissions model, taking screenshots of your applications has become just slightly more complicated as you need to deal with permissions on the run.
This library does it all for you regardless of the device you're running it on.
A simple Android wrapper for interfacing with the new Camera2 API for video capture.
CameraView aims to help Android developers easily integrate Camera features.
An open source camera for google glass. This is a an alternative to the default camera on Glass. CuXtom Cam provides you the default behaviour along with some special feature.
A Magic library to take photos and select pictures in Android. In a simple way and if you need it also save the pictures in device.
RxJava style camera API for android, it is based on
Android's video recording APIs are very difficult to figure out, especially since a lot of manufacturers like to mount their camera sensors upside down or sideways. This library is a result of lots of research and experimentation to get video recording to work universally.
CWAC-Cam2 is an effort to create an in-app
ACTION_IMAGE_CAPTURE workalike, with a bit more configurability. You still integrate by opening up a separate activity, but it is all within your own app, rather than relying upon device- or user-specific third-party camera apps.
Wrapper around the android Camera class that simplifies its usage.
Android module that takes a square photo using the native Android Camera APIs. The new Camera2 APIs from the L release is not used.
Highly flexible Android Camera which offers granular control over the video quality and file size, while restricting recordings to be landscape only.
This project is an Android library to provide an API to access an external USB webcam that supports UVC. The library provides an in-process service (WebcamManager) so that multiple parts of an application can share the same webcam.
Taking pictures or videos using a third-party app is fairly straightforward, using ACTIONIMAGECAPTURE or ACTIONVIDEOCAPTURE. However, you as the developer have little control over what happens with the image or video, other than indicating where the result gets stored.