Open source biometric library OpenBR and OpenCV

First, the open source biometric library OpenBR

OpenBR is a tool for recognizing faces from photos. It also supports the calculation of gender and age.
How to use: $ br -algorithm FaceRecogniTIon -compare me.jpg you.jpg

Second, computer vision library OpenCV

OpenCV is the Intel open source computer vision library. It consists of a series of C functions and a small number of C++ classes that implement many general algorithms for image processing and computer vision.

OpenCV has cross-platform middle and high-level APIs with more than 300 C functions. It does not depend on other external libraries - although some external libraries can be used.

OpenCV is free for both non-commercial and commercial applications (FREE). (Details refer to the license).

OpenCV provides a transparent interface to Intel Integrated Performance PrimiTIves (IPP). This means that if there are IPP libraries optimized for a particular processor, OpenCV will automatically load those libraries at runtime.

Third, face recognition faceservice.cgi

Faceservice.cgi is a CGI program for face recognition. You can upload an image and the program will tell you the approximate coordinate position of the face. Faceservice was developed using the OpenCV library.

Fourth, Java vision processing library JavaCV

JavaCV provides a package library for computer vision, including: OpenCV, ARToolKitPlus, libdc1394 2.x, PGR FlyCapture, and FFmpeg. In addition, the tool makes it easy to use the features of the Java platform.

JavaCV also features a hardware-accelerated full-screen image display (CanvasFrame) that makes it easy to execute parallel code (parallel) in multiple cores, user-friendly geometry and color camera and projector calibration (GeometricCalibrator, ProCamGeometricCalibrator, ProCamColorCalibrator), detection and FeatureFinder (ObjectFinder), a class that implements projection, camera systems (direct image alignment settings match the main GNImageAligner, ProjecTIveTransformer, ProjecTIveGainBiasTransformer, ProCamTransformer and ReflectanceInitializer), as well as miscellaneous features in the JavaCV class.

Fifth, video surveillance system OpenVSS

OpenVSS - Open Platform Video Surveillance System - is a system level video surveillance software video analysis framework (VAF) for video analysis and retrieval and playback services, recording and indexing technology. It is designed to be plug-in-enabled for multi-camera platforms, multi-analyzer modules (OpenCV integration), and multi-core architecture.

Six. OpenCV.NET version OpenCVDotNet

OpenCVDotNet is a .NET package for OpenCV packages.

Seven, face detection algorithm jViolajones

jViolajones is a Java implementation of the face detection algorithm Viola-Jones and is capable of loading OpenCV XML files.

Sample code:

Eight, gesture recognition hand-gesture-detection

Gesture recognition, implemented with OpenCV

Nine, face detection and tracking library asmlibrary

Active Shape Model Library (ASMLibrary©) SDK, developed with OpenCV for face detection and tracking.

X. Open Pattern Recognition Project OpenPR

The Pattern Recognition project is dedicated to the development of a library of functions including image processing, computer vision, natural language processing, pattern recognition, machine learning and related domain algorithms.

XI. Motion detection program QMotion

QMotion is a motion detection program developed with OpenCV, based on QT.

Twelve, image feature extraction cvBlob

cvBlob is a library for finding connected domains in binary images in computer vision applications. It can perform connected domain analysis and feature extraction.

XIII. OpenCV's .Net package OpenCVSharp

OpenCVSharp is an OpenCV .Net wrapper, which uses the latest OpenCV library development. The usage habit is closer to the original OpenCV than EmguCV. There are detailed examples for use.

Fourteen, face detection and recognition mcvai-tracking

Provides face detection, recognition and detection of specific faces, sample code

Fifteen , video capture API VideoMan

VideoMan provides a set of video capture APIs. Support multiple video streams simultaneously input (video cable, USB camera and video files, etc.). The input can be processed by OpenGL, and the computer vision system can be easily integrated with OpenCV, CUDA and the like.

XVI- based computer vision library QVision

QT-based object-oriented multi-platform computer vision library. Graphical applications can be easily created. The algorithm library is mainly borrowed from high-performance libraries such as OpenCV, GSL, CGAL, IPP, and Octave.

Seventeen , open source line of sight tracking software ITU Gaze Tracker

Copenhagen University Open Source Sight Tracking Software

The ITU Gaze Tracker is an open-source eye tracker that aims to provide a low-cost alternative to commercial gaze tracking systems and to make this technology more accessible. It is developed by the Gaze Group at theIT University of Copenhagen and other contributors from the Community, with the support of the Communication by Gaze Interaction Association (COGAIN).

18 , image processing and computer vision common algorithm library LTI-Lib

Tempered Glass Screen Protector

The JJT Tempered Glass Screen Protective Film is protected by specially treated glass, and the Tempered Glass Screen Protector brings excellent scratch resistance to the screen. The Tempered Glass Protective Film is made of shockproof technology, which has the characteristics of anti-scratch, anti-fingerprint and anti-oil, which can greatly reduce the damage to the screen due to strong collision. The adhesive force of the silicon adhesive ensures that there is nothing between the screen protector and the screen, thereby improving touch sensitivity. Ultra-transparent glass can ensure a better clear image quality than ordinary Screen Protectors.

The surface hardness of the Tempered Glass Screen Protection Film is 9H, which is 4 times that of ordinary PET Film. Sharp objects (such as knives and keys) will not scratch the surface.

The Screen Protector has an "oleophobic and waterproof" coating to prevent fingerprints and other contaminants, making the screen protector easy to clean.

It has unparalleled touch and high responsiveness to touch, 99.9% transparency, transparent without bubbles.

Tempered Screen Protector, Tempered Glass Screen Protector, Tempered Glass Protective Film, Tempered Glass Film, Tempered Glass Screen Protective Film

Shenzhen Jianjiantong Technology Co., Ltd. , https://www.jjtbackskin.com