APP「IP攝像頭」 與OpenCV視頻流讀取

問題:電腦如何鏈接手機攝像頭?opencv如何鏈接手機攝像頭畫面
環境:python -opencv 一臺手機,手機與電腦鏈接一個WiFipython

一、下載IP攝像頭APP

在你手機的應用市場裏面搜索這款名字叫作IP攝像頭的APP, 圖標就是下面這樣的:
在這裏插入圖片描述
而後手機和電腦鏈接同一個wifiide

二、代碼
import cv2
video="http://admin:admin@192.168.0.107:8081/" #此處@後的ipv4 地址須要修改成本身的地址
# 參數爲0表示打開內置攝像頭,參數是視頻文件路徑則打開視頻
capture =cv2.VideoCapture(video)

# 建個窗口並命名
cv2.namedWindow("camera",1)

# 用於循環顯示圖片,達到顯示視頻的效果
while True:
    ret, frame = capture.read()
    
    # 在frame上顯示test字符
    image1=cv2.putText(frame,'test', (50,100), 
                cv2.FONT_HERSHEY_COMPLEX_SMALL, 2, (255, 0 ,0), 
                thickness = 2, lineType = 2)
                
    cv2.imshow('camera',frame)
    
    # 不加waitkey() 則會圖片顯示後窗口直接關掉
    key = cv2.waitKey(3)
    if key == 27:
        #esc鍵退出
        print("esc break...")
        break

    if key == ord(' '):
        # 保存一張圖像
        num = num+1
        filename = "frames_%s.jpg" % num
        cv2.imwrite(filename,frame)

三、效果圖

在這裏插入圖片描述

相關文章
相關標籤/搜索