Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

arsho/local_binary_patterns

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Binary Patterns implementation using Python 3

Local Binary Pattern (LBP) is a simple yet very efficient texture operator which labels the pixels of an image by thresholding the neighborhood of each pixel and considers the result as a binary number. Click here to learn more.

Moreover, I also added a pattern code for two bins only to compare the result of LBP and two bin pattern.

Packages Used

The program is coded using Windows 10 (64 bit) operating system with Python version 3.5.2.

The following packages are necessary to run the program:

Package Version Installation
OpenCV 3.2.0 pip install opencv-python
Numpy 1.11.3 pip install numpy
Matplotlib 1.5.3 pip install matplotlib

Image Used

alt Lena Söderberg

Output of lbp.py

The output consists of the gray scale image, LBP representation image and LBP histogram. alt output of lbp

Output of two_bin.py

The output consists of the gray scale image, Two Bin representation image and Two Bin histogram. alt output of lbp

References


Feel free to contribute for improvement.

About

Local Binary Patterns implementation using Python3 and OpenCV

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.