All Projects → ZaMaZaN4iK → Prlib

ZaMaZaN4iK / Prlib

Licence: mit
Pre-Recognition Library - library with algorithms for improving OCR quality.

Projects that are alternatives of or similar to Prlib

Typefont
The first open-source library that detects the font of a text in a image.
Stars: ✭ 1,575 (+8650%)
Mutual labels:  algorithms, image-processing, ocr
Litiv
C++ implementation pool for computer vision R&D projects.
Stars: ✭ 82 (+355.56%)
Mutual labels:  algorithms, opencv, image-processing
Scene Text Recognition
Scene text detection and recognition based on Extremal Region(ER)
Stars: ✭ 146 (+711.11%)
Mutual labels:  opencv, image-processing, ocr
Ai Job Notes
AI算法岗求职攻略(涵盖准备攻略、刷题指南、内推和AI公司清单等资料)
Stars: ✭ 3,191 (+17627.78%)
Mutual labels:  algorithms, opencv, image-processing
Pycair
Content aware image resizing
Stars: ✭ 425 (+2261.11%)
Mutual labels:  opencv, image-processing
Handwriting Ocr
OCR software for recognition of handwritten text
Stars: ✭ 411 (+2183.33%)
Mutual labels:  opencv, ocr
Simple Ocr Opencv
A simple python OCR engine using opencv
Stars: ✭ 453 (+2416.67%)
Mutual labels:  opencv, ocr
Tiler
Tiler is a tool to create an image using all kinds of other smaller images (tiles). It is different from other mosaic tools since it can adapt to tiles with multiple shapes and sizes (i.e. not limited to squares).
Stars: ✭ 4,681 (+25905.56%)
Mutual labels:  opencv, image-processing
Pythonsift
A clean and concise Python implementation of SIFT (Scale-Invariant Feature Transform)
Stars: ✭ 374 (+1977.78%)
Mutual labels:  opencv, image-processing
Caer
High-performance Vision library in Python. Scale your research, not boilerplate.
Stars: ✭ 452 (+2411.11%)
Mutual labels:  opencv, image-processing
Qupath
QuPath - Bioimage analysis & digital pathology
Stars: ✭ 503 (+2694.44%)
Mutual labels:  opencv, image-processing
Tocropviewcontroller
A view controller for iOS that allows users to crop portions of UIImage objects
Stars: ✭ 4,210 (+23288.89%)
Mutual labels:  image-processing, crop
Gocv
Go package for computer vision using OpenCV 4 and beyond.
Stars: ✭ 4,511 (+24961.11%)
Mutual labels:  opencv, image-processing
Ocrmypdf
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
Stars: ✭ 5,549 (+30727.78%)
Mutual labels:  image-processing, ocr
Sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Stars: ✭ 21,131 (+117294.44%)
Mutual labels:  image-processing, crop
Pesdk Android Demo
A fully customizable photo editor for your app.
Stars: ✭ 464 (+2477.78%)
Mutual labels:  image-processing, crop
Ascii art
Real-Time ASCII Art Rendering Library
Stars: ✭ 599 (+3227.78%)
Mutual labels:  algorithms, image-processing
Vehicle counting tensorflow
🚘 "MORE THAN VEHICLE COUNTING!" This project provides prediction for speed, color and size of the vehicles with TensorFlow Object Counting API.
Stars: ✭ 582 (+3133.33%)
Mutual labels:  opencv, image-processing
Flyimg
Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3...).
Stars: ✭ 762 (+4133.33%)
Mutual labels:  image-processing, crop
Road Detection And Tracking
Involves the OpenCV based C++ implementation to detect and track roads for almost realtime performance
Stars: ✭ 17 (-5.56%)
Mutual labels:  opencv, image-processing

PRLib - Pre-Recognition Library.

The main aim of the library - prepare image for recogntion. Image processing can really help to improve recognition quality.

Features:

  • Auto crop image
  • Background normalization
  • Binarization (Global Otsu, Local Otsu, Sauvola, Feng, Niblack, Wolf-Jolion, NICK, FBCITB, Adaptive)
  • Blur detection (LAPM, LAPV, TENG, GLVN)
  • Color balance
  • Crop
  • Deblur (Gaussian-based)
  • Denoise (Non-local Means Denoising algorithm, Salt-Pepper)
  • Deskew
  • Find angle and orientation of an image
  • Gamma correction
  • Hole punch removal
  • Line removal
  • Perspective warp removal
  • Thinning (Zhang-Suen, Guo-Hall)
  • White balance (Simple, Grayworld)

Dependencies: OpenCV, Leptonica.

How to build:

  1. Go to the directory with source code
  2. Make directory for build:
    mkdir build
  1. Run cmake:
    cmake ..
  1. Run make:
    make
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].