def do_kam_check(self, image_file, video_file): image_path = os.path.join(kamcheck_data_dir, image_file) video_path = os.path.join(kamcheck_data_dir, video_file) kamcheck = KamCheck() task = kamcheck.apply(image_file=image_path, video_file=video_path) print task return task
def do_kam_check(self, image_file, video_file): image_path = os.path.join(kamcheck_data_dir, image_file) video_path = os.path.join(kamcheck_data_dir, video_file) kamcheck = KamCheck(host=host) task = kamcheck.apply(image_file=image_path, video_file=video_path) print task return task
from videoai import KamCheck import os kamcheck_data_dir = os.path.join('..', 'test-data', 'KamCheck') #kamcheck_data_dir = '/ebuf/kieron/src/papillon/src/Data/Samples' kamcheck = KamCheck() # Example of tampering image_file = os.path.join(kamcheck_data_dir, 'PTZRef.png') video_file = os.path.join(kamcheck_data_dir, 'PTZ.avi') task = kamcheck.apply(image_file, video_file) print 'Reference {0}, video {1}, probability of tampering {2}%'.format( image_file, video_file, task['probability']) # Example of no tampering image_file = os.path.join(kamcheck_data_dir, 'parkingRef.png') video_file = os.path.join(kamcheck_data_dir, 'parking.avi') task = kamcheck.apply(image_file, video_file) print 'Reference {0}, video {1}, probability of tampering {2}%'.format( image_file, video_file, task['probability'])
from videoai import KamCheck import os kamcheck_data_dir = os.path.join("..", "test-data", "KamCheck") # kamcheck_data_dir = '/ebuf/kieron/src/papillon/src/Data/Samples' kamcheck = KamCheck() # Example of tampering image_file = os.path.join(kamcheck_data_dir, "PTZRef.png") video_file = os.path.join(kamcheck_data_dir, "PTZ.avi") task = kamcheck.apply(image_file, video_file) print "Reference {0}, video {1}, probability of tampering {2}%".format(image_file, video_file, task["probability"]) # Example of no tampering image_file = os.path.join(kamcheck_data_dir, "parkingRef.png") video_file = os.path.join(kamcheck_data_dir, "parking.avi") task = kamcheck.apply(image_file, video_file) print "Reference {0}, video {1}, probability of tampering {2}%".format(image_file, video_file, task["probability"])
parser.add_argument('--face-detect-image', dest='face_detect_image', action='store_true', help='Perform FaceDetect on image') parser.add_argument('--face-log', dest='face_log', action='store_true', help='Perform FaceLog on video') parser.add_argument('--download', dest='download', action='store_true', help='Download any results') parser.add_argument('--no-download', dest='download', action='store_false', help='Do not download any results') parser.add_argument('--blur', dest='blur', type=zero_or_one, default=0, help='If doing some face-detection, blur the faces in the output media') parser.add_argument('--start-frame', dest='start_frame', default=0, help='Start processing at this frame in the video') parser.add_argument('--max-frames', dest='max_frames', default=0, help='Process this many frames (0 do all)') parser.add_argument('--min-size', dest='min_size', type=min_size, default=30, help='If searching for objects (e.g. faces) then this is the minimum size') parser.add_argument('--verbose', dest='verbose', action='store_true', help='Be more verbose') parser.set_defaults(download=True) args = parser.parse_args() if args.kamcheck: print "performing kamcheck" kamcheck = KamCheck(verbose=args.verbose) task = kamcheck.apply(image_file=args.image, video_file=args.video) if args.alarm_verification: print "performing alarm verification" alarm_verification = AlarmVerification(key_file=args.key_file, verbose=args.verbose) task = alarm_verification.apply(video_file=args.video, download=args.download) if args.face_detect: print "performing face detection" face_detect = FaceDetect(verbose=args.verbose) task = face_detect.apply(video_file=args.video, download=args.download, blur=args.blur, start_frame=args.start_frame, max_frames=args.max_frames, min_size=args.min_size)