最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python環(huán)境下OPenCV處理視頻流局部區(qū)域像素值

 更新時間:2021年11月04日 10:38:36   作者:零尾  
這篇文章主要為大家介紹了python環(huán)境下OPenCV處理視頻流局部區(qū)域像素值的實現示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步

參考我之前寫的處理圖片的文章:Python+OpenCV實現【圖片】局部區(qū)域像素值處理(改進版)

開發(fā)環(huán)境:Python3.6.0 + OpenCV3.2.0

任務目標:攝像頭采集圖像(例如:480640),并對視頻流每一幀(灰度圖)特定矩形區(qū)域(48030)像素值進行行求和,得到一個480*1的數組,用這480個數據繪制條形圖,即在逐幀采集視頻流并處理后“實時”顯示采集到的視頻,并“實時”更新條形圖。工作流程如下圖:

這里寫圖片描述

這里寫圖片描述

源碼:

# -*- coding:utf-8 -*-
import cv2
import numpy as np
camera = cv2.VideoCapture(0) # 參數0表示第一個攝像頭
# camera = cv2.VideoCapture("test.avi") # 從文件讀取視頻
# 判斷視頻是否打開
if (camera.isOpened()):
    print 'Open'
else:
    print 'Fail to open!'

# # 測試用,查看視頻size
# size = (int(camera.get(cv2.CAP_PROP_FRAME_WIDTH)),
#        int(camera.get(cv2.CAP_PROP_FRAME_HEIGHT)))
# print 'size:'+repr(size)
rectangleCols = 30
while True:
    grabbed, frame_lwpCV = camera.read() # 逐幀采集視頻流
    if not grabbed:
        break
    gray_lwpCV = cv2.cvtColor(frame_lwpCV, cv2.COLOR_BGR2GRAY) # 轉灰度圖
    frame_data = np.array(gray_lwpCV)  # 每一幀循環(huán)存入數組
    box_data = frame_data[:, 400:400+rectangleCols] # 取矩形目標區(qū)域
    pixel_sum = np.sum(box_data, axis=1) # 行求和q
    length = len(gray_lwpCV)
    x = range(length)
    emptyImage = np.zeros((rectangleCols*10, length*2, 3), np.uint8)
    for i in x:
        cv2.rectangle(emptyImage, (i*2, (rectangleCols-pixel_sum[i]/255)*10), ((i+1)*2, rectangleCols*10), (255, 0, 0), 1)
    emptyImage = cv2.resize(emptyImage, (320, 240))

    # 畫目標區(qū)域
    lwpCV_box = cv2.rectangle(frame_lwpCV, (400, 0), (430, length), (0, 255, 0), 2)
    cv2.imshow('lwpCVWindow', frame_lwpCV) # 顯示采集到的視頻流
    cv2.imshow('sum', emptyImage)  # 顯示畫出的條形圖
    key = cv2.waitKey(1) & 0xFF
    if key == ord('q'):
        break
camera.release()
cv2.destroyAllWindows()

以上就是python環(huán)境下OPenCV處理視頻流局部區(qū)域像素值的詳細內容,更多關于OPenCV視頻流局部區(qū)域像素處理的資料請關注腳本之家其它相關文章!

相關文章

最新評論

泰来县| 长垣县| 枞阳县| 临沧市| 吴旗县| 娄烦县| 扎鲁特旗| 祥云县| 吉隆县| 西安市| 彩票| 茂名市| 余江县| 杭锦旗| 聂荣县| 灵山县| 富裕县| 宿州市| 深圳市| 兰溪市| 临夏市| 汉阴县| 芦溪县| 新和县| 会宁县| 九龙县| 本溪市| 平南县| 外汇| 德昌县| 榆树市| 和静县| 珠海市| 麻阳| 济阳县| 富民县| 龙胜| 海伦市| 丹江口市| 库车县| 巴里|