摘要:變換顏色空間有多種顏色空間轉換方法,目前我們只研究兩種最廣泛使用的方法和,,其中確定轉換類型對于,色調范圍是,飽和范圍是,值范圍是。
Changing Colorspaces
1變換顏色空間opencv有150多種顏色空間轉換方法,目前我們只研究兩種最廣泛使用的方法:BGR?Gray和BGR?HSV
cv2.cvtColor(input_image,flag),其中flag確定轉換類型.
BGR → Gray:flags = cv2.COLOR_BGR2GRAY
BGR → HSV:flags = cv2.COLOR_BGR2HSV
NOTE:對于HSV,色調范圍是[0,179],飽和范圍是[0,255],值范圍是[0,255]。 不同的軟件使用不同的規模 因此,如果要將OpenCV值與它們進行比較,則需要對這些范圍進行標準化.
2目標跟蹤在HSV中,表示顏色比在BGR顏色空間中更容易. 在我們的應用程序中,我們將嘗試提取藍色對象.
拍攝視頻的每一幀
從BGR轉換為HSV色彩空間
將HSV圖像閾值為一系列紅色
現在多帶帶提取紅色對象,我們可以對我們想要的圖像做任何事情.
代碼:
import cv2 import numpy as np cap = cv2.VideoCapture("videotest.mp4") while(1): # Take each frame _, frame = cap.read() # Convert BGR to HSV hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) # define range of red color in HSV lower_red = np.array([50,50,110]) upper_red = np.array([255,255,130]) # Threshold the HSV image to get only red colors mask = cv2.inRange(hsv, lower_red, upper_red) # Bitwise-AND mask and original image 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()
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/41992.html
摘要:前兩天跟一個朋友吃飯,聊到他在做的圖像識別測量雪深,對此深感興趣,找時間就把了解一下。識別標桿上紅色刻度的數量。讀取圖片首先,將紅色部分提取,則需要將原圖進行顏色空間轉換,轉換類型使用方法。是一種將色彩模型中的點在圓柱坐標系中的表示法。 前兩天跟一個朋友吃飯,聊到他在做的圖像識別測量雪深,對此深感興趣,找時間就把 OpenCV 了解一下。 識別標桿上紅色刻度的數量。 研究了一下午,話不...
摘要:算法的基本原理簡單假設我們有一堆點,和一個小的圓形窗口,算法就是不斷移動小圓形窗口,直到找到圓形區域內最大灰度密度處為止初始窗口以藍色圓圈顯示,名稱為其原始中心標有藍色矩形,名為但是,這個窗口當中所有點的點集構成的質心在藍色圓形點處圓環的型 Meanshift and Camshift Meanshift Meanshift 算法的基本原理簡單,假設我們有一堆點,和一個小的圓形窗口,...
摘要:十開放模式識別項目開放模式識別項目,致力于開發出一套包含圖像處理計算機視覺自然語言處理模式識別機器學習和相關領域算法的函數庫。 一、開源生物特征識別庫 OpenBROpenBR 是一個用來從照片中識別人臉的工具。還支持推算性別與年齡。使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg二、計算機視覺庫 OpenCVOpenC...
摘要:目標追蹤首先,我們會大致介紹八種建立在上的目標跟蹤算法。詞典包含了種的目標追蹤器行。它將目標追蹤器的命令行參數字符串映射到實際的追蹤器函數上。其中行里的目的是根據追蹤器命令行參數以及從得來的相關重要信息。 雖然我們熟知的的質心追蹤器表現得很好,但它需要我們在輸入的視頻上的每一幀運行一個目標探測器。對大多數環境來說,在每幀上進行檢測非常耗費計算力。所以,我們想應用一種一次性的目標檢測方法,然后...
閱讀 3566·2023-04-25 16:35
閱讀 706·2021-10-11 11:09
閱讀 6177·2021-09-22 15:11
閱讀 3360·2019-08-30 14:03
閱讀 2601·2019-08-29 16:54
閱讀 3353·2019-08-29 16:34
閱讀 3060·2019-08-29 12:18
閱讀 2130·2019-08-28 18:31