python-opencv颜色提取分割
2016-03-10 09:26
211 查看
1.用于简单的对象检测、跟踪
2.简单前背景分割
2.简单前背景分割
#encoding:utf-8 #黄色检测 import numpy as np import argparse import cv2 image = cv2.imread('huang.png') color = [ ([0, 70, 70], [100, 255, 255])#黄色范围~这个是我自己试验的范围,可根据实际情况自行调整~注意:数值按[b,g,r]排布 ] #如果color中定义了几种颜色区间,都可以分割出来 for (lower, upper) in color: # 创建NumPy数组 lower = np.array(lower, dtype = "uint8")#颜色下限 upper = np.array(upper, dtype = "uint8")#颜色上限 # 根据阈值找到对应颜色 mask = cv2.inRange(image, lower, upper) output = cv2.bitwise_and(image, image, mask = mask) # 展示图片 cv2.imshow("images", np.hstack([image, output])) cv2.waitKey(0)
相关文章推荐
- 【零基础入门学习Python笔记004】改进第一次设计的游戏
- 【零基础入门学习Python笔记005】闲聊之Python的数据类型
- Python中is和==的区别
- python---键盘输入和输出(raw_input和input)
- 第一个python程序
- Python图像处理库PIL中图像格式转换(二)
- Python图像处理库PIL中图像格式转换(一)
- 【招生中】小强性能测试5月班招生中,3月底前报名优惠500元
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- python 笔记学习(第一天)
- python语句
- python迭代器与生成器详解
- python生成器表达式和列表解析
- Python中random模块生成随机数详解
- 深入学习python的yield和generator
- Windows下Python的Django框架环境部署及应用编写入门
- Python变量、对象和引用
- python爬虫实践学习实例之模拟登录
- python爬虫实践学习实例之mysql数据库操作
- python 的一个socket和kafka实例