import cv2
import numpy as np def olbp(src):
dst = np.zeros(src.shape,dtype=src.dtype)
for i in range(1,src.shape[0]-1):
for j in range(1,src.shape[1]-1):
pass
center = src[i][j]
code = 0;
code |= (src[i-1][j-1] >= center) << 7;
code |= (src[i-1][j ] >= center) << 6;
code |= (src[i-1][j+1] >= center) << 5;
code |= (src[i ][j+1] >= center) << 4;
code |= (src[i+1][j+1] >= center) << 3;
code |= (src[i+1][j ] >= center) << 2;
code |= (src[i+1][j-1] >= center) << 1;
code |= (src[i ][j-1] >= center) << 0; dst[i-1][j-1]= code;
return dst lena = cv2.imread('d:/lena.jpg')
cv2.namedWindow('lena')
cv2.imshow('lena', lena)
cv2.waitKey(0) gray = cv2.cvtColor(lena,cv2.COLOR_RGB2GRAY)
x = olbp(gray) cv2.namedWindow('olbp')
cv2.imshow('olbp', x)
cv2.waitKey(0)

最新文章

  1. ie6,ie7,ie8 css bug兼容解决记录
  2. iOS项目常用效果方法注意点集锦
  3. JSONP使用笔记
  4. Java2OP
  5. 设计模式之美:Facade(外观)
  6. 解决客户 IE 浏览器&quot;兼容性视图&quot;设置带来的问题
  7. 6.python字符串-内置方法列举
  8. ThinkPHP中的内置标签
  9. convert source code files to pdf format in python
  10. eclipse 僵死/假死 问题排查及解决
  11. 【UVA10972】RevolC FaeLoN (求边双联通分量)
  12. jQuery学习-事件之绑定事件(五)
  13. Java中Volatile的作用
  14. 洛谷教主花园dp
  15. JS中小数相加相减时出现很长的小数点的解决方式
  16. 【BZOJ4822】[CQOI2017]老C的任务(扫描线)
  17. nginx入门二
  18. Mysql系列一:SQL入门
  19. 为什么实数系里不存在最小正数?(Why the smallest positive real number doesn&#39;t exist in the real number system ?)
  20. sqlserver 2008 还原数据库时,提示有用户正在使用,无法取得使用占有权

热门文章

  1. Xshell中使用xftp怎么选择默认编辑器,如nodepad
  2. 吴裕雄--天生自然 HADOOP大数据分布式处理:添加主机和服务器的域名映射
  3. python-django项目基础-haystack&amp;whoosh&amp;jieba_20191124
  4. 漫谈2014年人机交互(CHI)大会
  5. spring事务管理(xml配置)与spring自带连接数据库JdbcTemplate
  6. linux上hosts文件如何配置
  7. 林轩田机器学习基石笔记3—Types of Learning
  8. python读取配置文件报keyerror-文件路径不正确导致的错误
  9. kendoUI 免费部分开发部分经验。
  10. Archlinux系统运维