Webboard on Worldsen / VMThai.com

คอมพิวเตอร์ => เรื่องทั่วไปของคอมพิวเตอร์ => ข้อความที่เริ่มโดย: cluangar ที่ มีนาคม 29, 2020, 10:10:51 AM



หัวข้อ: ลองใช้ python เรียกกล้อง cctv ของ hivision
เริ่มหัวข้อโดย: cluangar ที่ มีนาคม 29, 2020, 10:10:51 AM
ยิ่งเล่นยิ่งสนุกกับ computer vision เลยท่อง net หา code ที่จำเป็นในอนาคตเพื่อทำงาน  ทดสอบเบื้องต้นแล้วสามารถใช้งานกับกล้อง ipcam ของ hikvision ที่มีผ่าน  https://stackoverflow.com/questions/54929701/hikvision-python-opencv

  อย่าลืมติดตั้ง lib เพิ่มเติมเพื่อใช้งาน pip install hikvisionapi


หัวข้อ: Re: ลองใช้ python เรียกกล้อง cctv ของ hivision
เริ่มหัวข้อโดย: cluangar ที่ มีนาคม 29, 2020, 10:13:05 AM
#python code

import numpy as np
import cv2
from hikvisionapi import Client


cap = cv2.VideoCapture()
#cap.open("rtsp://admin:DocoutBolivia@192.168.1.64:554/h264/ch0/sub")
cap.open("rtsp://user:pass@address:554/h264/ch0/sub")

#cam = Client('http://192.168.1.64', 'admin', 'DocoutBolivia')

#rtsp://admin:password@192.168.1.64/h264/ch1/sub/

#response = cam.System.deviceInfo(method='get')
ret, frame = cap.read()
cv2.imwrite("holo.jpg", frame)

while(True):
    # Capture frame-by-frame
    ret, frame = cap.read()

    # Our operations on the frame come here

    # Display the resulting frame
    cv2.imshow('frame',frame)

    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()