Extraktion und Anzeige von Python opencv lbp-Funktionen

Original Bild

Fügen Sie hier eine Bildbeschreibung ein

Effektbild

Fügen Sie hier eine Bildbeschreibung ein

Code

import matplotlib.pyplot as plt
from PIL import Image
import cv2 as cv

# settings for LBP
radius = 1 # LBP算法中范围半径的取值
n_points = 8 * radius # 领域像素点数

# 读取图像
image = cv.imread('200.jpg')
cv.namedWindow("image", cv.WINDOW_NORMAL)
cv.imshow('image', image)

gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)
lbp = local_binary_pattern(gray, n_points, radius)
cv.imwrite("lbp.jpg", lbp)
cv.namedWindow("lbp", cv.WINDOW_NORMAL)
cv.imshow('lbp', lbp)
cv.waitKey(0)==ord('q')

Ich denke du magst

Origin blog.csdn.net/mao_hui_fei/article/details/114275306
Empfohlen
Rangfolge