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()




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 铁皮烟囱漏烟怎么办 宽松连衣裙显胖怎么办 牛仔裙老是卷边怎么办 毛边牛仔裙卷边怎么办 牛仔裤短裤卷边怎么办 牛仔裙太宽了怎么办 牛仔裙腰围小了怎么办 牛仔a字裙大了怎么办 牛仔a字裙易变形怎么办 红色皮衣染色了怎么办 羽绒服干了结块怎么办 羽绒服手洗后鸭毛堆在一起怎么办 白色羽绒服发霉了怎么办 早晨起床双脚冷怎么办 黑色棉衣粘毛怎么办 貂皮大衣旧了怎么办 pu皮床头掉皮怎么办 背心领子大怎么办鸡心 羊毛裙子缩水了怎么办 背带裙背带老掉怎么办 背带裙背带坏了怎么办 黑色衣服发红了怎么办 公司拖欠离职员工工资怎么办 windows系统坏了怎么办 背带裙肩带总掉怎么办 四个月宝宝干咳怎么办 4个多月宝宝干咳怎么办 小孩吃饭不嚼怎么办 四个月宝宝积食怎么办 新生儿睡枕头了怎么办 宝宝半夜练翻身怎么办 宝宝牙齿长歪怎么办 婴儿睡觉头歪怎么办 婴儿放在床就哭怎么办 宝宝米粉没吃完怎么办 宝宝吃米粉上火怎么办 幼儿发烧怎么办 两岁 七个月婴儿厌食怎么办 打卤时肉总是沾在一起怎么办 宝宝大便头干硬怎么办 婴儿辅食机的水怎么办