หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: ลองใช้ python เรียกกล้อง cctv ของ hivision  (อ่าน 2963 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« เมื่อ: มีนาคม 29, 2020, 10:10:51 AM »

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

  อย่าลืมติดตั้ง lib เพิ่มเติมเพื่อใช้งาน pip install hikvisionapi
« แก้ไขครั้งสุดท้าย: มีนาคม 29, 2020, 10:15:39 AM โดย cluangar » บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #1 เมื่อ: มีนาคม 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()
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: