python - 将图像转换为彩色 LBP
问题描述
我想将 RGB 图像转换为彩色的本地二进制模式。这是将灰度图像转换为 LBP 的代码。
import cv2
import os
from skimage.feature import local_binary_pattern
import scipy.misc
im = cv2.imread('images/abc.jpg')
im_gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY)
radius = 3
no_points = 8 * radius
lbp = local_binary_pattern(im_gray, no_points, radius, method='uniform')
scipy.misc.imsave('lbp_images/abc.jpg', lbp)
但我想转换彩色图像而不是灰度。
解决方案
推荐阅读
- windows - 如何在 Windows 中获取 cURL 的帮助
- google-cloud-platform - Terraform 和 Google Cloud Functions:如何禁用未经身份验证的调用
- java - Maven 插件 CLI 参数覆盖
在 pom.xml 中 - java - 如何使用 XPath 检查元素列表中是否存在值?
- typescript - 可以未定义的泛型的简写形式
- php - PHP 生成所需格式的多维关联数组
- python - URL中具有不同变量的多个API
- javascript - Angular - 更新过滤器上的 ngFor 索引
- c# - c#/Razor 可以在没有 Javascript 的情况下使用 DyGraph 吗?
- java - HikariCP - 多个数据源,仅启动主数据源的池(spring boot)