亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

利用python打開攝像頭及顏色檢測方法

2020-02-15 22:38:40
字體:
來源:轉載
供稿:網友

最近兩周由于忙于個人項目,一直未發言了,實在是太荒涼了。。。。,上周由于項目,見到Python的應用極為廣泛,用起來也特別順手,于是小編也開始著手學習Python,…下面我就匯報下今天的學習成果吧

小編運行環境unbuntu 14.0.4

首先我們先安裝一下Python唄,我用的2.7,其實特別簡單,一行指令就OK

sudo apt-get install python-dev

一般安裝系統的時候其實python已經自帶了,這步基本可以不用做,OK,我們繼續往下走吧,安裝python-opencv ,稍后我們需要用到opencv的庫,一行指令即可,這也是小編特別喜歡linux的原因:

sudo apt-get install python-opencv

完成之后我們開始操作吧,首先同樣的我們打開攝像頭露個臉唄,不多說,上代碼, vim pythonpractice.py 打開vim,copy以下代碼即可(友情提示 python是有嚴格的縮進的,下面我都是四個空格縮進,各位不要復制錯了):lo

lmport cv2import numpy as np#添加模塊和矩陣模塊cap=cv2.VideoCapture(0)#打開攝像頭,若打開本地視頻,同opencv一樣,只需將0換成("×××.avi")while(1): # get a frame  ret, frame = cap.read() # show a frame  cv2.imshow("capture", frame)  if cv2.waitKey(1) & 0xFF == ord('q'):    breakcap.release()cv2.destroyAllWindows()#釋放并銷毀窗口

保存退出

python pythonpractice.py

小臉蛋即可出現在你的屏幕上了,下面稍微添加幾行有意思的代碼吧,實現藍色背景檢測,我這有瓶藍色脈動,正好做個小實驗。

import cv2import numpy as npcap = cv2.VideoCapture(0)# set blue threshlower_blue=np.array([78,43,46])upper_blue=np.array([110,255,255])while(1): # get a frame and show  ret, frame = cap.read()  cv2.imshow('Capture', frame) # change to hsv model  hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) # get mask  mask = cv2.inRange(hsv, lower_blue, upper_blue)  cv2.imshow('Mask', mask) # detect blue  res = cv2.bitwise_and(frame, frame, mask=mask)  cv2.imshow('Result', res)  if cv2.waitKey(1) & 0xFF == ord('q'):    breakcap.release()cv2.destroyAllWindows()

同樣python pythonpractice.py 運行一下,可以把手機換成藍色背景檢測以下,下面時間就交給各位理解了,代碼很簡單,只有簡單的幾行程序。

下面有個復雜點顏色識別的代碼

#!/usr/bin/python# -*- coding: utf-8 -*-import cv2import numpy as npimport timereadlower=np.array([156,179,144])readupper=np.array([180,255,255])readlower1 = np.array([0, 128, 146])readupper2 = np.array([5, 255, 255])lowerarry=[[readlower,readupper,'red'],[readlower1,readupper2,'red1']]capture=cv2.VideoCapture('4.mp4')while True: ret,frame=capture.read() print frame.shape frame=cv2.resize(frame,(640,480)) if ret==False:  print("video is erro") #cv2.imshow('xiaorun',frame) hsv=cv2.cvtColor(frame,cv2.COLOR_BGR2HSV) for colormin,colermax,name in lowerarry:  mask=cv2.inRange(hsv,colormin,colermax)  #res = cv2.bitwise_and(frame, frame, mask=mask) #mask=cv2.erode(mask,None,iterations=1) mask=cv2.dilate(mask,None,iterations=25) ret, binary = cv2.threshold(mask,15, 255, cv2.THRESH_BINARY) cv2.imshow('result',binary) kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (21, 7)) closed = cv2.morphologyEx(binary, cv2.MORPH_CLOSE, kernel) cv2.imshow('closed', closed) #erode = cv2.erode(closed, None, iterations=4) #cv2.imshow('erode', erode) dilate = cv2.dilate(closed, None, iterations=50) cv2.imshow('dilate', dilate) _,contours, hierarchy = cv2.findContours(binary, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) #res=_.copy() for con in contours:  x, y, w, h = cv2.boundingRect(con) # 將輪廓分解為識別對象的左上角坐標和寬、高  # 在圖像上畫上矩形(圖片、左上角坐標、右下角坐標、顏色、線條寬度)  cv2.rectangle(frame, (x, y), (x + w, y + h), (255, 0,0), 3) cv2.imshow('res',frame) key=cv2.waitKey(1) if key==ord('q'):  break            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色777狠狠综合秋免鲁丝| 亚洲视频在线免费观看| 亚洲图片欧洲图片av| 成人亚洲综合色就1024| 亚洲第一级黄色片| 中文字幕精品一区久久久久| 成人精品在线观看| 国产精品久久久久久久app| 亚洲精品福利免费在线观看| 亚洲女人被黑人巨大进入| 成人欧美一区二区三区黑人孕妇| 97精品在线视频| 亚洲欧美日韩网| 日韩av免费在线播放| 久久久综合av| 国产在线观看不卡| 国产精品久久久久久久久久久久久| 91性高湖久久久久久久久_久久99| 国内精品久久久久影院 日本资源| 欧美黑人性生活视频| 亚洲女人天堂色在线7777| 午夜精品一区二区三区av| 国内精品免费午夜毛片| 国产日韩欧美中文在线播放| 5278欧美一区二区三区| 日韩在线观看网站| 日韩中文字幕在线免费观看| 国产亚洲精品久久久久久牛牛| 91欧美精品午夜性色福利在线| 久久精品国亚洲| 成人啪啪免费看| 欧美亚洲国产另类| 亚洲国产古装精品网站| 性色av一区二区三区| 久久久久久久国产| 欧美壮男野外gaytube| 日韩中文在线中文网三级| 久久久久亚洲精品成人网小说| 久久国产精品久久精品| 亚洲男人的天堂网站| 亚洲一区二区三区777| 亚洲一区二区三区xxx视频| 中文字幕av一区二区三区谷原希美| 亚洲欧美资源在线| 成人免费网站在线观看| 国产精品一区二区三区成人| 在线性视频日韩欧美| 久久伊人免费视频| 色先锋资源久久综合5566| 在线观看免费高清视频97| 欧美日韩国内自拍| 亚洲成人精品久久| 亚洲精品乱码久久久久久按摩观| 韩日欧美一区二区| 一个人www欧美| 亚洲精品v欧美精品v日韩精品| 国产精品一区二区久久国产| 日韩中文字幕在线精品| 亚洲在线观看视频网站| 欧美激情视频三区| 国产精品成人v| 欧美视频在线观看 亚洲欧| 欧美亚洲午夜视频在线观看| 亚洲男人天堂手机在线| 国产成人鲁鲁免费视频a| 亚洲精品mp4| 精品久久久久久国产91| 国内免费精品永久在线视频| 亚洲精品视频二区| 97碰碰碰免费色视频| 日韩久久午夜影院| 欧美成人性色生活仑片| 亚洲色图狂野欧美| 亚洲一区999| 欧美午夜激情小视频| 国产成人精品a视频一区www| 亚洲综合精品一区二区| 亚洲天堂成人在线| 亚洲一区二区久久久久久| 国产欧美一区二区三区久久人妖| 亚洲国产精品yw在线观看| 亚洲最大激情中文字幕| 成人网页在线免费观看| 欧美电影在线观看完整版| 国产精品h片在线播放| 久久777国产线看观看精品| 日韩精品高清在线观看| 久热精品视频在线免费观看| 精品国产电影一区| 亚洲国产精品悠悠久久琪琪| 色婷婷**av毛片一区| 亚洲男女自偷自拍图片另类| 成人福利视频在线观看| 91中文在线观看| 欧美有码在线观看| 亚洲第一精品夜夜躁人人爽| 国产美女扒开尿口久久久| 亚洲2020天天堂在线观看| 亚洲欧洲黄色网| 日韩专区在线播放| 久久综合久久美利坚合众国| 中文字幕欧美在线| 精品国产一区二区三区久久久| 欧美刺激性大交免费视频| 国产噜噜噜噜噜久久久久久久久| 97国产成人精品视频| 97国产精品人人爽人人做| 亚洲人成电影网| 最近中文字幕日韩精品| 91精品免费久久久久久久久| 97热在线精品视频在线观看| 欧美日韩午夜视频在线观看| 色播久久人人爽人人爽人人片视av| 国产91精品网站| 亚洲福利视频免费观看| 欧美成人午夜视频| 日韩精品亚洲元码| 亚洲黄在线观看| 亚洲午夜未满十八勿入免费观看全集| 国产精品极品在线| 日韩激情av在线免费观看| 国产精品日韩在线| 国产精品白嫩初高中害羞小美女| 欧美精品一本久久男人的天堂| 亚洲国产精品va在线看黑人| 国产日产欧美a一级在线| 成人福利免费观看| 亚洲最大av网站| 中国china体内裑精亚洲片| 成人黄色在线观看| 欧美亚洲另类视频| 98精品在线视频| 久久97久久97精品免视看| 国语自产精品视频在线看抢先版图片| 色婷婷综合成人av| 日韩美女中文字幕| 秋霞av国产精品一区| 亚洲一区二区三区xxx视频| 久久免费国产精品1| 国产精品三级久久久久久电影| 国产精品极品尤物在线观看| 在线国产精品视频| 伊人久久五月天| 97精品视频在线| 欧美丰满片xxx777| 国产成人亚洲综合青青| 日韩精品中文在线观看| 日韩精品中文字幕在线观看| 欧美俄罗斯乱妇| 亚洲视频综合网| 黄网动漫久久久| 成人免费观看49www在线观看| 欧美黑人一区二区三区| 按摩亚洲人久久| 亚洲va欧美va国产综合久久| 国产精品久久9| 92看片淫黄大片欧美看国产片| 欧美日韩国产综合新一区| 国内精品久久久久影院优| 国产精品aaaa| 久久精品视频在线播放| 亚洲国产欧美一区二区丝袜黑人| 国产成人一区三区| 欧日韩在线观看|