(IP-kaamerana kasutatakse mobiiltelefoni) OpenCV sülearvuti kogub mobiiltelefoni kaamera videovoogu reaalajas eemalt

Mobile Phone Is Used




Nägemiseks on vaja mitmeid mobiilikaameraid, kuid innukalt seda teha sülearvutis või lauaarvutis, ilma et mobiilikaamera oleks paistes, on lahendus alati keerulisem kuiUsun, et kõigil on seni mobiiltelefon olemas, me kasutame lihtsalt oma aju mobiiltelefoni kaameras. Las mobiiltelefoni kaamera toimib meie sülearvuti töölaua mobiilikaamerana






1. Ettevalmistus

1. Veenduge, et sülearvuti või töölaud oleks mobiiltelefoniga samas kohtvõrgus ja saaksid üksteist pingida (isegi traadita ruuteri abil)



Teiseks, alustage

1. Installige IP-kaamera apk telefoni (isegi Android-telefon + com.pas.webcam_1.13.25_liqucn.com.apk )

2. Pärast installimise lõppu käivitab mobiiltelefon APK, nagu on näidatud alloleval joonisel. Parooli määramata käivitage kaameraserver otse




3. Pärast kaameraserveri käivitamist sisestage kaamera aken ja kuvage serverisse pääsemiseks IP-aadress ja pordi number


4. Mobiiltelefoni kaameraga kogutud video nägemiseks sisestage ip: port otse sülearvuti või töölaua brauserisse


Kolm, Opencv reaalajas videovoo jäädvustamine

Sisestasime brauserisse aadressi http://192.168.0.108:8080/video ja leidsime, et brauser saab telefonikaamera pilti kuvada täisekraanil, nii et kood

import numpy as np import cv2 cap = cv2.VideoCapture(0) if False == cap.isOpened(): #Pass the URL of the video stream directly to the open function of VideoCapture cap.open('http://192.168.0.108:8080/video') while(True): #Read frame by frame ret, frame = cap.read() if Flase == ret: break #Direct conversion to grayscale gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow('frame',gray) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows()