python opencv 讀取雙目攝像頭

2021-09-16 18:40:26 字數 1077 閱讀 9669

opencv讀取單usb的雙目攝像頭總有各種各樣的問題,在**上終於找到一款合適的,記錄一下

import cv2

import numpy as np

cap = cv2.videocapture(0)

# ret = cap.set(3, 320)

# ret = cap.set(4, 240)

# 設定攝像頭解析度

cap.set(cv2.cap_prop_frame_width, 1280)

cap.set(cv2.cap_prop_frame_height, 480)

i = 0

while cap.isopened():

ret, frame = cap.read()

left_img = frame[:, 0:640, :]

right_img = frame[:, 640:1280, :]

if ret:

# 顯示兩幅合成的

#cv2.imshow('img', frame)

# 顯示左攝像頭檢視

cv2.imshow('left', left_img)

# 顯示右攝像頭檢視

顯示效果

分開顯示

顯示合併的一張圖

python opencv下讀取影像釋放記憶體

因為讀取影像較大,且數量較多,不釋放,報錯opencv 4.1.1 4 insufficient memory failed to allocate 2825196594 bytes c 下opencv釋放影像占用記憶體 iplimage img cvcreateimage cvsize 640,4...

python opencv 安裝整理

這兩天比較有空,在公司內想學習一下opencv,又不想安裝vc 所以就那個python看opencv。安裝環境本來很簡單 但是我python是64的 估計也很多 而opencv的安裝要有乙個numpy庫 這個在官網上只有32位的 所以,事情變得複雜起來。網上找了一下,只道有提供64位版的numpy庫...

python opencv 輪廓檢測

輪廓 contours 指的是有相同顏色或者密度,連線所有連續點的一條曲線。檢測輪廓的工作對形狀分析和物體檢測與識別都非常有用。在輪廓檢測之前,首先要對進行二值化或者canny邊緣檢測。在opencv中,尋找的物體是白色的,而背景必須是黑色的,因此預處理時必須保證這一點。import cv2 讀入i...