Python + OpenCV 实现LBP特征提取的示例代码


Posted in Python onJuly 11, 2019

背景

看了些许的纹理特征提取的paper,想自己实现其中部分算法,看看特征提取之后的效果是怎样

运行环境

  • Mac OS
  • Python3.0
  • Anaconda3(集成了很多包,浏览器界面编程,清爽)

步骤

导入包

from skimage.transform import rotate
from skimage.feature import local_binary_pattern
from skimage import data, io,data_dir,filters, feature
from skimage.color import label2rgb
import skimage
import numpy as np
import matplotlib.pyplot as plt
from PIL import Image
import cv2

参数设置

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

图像读取

# 读取图像
image = cv2.imread('img/logo.png')
#显示到plt中,需要从BGR转化到RGB,若是cv2.imshow(win_name, image),则不需要转化
image1 = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
plt.subplot(111)
plt.imshow(image1)

Python + OpenCV 实现LBP特征提取的示例代码

灰度转换

image = cv2.cvtColor(image1, cv2.COLOR_BGR2GRAY)
plt.subplot(111)
plt.imshow(image, plt.cm.gray)

LBP处理

lbp = local_binary_pattern(image, n_points, radius)
plt.subplot(111)
plt.imshow(lbp, plt.cm.gray)

Python + OpenCV 实现LBP特征提取的示例代码

边缘提取

edges = filters.sobel(image)
plt.subplot(111)
plt.imshow(edges, plt.cm.gray)

Python + OpenCV 实现LBP特征提取的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 中的列表解析和生成表达式
Mar 10 Python
python实现的jpg格式图片修复代码
Apr 21 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
python访问mysql数据库的实现方法(2则示例)
Jan 06 Python
Python网络爬虫项目:内容提取器的定义
Oct 25 Python
Python爬取网页中的图片(搜狗图片)详解
Mar 23 Python
详解Django rest_framework实现RESTful API
May 24 Python
python opencv实现运动检测
Jul 10 Python
python中的常量和变量代码详解
Jul 25 Python
pandas中read_csv、rolling、expanding用法详解
Apr 21 Python
python和c语言哪个更适合初学者
Jun 22 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
Jan 18 Python
python切片的步进、添加、连接简单操作示例
Jul 11 #Python
python 日期排序的实例代码
Jul 11 #Python
Python qqbot 实现qq机器人的示例代码
Jul 11 #Python
python的一些加密方法及python 加密模块
Jul 11 #Python
kali中python版本的切换方法
Jul 11 #Python
python按比例随机切分数据的实现
Jul 11 #Python
Kali Linux安装ipython2 和 ipython3的方法
Jul 11 #Python
You might like
PHP empty函数报错解决办法
2014/03/06 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
javascript 遍历验证所有文本框的值
2009/08/27 Javascript
Lua表达式和控制结构学习笔记
2014/12/15 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
Vue.js实现模拟微信朋友圈开发demo
2017/04/20 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
vue 中的keep-alive实例代码
2018/07/20 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
介绍Python中内置的itertools模块
2015/04/29 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
Python3+Appium实现多台移动设备操作的方法
2019/07/05 Python
Python实现图片识别加翻译功能
2019/12/26 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
python交互模式基础知识点学习
2020/06/18 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
Django+Django-Celery+Celery的整合实战
2021/01/20 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
求职简历推荐信范文
2013/12/02 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
2015年入党决心书
2015/02/05 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
绿里奇迹观后感
2015/06/15 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python