Python opencv lbp extracción y visualización de características

Imagen original

Inserte la descripción de la imagen aquí

Imagen de efecto

Inserte la descripción de la imagen aquí

Código

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')

Supongo que te gusta

Origin blog.csdn.net/mao_hui_fei/article/details/114275306
Recomendado
Clasificación