示例#1
0
def init_camera(host, port, user, password):
    ac = amcrest.AmcrestCamera(host, port, user, password)
    return ac.camera
示例#2
0
import pickle
import amcrest
import torch
import net
import dlib
from align_dlib import AlignDlib
import imutils
import argparse
import os

ip = "192.168.8.9"
port = "80"
username = "******"
password = "******"
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
cam = amcrest.AmcrestCamera(ip, port, username, password).camera
speed = 1


def move(dir):
    cam.ptz_control_command(action="start",
                            code=dir,
                            arg1=0,
                            arg2=speed,
                            arg3=0)


def main():
    # construct the argument parser and parse the arguments
    ap = argparse.ArgumentParser()
    ap.add_argument("-m",
示例#3
0
 def get_amcrest(self):
     return amcrest.AmcrestCamera(self.get_host(), self.get_port(), 'admin',
                                  'test')