Credntia / Cvscanner
Licence: gpl-3.0
An OpenCV based library for Android to scan ID documents or Passports.
Stars: ✭ 138
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Cvscanner
Attendace management system
In this system we can fill attendance by face recognition
Stars: ✭ 135 (-2.17%)
Mutual labels: opencv
Opentrack
Head tracking software for MS Windows, Linux, and Apple OSX
Stars: ✭ 1,950 (+1313.04%)
Mutual labels: opencv
Smoothstream
Webcam, PiCamera streaming over the network with Python made easy.
Stars: ✭ 133 (-3.62%)
Mutual labels: opencv
Opencv4androidwithcmake
Use Android Studio 3.0 (>=2.2) and Cmake Toolchain to make your Android device fly with Opencv (OpenCV 3.40)
Stars: ✭ 126 (-8.7%)
Mutual labels: opencv
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+1384.06%)
Mutual labels: opencv
Spacextract
Extraction and analysis of telemetry from rocket launch webcasts (from SpaceX and RocketLab)
Stars: ✭ 131 (-5.07%)
Mutual labels: opencv
Intelegent lock
lock mechanism with face recognition and liveness detection
Stars: ✭ 134 (-2.9%)
Mutual labels: opencv
Leagueai
LeagueAI software framework for League of Legends that provides information about the state of the game based on Image Recognition using OpenCV and Pytorch.
Stars: ✭ 128 (-7.25%)
Mutual labels: opencv
Node Camera
Access and stream web camera in nodejs using opencv and websockets.
Stars: ✭ 135 (-2.17%)
Mutual labels: opencv
Native Opencv Android Template
A tutorial for setting up OpenCV 4.5.0 (and other 4.x.y version) for Android in Android Studio with Native Development Kit (NDK) support.
Stars: ✭ 131 (-5.07%)
Mutual labels: opencv
Video2tfrecord
Easily convert RGB video data (e.g. .avi) to the TensorFlow tfrecords file format for training e.g. a NN in TensorFlow. This implementation allows to limit the number of frames per video to be stored in the tfrecords.
Stars: ✭ 137 (-0.72%)
Mutual labels: opencv
Gesture Recognition
✋ Recognizing "Hand Gestures" using OpenCV and Python.
Stars: ✭ 136 (-1.45%)
Mutual labels: opencv
Lidar camera calibration
Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization)
Stars: ✭ 133 (-3.62%)
Mutual labels: opencv
CVScanner
An OpenCV based library for Android to scan/crop ID documents or Passports.
Usage
Automatic Crop
The easiest way is to launch the DocumentScannerActivity
CVScanner.startScanner(this, isPassport, REQ_SCAN);
You'll get the path of the scanned image in onActivityResult(int requestCode, int resultCode, Intent data)
if(requestCode == REQ_SCAN && resultCode == RESULT_OK){
String path = data.getStringExtra(CVScanner.RESULT_IMAGE_PATH);
}
You can use the DocumentScannerFragment
too
Fragment fragment = DocumentScannerFragment.instantiate(isScanningPassport);
getSupportFragmentManager().beginTransaction()
.add(R.id.container, fragment)
.commit();
The host Activity should implement ImageProcessorCallback
to get scanning results.
Manual Crop
The easiest way is to launch the CropImageActivity
CVScanner.startManualCropper(this, currentPhotoUri, REQ_CROP_IMAGE);
You'll get the path to the scanned image in onActivityResult
if(requestCode == REQ_CROP_IMAGE && resultCode == RESULT_OK){
String path = data.getStringExtra(CVScanner.RESULT_IMAGE_PATH);
}
You can use the ImageCropperFragment
too
Fragment fragment = ImageCropperFragment.instantiate(imageUri);
getSupportFragmentManager().beginTransaction()
.add(R.id.container, fragment)
.commit();
The host Activity should implement ImageProcessorCallback
to get cropping results.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].