opencv(八)---物体跟踪
来源:互联网 发布:农村淘宝快递网点查询 编辑:程序博客网 时间:2024/05/22 03:35
颜色转化
在OpenCV 中有超过150 中进行颜色空间转换的方法。但是你以后就会
发现我们经常用到的也就两种:BGR$Gray 和BGR$HSV。我们要用到的函数是:cv2.cvtColor(input_image,flag),其中flag
就是转换类型。
对于BGR$Gray 的转换,我们要使用的flag 就是cv2.COLOR_BGR2GRAY。
同样对于BGR$HSV 的转换,我们用的flag 就是cv2.COLOR_BGR2HSV。
你还可以通过下面的命令得到所有可用的flag。
# -*- coding: utf-8 -*-
"""
Created on Fri Jan 10 20:23:26 2014
@author: duan
"""
import cv2
flags=[i for in dir(cv2) if i startswith('COLOR_')]
print (flags)
物体跟踪:
import cv2import numpy as npcap=cv2.VideoCapture(0)while(1): # 获取每一帧 ret,frame=cap.read()# 转换到 HSV hsv=cv2.cvtColor(frame,cv2.COLOR_BGR2HSV)# 设定蓝色的阈值 lower_blue=np.array([110,50,50]) upper_blue=np.array([130,255,255])# 根据阈值构建掩模 mask=cv2.inRange(hsv,lower_blue,upper_blue)# 对原图像和掩模进行位运算 res=cv2.bitwise_and(frame,frame,mask=mask)# 显示图像 cv2.imshow('frame',frame) cv2.imshow('mask',mask) cv2.imshow('res',res) k=cv2.waitKey(5)&0xFF if k==27: break# 关闭窗口cv2.destroyAllWindows()
阅读全文
0 0
- opencv(八)---物体跟踪
- OpenCV 3.2 Tracking 物体跟踪
- opencv--颜色物体识别跟踪
- IOS使用OPENCV实现物体跟踪
- OpenCV 运动物体跟踪的camshift算法
- IOS使用OPENCV实现物体跟踪
- OpenCV:运动物体跟踪处理流程
- OpenCV粒子滤波器用于物体跟踪
- Opencv实现Camshift算法(物体跟踪)
- 【OpenCV学习笔记】三十一、轮廓特征属性及应用(八)——颜色物体识别与跟踪
- opencv 八邻域轮廓跟踪算法
- (4)opencv在android平台上实现 物体跟踪
- opencv在Android上实现物体跟踪(7)
- 机器视觉:OpenCV+VS2012+四轴+WIFI+物体跟踪
- 初学图像处理+opencv----跟踪视频中运动物体
- opencv---颜色空间转化并实现物体跟踪
- openGL视点跟踪物体
- 物体跟踪-CVPR16-tracking
- jvm 判断对象是否已经死亡
- STL编程:两个多项式相加
- C#6.0 Cookbook.pdf 英文原版 免费下载
- 深度学习与深层神经网络等概念
- poj 2083 Factal
- opencv(八)---物体跟踪
- python numpy.shape 和 numpy.reshape函数
- Shipyard -- Docker可视化管理工具安装与配置
- 学习Lambda表达式
- Programming Language Foundations.pdf 英文原版 免费下载
- VPS+SS搭建
- BZOJ2260 商店购物 BZOJ4349 最小树形图 坠小树形图 朱刘算法
- LeetCode-019 Remove Nth Node From End of List
- python字符串的拼接,文件的读入写出