# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: admobilize/vision/v1/vision.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='admobilize/vision/v1/vision.proto',
  package='admobilize.vision.v1',
  syntax='proto3',
  serialized_options=_b('\n\036com.admobilize.proto.vision.v1B\013VisionProtoP\001Z8bitbucket.org/admobilize/admobilizeapis-go/pkg/vision/v1\252\002\024AdMobilize.Vision.V1'),
  serialized_pb=_b('\n!admobilize/vision/v1/vision.proto\x12\x14\x61\x64mobilize.vision.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\"%\n\x04Size\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05\"@\n\tRectangle\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\r\n\x05width\x18\x03 \x01(\x02\x12\x0e\n\x06height\x18\x04 \x01(\x02\"\xa0\x01\n\x12VehicleRecognition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\r\n\x05\x62rand\x18\x02 \x01(\t\x12\r\n\x05model\x18\x03 \x01(\t\x12\x0c\n\x04year\x18\x04 \x01(\x05\x12<\n\x03tag\x18\x05 \x01(\x0e\x32/.admobilize.vision.v1.EnumVehicleRecognitionTag\x12\x12\n\nconfidence\x18\x06 \x01(\x02\"\xbb\t\n\x11\x46\x61\x63ialRecognition\x12;\n\x03tag\x18\x01 \x01(\x0e\x32..admobilize.vision.v1.EnumFacialRecognitionTag\x12\x12\n\nconfidence\x18\x02 \x01(\x02\x12\x0b\n\x03\x61ge\x18\x03 \x01(\x05\x12\x43\n\tage_class\x18\r \x01(\x0e\x32\x30.admobilize.vision.v1.FacialRecognition.AgeClass\x12>\n\x06gender\x18\x04 \x01(\x0e\x32..admobilize.vision.v1.FacialRecognition.Gender\x12@\n\x07\x65motion\x18\x05 \x01(\x0e\x32/.admobilize.vision.v1.FacialRecognition.Emotion\x12\x1b\n\x0f\x66\x61\x63\x65_descriptor\x18\x06 \x03(\x02\x42\x02\x10\x01\x12\x0f\n\x07\x66\x61\x63\x65_id\x18\x07 \x01(\t\x12\x10\n\x08pose_yaw\x18\x08 \x01(\x02\x12\x11\n\tpose_roll\x18\t \x01(\x02\x12\x12\n\npose_pitch\x18\n \x01(\x02\x12\x12\n\nis_looking\x18\x0e \x01(\x08\x12O\n\rbasic_feature\x18\x0b \x01(\x0b\x32\x38.admobilize.vision.v1.FacialRecognition.BasicFaceFeature\x12\x0f\n\x07is_face\x18\x0c \x01(\x08\x12\x12\n\nhave_glass\x18\x0f \x01(\x08\x12\r\n\x05\x62\x65\x61rd\x18\x10 \x01(\x08\x12@\n\x07glasses\x18\x11 \x01(\x0e\x32/.admobilize.vision.v1.FacialRecognition.Glasses\x1a\xc8\x01\n\x10\x42\x61sicFaceFeature\x12*\n\x05mouth\x18\x01 \x03(\x0b\x32\x1b.admobilize.vision.v1.Point\x12-\n\x08left_eye\x18\x02 \x03(\x0b\x32\x1b.admobilize.vision.v1.Point\x12.\n\tright_eye\x18\x03 \x03(\x0b\x32\x1b.admobilize.vision.v1.Point\x12)\n\x04nose\x18\x04 \x03(\x0b\x32\x1b.admobilize.vision.v1.Point\"[\n\x08\x41geClass\x12\x19\n\x15\x41GE_CLASS_NOT_DEFINED\x10\x00\x12\x0c\n\x08\x43HILDREN\x10\x01\x12\x0f\n\x0bYOUNG_ADULT\x10\x02\x12\t\n\x05\x41\x44ULT\x10\x03\x12\n\n\x06SENIOR\x10\x04\"6\n\x06Gender\x12\x16\n\x12GENDER_NOT_DEFINED\x10\x00\x12\x08\n\x04MALE\x10\x01\x12\n\n\x06\x46\x45MALE\x10\x02\"\x8c\x01\n\x07\x45motion\x12\x17\n\x13\x45MOTION_NOT_DEFINED\x10\x00\x12\t\n\x05\x41NGRY\x10\x01\x12\x0b\n\x07\x44ISGUST\x10\x02\x12\x0c\n\x08\x43ONFUSED\x10\x03\x12\t\n\x05HAPPY\x10\x04\x12\x07\n\x03SAD\x10\x05\x12\r\n\tSURPRISED\x10\x06\x12\x08\n\x04\x43\x41LM\x10\x07\x12\x08\n\x04\x46\x45\x41R\x10\x08\x12\x0b\n\x07NEUTRAL\x10\t\"P\n\x07Glasses\x12\x17\n\x13GLASSES_NOT_DEFINED\x10\x00\x12\x0b\n\x07GLASSES\x10\x01\x12\x0e\n\nNO_GLASSES\x10\x02\x12\x0f\n\x0bSUN_GLASSES\x10\x03\"\x9b\x01\n\nZoneConfig\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\x07point_a\x18\x02 \x01(\x0b\x32\x1b.admobilize.vision.v1.Point\x12,\n\x07point_b\x18\x03 \x01(\x0b\x32\x1b.admobilize.vision.v1.Point\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x13\n\x0breal_height\x18\x05 \x01(\x02\"|\n\nAreaConfig\x12\x0c\n\x04name\x18\x01 \x01(\t\x12*\n\x05point\x18\x02 \x03(\x0b\x32\x1b.admobilize.vision.v1.Point\x12\x34\n\x0f\x63ount_direction\x18\x03 \x01(\x0b\x32\x1b.admobilize.vision.v1.Point\"\xb0\x01\n\x11\x41reaAndZoneConfig\x12.\n\x04\x61rea\x18\x01 \x03(\x0b\x32 .admobilize.vision.v1.AreaConfig\x12.\n\x04zone\x18\x02 \x03(\x0b\x32 .admobilize.vision.v1.ZoneConfig\x12;\n\x12region_of_interest\x18\x03 \x03(\x0b\x32\x1f.admobilize.vision.v1.Rectangle\"c\n\rVehicleConfig\x12\x12\n\ncamera_url\x18\x01 \x01(\t\x12>\n\rarea_and_zone\x18\x02 \x01(\x0b\x32\'.admobilize.vision.v1.AreaAndZoneConfig\"\xbc\x02\n\x0bVisionEvent\x12+\n\x03tag\x18\x01 \x01(\x0e\x32\x1e.admobilize.vision.v1.EventTag\x12\x13\n\x0btracking_id\x18\x02 \x01(\x04\x12\x14\n\x0csession_time\x18\x03 \x01(\x02\x12\x12\n\ndwell_time\x18\x04 \x01(\x02\x12\x0f\n\x07\x61rea_id\x18\x05 \x01(\x04\x12\x0f\n\x07zone_id\x18\x06 \x01(\x04\x12;\n\x0ezone_direction\x18\x07 \x01(\x0e\x32#.admobilize.vision.v1.ZoneDirection\x12\r\n\x05speed\x18\x08 \x01(\x02\x12-\n\ttimestamp\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x11\n\tarea_name\x18\n \x01(\t\x12\x11\n\tzone_name\x18\x0b \x01(\t\"\xc3\x03\n\x14RectangularDetection\x12?\n\talgorithm\x18\x01 \x01(\x0e\x32,.admobilize.vision.v1.EnumDetectionAlgorithm\x12\x31\n\x08location\x18\x02 \x01(\x0b\x32\x1f.admobilize.vision.v1.Rectangle\x12\x33\n\x03tag\x18\x03 \x01(\x0e\x32&.admobilize.vision.v1.EnumDetectionTag\x12\x12\n\nconfidence\x18\x04 \x01(\x02\x12\x43\n\x12\x66\x61\x63ial_recognition\x18\x05 \x03(\x0b\x32\'.admobilize.vision.v1.FacialRecognition\x12\x45\n\x13vehicle_recognition\x18\t \x03(\x0b\x32(.admobilize.vision.v1.VehicleRecognition\x12\r\n\x05speed\x18\n \x01(\x02\x12\r\n\x05image\x18\x06 \x01(\x0c\x12\x13\n\x0bimage_small\x18\x07 \x01(\x0c\x12\x0c\n\x04type\x18\x0c \x01(\t\x12\x13\n\x0btracking_id\x18\x08 \x01(\x04\x12\x0c\n\x04uuid\x18\x0b \x01(\t\":\n\tImageList\x12\x12\n\nimage_data\x18\x01 \x03(\x0c\x12\x19\n\x11\x66rames_per_second\x18\x02 \x01(\x05\"]\n\x05Video\x12\x12\n\nvideo_data\x18\x01 \x01(\x0c\x12\x33\n\x05\x63odec\x18\x02 \x01(\x0e\x32$.admobilize.vision.v1.EnumVideoCodec\x12\x0b\n\x03tag\x18\x03 \x03(\t\"s\n\x05Image\x12\r\n\x05image\x18\x01 \x01(\x0c\x12\x31\n\x06\x66ormat\x18\x02 \x01(\x0e\x32!.admobilize.vision.v1.ImageFormat\x12(\n\x04size\x18\x03 \x01(\x0b\x32\x1a.admobilize.vision.v1.Size\"\xe7\x01\n\tFrameData\x12\n\n\x02id\x18\x01 \x01(\x04\x12.\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12?\n\x08sections\x18\x04 \x03(\x0b\x32-.admobilize.vision.v1.FrameData.SectionsEntry\x1a/\n\rSectionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x02:\x02\x38\x01\"@\n\rFrameDataList\x12/\n\x06\x66rames\x18\x01 \x03(\x0b\x32\x1f.admobilize.vision.v1.FrameData\"\x98\x03\n\x0cVisionResult\x12\x42\n\x0erect_detection\x18\x01 \x03(\x0b\x32*.admobilize.vision.v1.RectangularDetection\x12\x37\n\x0cvision_event\x18\x04 \x03(\x0b\x32!.admobilize.vision.v1.VisionEvent\x12\x31\n\x0cresult_image\x18\x05 \x01(\x0b\x32\x1b.admobilize.vision.v1.Image\x12\x37\n\x12result_image_small\x18\x06 \x01(\x0b\x32\x1b.admobilize.vision.v1.Image\x12\r\n\x05image\x18\x02 \x01(\x0c\x12\x13\n\x0bimage_small\x18\x03 \x01(\x0c\x12\x0c\n\x04uuid\x18\x07 \x01(\t\x12\x33\n\nframe_data\x18\x08 \x01(\x0b\x32\x1f.admobilize.vision.v1.FrameData\x12\x38\n\rmoment_of_day\x18\t \x01(\x0e\x32!.admobilize.vision.v1.MomentOfDay*\xdc\x01\n\x18\x45numFacialRecognitionTag\x12\"\n\x1e\x46\x41\x43IAL_RECOGNITION_NOT_DEFINED\x10\x00\x12\x07\n\x03\x41GE\x10\x01\x12\x0b\n\x07\x45MOTION\x10\x02\x12\n\n\x06GENDER\x10\x03\x12\x0b\n\x07\x46\x41\x43\x45_ID\x10\x04\x12\r\n\tHEAD_POSE\x10\x05\x12\x11\n\rFACE_FEATURES\x10\x06\x12\x13\n\x0f\x46\x41\x43\x45_DESCRIPTOR\x10\x07\x12\x0b\n\x07IS_FACE\x10\x08\x12\x0e\n\nHAVE_GLASS\x10\t\x12\t\n\x05\x42\x45\x41RD\x10\n\x12\x0e\n\nTYPE_GLASS\x10\x0b*P\n\x19\x45numVehicleRecognitionTag\x12#\n\x1fVEHICLE_RECOGNITION_NOT_DEFINED\x10\x00\x12\x0e\n\nFAMILY_CAR\x10\x01*J\n\rZoneDirection\x12\x1e\n\x1aZONE_DIRECTION_NOT_DEFINED\x10\x00\x12\x0b\n\x07\x46ORWARD\x10\x01\x12\x0c\n\x08\x42\x41\x43KWARD\x10\x02*\x85\x01\n\x08\x45ventTag\x12\x15\n\x11\x45VENT_NOT_DEFINED\x10\x00\x12\x12\n\x0eTRACKING_START\x10\x01\x12\x10\n\x0cTRACKING_END\x10\x02\x12\x0e\n\nAREA_ENTER\x10\x03\x12\r\n\tAREA_EXIT\x10\x04\x12\x0e\n\nZONE_ENTER\x10\x05\x12\r\n\tZONE_EXIT\x10\x06*\x81\x01\n\x10\x45numDetectionTag\x12\x19\n\x15\x44\x45TECTION_NOT_DEFINED\x10\x00\x12\x08\n\x04\x46\x41\x43\x45\x10\x01\x12\x0e\n\nHAND_THUMB\x10\x02\x12\r\n\tHAND_PALM\x10\x03\x12\x0e\n\nHAND_PINCH\x10\x04\x12\r\n\tHAND_FIST\x10\x05\x12\n\n\x06PERSON\x10\x06*a\n\x16\x45numDetectionAlgorithm\x12#\n\x1f\x44\x45TECTION_ALGORITHM_NOT_DEFINED\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x15\n\x11\x46IRST_ALTERNATIVE\x10\x02*x\n\x0e\x45numVideoCodec\x12\x1b\n\x17VIDEO_CODEC_NOT_DEFINED\x10\x00\x12\x19\n\x15UNDEFINED_VIDEO_CODEC\x10\x01\x12\x08\n\x04H264\x10\x02\x12\x08\n\x04MP4V\x10\x03\x12\x08\n\x04RV24\x10\x04\x12\x07\n\x03VP8\x10\x05\x12\x07\n\x03VP9\x10\x06*o\n\x0bImageFormat\x12\x1c\n\x18IMAGE_FORMAT_NOT_DEFINED\x10\x00\x12\x0f\n\x0bUNSPECIFIED\x10\x01\x12\x10\n\x0c\x46ORMAT_8URGB\x10\x02\x12\x10\n\x0c\x46ORMAT_8UBGR\x10\x03\x12\r\n\tFORMAT_8U\x10\x04*@\n\x0bMomentOfDay\x12\x1d\n\x19MOMENT_OF_DAY_NOT_DEFINED\x10\x00\x12\x07\n\x03\x44\x41Y\x10\x01\x12\t\n\x05NIGHT\x10\x02\x42\x80\x01\n\x1e\x63om.admobilize.proto.vision.v1B\x0bVisionProtoP\x01Z8bitbucket.org/admobilize/admobilizeapis-go/pkg/vision/v1\xaa\x02\x14\x41\x64Mobilize.Vision.V1b\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])

_ENUMFACIALRECOGNITIONTAG = _descriptor.EnumDescriptor(
  name='EnumFacialRecognitionTag',
  full_name='admobilize.vision.v1.EnumFacialRecognitionTag',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FACIAL_RECOGNITION_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AGE', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EMOTION', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GENDER', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FACE_ID', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HEAD_POSE', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FACE_FEATURES', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FACE_DESCRIPTOR', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IS_FACE', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HAVE_GLASS', index=9, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BEARD', index=10, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TYPE_GLASS', index=11, number=11,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3926,
  serialized_end=4146,
)
_sym_db.RegisterEnumDescriptor(_ENUMFACIALRECOGNITIONTAG)

EnumFacialRecognitionTag = enum_type_wrapper.EnumTypeWrapper(_ENUMFACIALRECOGNITIONTAG)
_ENUMVEHICLERECOGNITIONTAG = _descriptor.EnumDescriptor(
  name='EnumVehicleRecognitionTag',
  full_name='admobilize.vision.v1.EnumVehicleRecognitionTag',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='VEHICLE_RECOGNITION_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FAMILY_CAR', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4148,
  serialized_end=4228,
)
_sym_db.RegisterEnumDescriptor(_ENUMVEHICLERECOGNITIONTAG)

EnumVehicleRecognitionTag = enum_type_wrapper.EnumTypeWrapper(_ENUMVEHICLERECOGNITIONTAG)
_ZONEDIRECTION = _descriptor.EnumDescriptor(
  name='ZoneDirection',
  full_name='admobilize.vision.v1.ZoneDirection',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ZONE_DIRECTION_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FORWARD', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BACKWARD', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4230,
  serialized_end=4304,
)
_sym_db.RegisterEnumDescriptor(_ZONEDIRECTION)

ZoneDirection = enum_type_wrapper.EnumTypeWrapper(_ZONEDIRECTION)
_EVENTTAG = _descriptor.EnumDescriptor(
  name='EventTag',
  full_name='admobilize.vision.v1.EventTag',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='EVENT_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TRACKING_START', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TRACKING_END', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AREA_ENTER', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AREA_EXIT', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ZONE_ENTER', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ZONE_EXIT', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4307,
  serialized_end=4440,
)
_sym_db.RegisterEnumDescriptor(_EVENTTAG)

EventTag = enum_type_wrapper.EnumTypeWrapper(_EVENTTAG)
_ENUMDETECTIONTAG = _descriptor.EnumDescriptor(
  name='EnumDetectionTag',
  full_name='admobilize.vision.v1.EnumDetectionTag',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DETECTION_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FACE', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HAND_THUMB', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HAND_PALM', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HAND_PINCH', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HAND_FIST', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PERSON', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4443,
  serialized_end=4572,
)
_sym_db.RegisterEnumDescriptor(_ENUMDETECTIONTAG)

EnumDetectionTag = enum_type_wrapper.EnumTypeWrapper(_ENUMDETECTIONTAG)
_ENUMDETECTIONALGORITHM = _descriptor.EnumDescriptor(
  name='EnumDetectionAlgorithm',
  full_name='admobilize.vision.v1.EnumDetectionAlgorithm',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DETECTION_ALGORITHM_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEFAULT', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FIRST_ALTERNATIVE', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4574,
  serialized_end=4671,
)
_sym_db.RegisterEnumDescriptor(_ENUMDETECTIONALGORITHM)

EnumDetectionAlgorithm = enum_type_wrapper.EnumTypeWrapper(_ENUMDETECTIONALGORITHM)
_ENUMVIDEOCODEC = _descriptor.EnumDescriptor(
  name='EnumVideoCodec',
  full_name='admobilize.vision.v1.EnumVideoCodec',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='VIDEO_CODEC_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNDEFINED_VIDEO_CODEC', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='H264', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MP4V', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RV24', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VP8', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VP9', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4673,
  serialized_end=4793,
)
_sym_db.RegisterEnumDescriptor(_ENUMVIDEOCODEC)

EnumVideoCodec = enum_type_wrapper.EnumTypeWrapper(_ENUMVIDEOCODEC)
_IMAGEFORMAT = _descriptor.EnumDescriptor(
  name='ImageFormat',
  full_name='admobilize.vision.v1.ImageFormat',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='IMAGE_FORMAT_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNSPECIFIED', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FORMAT_8URGB', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FORMAT_8UBGR', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FORMAT_8U', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4795,
  serialized_end=4906,
)
_sym_db.RegisterEnumDescriptor(_IMAGEFORMAT)

ImageFormat = enum_type_wrapper.EnumTypeWrapper(_IMAGEFORMAT)
_MOMENTOFDAY = _descriptor.EnumDescriptor(
  name='MomentOfDay',
  full_name='admobilize.vision.v1.MomentOfDay',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='MOMENT_OF_DAY_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DAY', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NIGHT', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4908,
  serialized_end=4972,
)
_sym_db.RegisterEnumDescriptor(_MOMENTOFDAY)

MomentOfDay = enum_type_wrapper.EnumTypeWrapper(_MOMENTOFDAY)
FACIAL_RECOGNITION_NOT_DEFINED = 0
AGE = 1
EMOTION = 2
GENDER = 3
FACE_ID = 4
HEAD_POSE = 5
FACE_FEATURES = 6
FACE_DESCRIPTOR = 7
IS_FACE = 8
HAVE_GLASS = 9
BEARD = 10
TYPE_GLASS = 11
VEHICLE_RECOGNITION_NOT_DEFINED = 0
FAMILY_CAR = 1
ZONE_DIRECTION_NOT_DEFINED = 0
FORWARD = 1
BACKWARD = 2
EVENT_NOT_DEFINED = 0
TRACKING_START = 1
TRACKING_END = 2
AREA_ENTER = 3
AREA_EXIT = 4
ZONE_ENTER = 5
ZONE_EXIT = 6
DETECTION_NOT_DEFINED = 0
FACE = 1
HAND_THUMB = 2
HAND_PALM = 3
HAND_PINCH = 4
HAND_FIST = 5
PERSON = 6
DETECTION_ALGORITHM_NOT_DEFINED = 0
DEFAULT = 1
FIRST_ALTERNATIVE = 2
VIDEO_CODEC_NOT_DEFINED = 0
UNDEFINED_VIDEO_CODEC = 1
H264 = 2
MP4V = 3
RV24 = 4
VP8 = 5
VP9 = 6
IMAGE_FORMAT_NOT_DEFINED = 0
UNSPECIFIED = 1
FORMAT_8URGB = 2
FORMAT_8UBGR = 3
FORMAT_8U = 4
MOMENT_OF_DAY_NOT_DEFINED = 0
DAY = 1
NIGHT = 2


_FACIALRECOGNITION_AGECLASS = _descriptor.EnumDescriptor(
  name='AgeClass',
  full_name='admobilize.vision.v1.FacialRecognition.AgeClass',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='AGE_CLASS_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHILDREN', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='YOUNG_ADULT', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ADULT', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SENIOR', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1231,
  serialized_end=1322,
)
_sym_db.RegisterEnumDescriptor(_FACIALRECOGNITION_AGECLASS)

_FACIALRECOGNITION_GENDER = _descriptor.EnumDescriptor(
  name='Gender',
  full_name='admobilize.vision.v1.FacialRecognition.Gender',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='GENDER_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MALE', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FEMALE', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1324,
  serialized_end=1378,
)
_sym_db.RegisterEnumDescriptor(_FACIALRECOGNITION_GENDER)

_FACIALRECOGNITION_EMOTION = _descriptor.EnumDescriptor(
  name='Emotion',
  full_name='admobilize.vision.v1.FacialRecognition.Emotion',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='EMOTION_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ANGRY', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DISGUST', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CONFUSED', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HAPPY', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SAD', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SURPRISED', index=6, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CALM', index=7, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FEAR', index=8, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NEUTRAL', index=9, number=9,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1381,
  serialized_end=1521,
)
_sym_db.RegisterEnumDescriptor(_FACIALRECOGNITION_EMOTION)

_FACIALRECOGNITION_GLASSES = _descriptor.EnumDescriptor(
  name='Glasses',
  full_name='admobilize.vision.v1.FacialRecognition.Glasses',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='GLASSES_NOT_DEFINED', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GLASSES', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NO_GLASSES', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SUN_GLASSES', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1523,
  serialized_end=1603,
)
_sym_db.RegisterEnumDescriptor(_FACIALRECOGNITION_GLASSES)


_POINT = _descriptor.Descriptor(
  name='Point',
  full_name='admobilize.vision.v1.Point',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='admobilize.vision.v1.Point.x', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='y', full_name='admobilize.vision.v1.Point.y', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=92,
  serialized_end=121,
)


_SIZE = _descriptor.Descriptor(
  name='Size',
  full_name='admobilize.vision.v1.Size',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='width', full_name='admobilize.vision.v1.Size.width', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='height', full_name='admobilize.vision.v1.Size.height', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=123,
  serialized_end=160,
)


_RECTANGLE = _descriptor.Descriptor(
  name='Rectangle',
  full_name='admobilize.vision.v1.Rectangle',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='admobilize.vision.v1.Rectangle.x', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='y', full_name='admobilize.vision.v1.Rectangle.y', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='width', full_name='admobilize.vision.v1.Rectangle.width', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='height', full_name='admobilize.vision.v1.Rectangle.height', index=3,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=162,
  serialized_end=226,
)


_VEHICLERECOGNITION = _descriptor.Descriptor(
  name='VehicleRecognition',
  full_name='admobilize.vision.v1.VehicleRecognition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='admobilize.vision.v1.VehicleRecognition.type', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='brand', full_name='admobilize.vision.v1.VehicleRecognition.brand', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='admobilize.vision.v1.VehicleRecognition.model', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='year', full_name='admobilize.vision.v1.VehicleRecognition.year', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='admobilize.vision.v1.VehicleRecognition.tag', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='confidence', full_name='admobilize.vision.v1.VehicleRecognition.confidence', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=229,
  serialized_end=389,
)


_FACIALRECOGNITION_BASICFACEFEATURE = _descriptor.Descriptor(
  name='BasicFaceFeature',
  full_name='admobilize.vision.v1.FacialRecognition.BasicFaceFeature',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mouth', full_name='admobilize.vision.v1.FacialRecognition.BasicFaceFeature.mouth', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_eye', full_name='admobilize.vision.v1.FacialRecognition.BasicFaceFeature.left_eye', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='right_eye', full_name='admobilize.vision.v1.FacialRecognition.BasicFaceFeature.right_eye', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nose', full_name='admobilize.vision.v1.FacialRecognition.BasicFaceFeature.nose', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1029,
  serialized_end=1229,
)

_FACIALRECOGNITION = _descriptor.Descriptor(
  name='FacialRecognition',
  full_name='admobilize.vision.v1.FacialRecognition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tag', full_name='admobilize.vision.v1.FacialRecognition.tag', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='confidence', full_name='admobilize.vision.v1.FacialRecognition.confidence', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='admobilize.vision.v1.FacialRecognition.age', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age_class', full_name='admobilize.vision.v1.FacialRecognition.age_class', index=3,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gender', full_name='admobilize.vision.v1.FacialRecognition.gender', index=4,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='emotion', full_name='admobilize.vision.v1.FacialRecognition.emotion', index=5,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='face_descriptor', full_name='admobilize.vision.v1.FacialRecognition.face_descriptor', index=6,
      number=6, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\020\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='face_id', full_name='admobilize.vision.v1.FacialRecognition.face_id', index=7,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose_yaw', full_name='admobilize.vision.v1.FacialRecognition.pose_yaw', index=8,
      number=8, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose_roll', full_name='admobilize.vision.v1.FacialRecognition.pose_roll', index=9,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pose_pitch', full_name='admobilize.vision.v1.FacialRecognition.pose_pitch', index=10,
      number=10, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_looking', full_name='admobilize.vision.v1.FacialRecognition.is_looking', index=11,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='basic_feature', full_name='admobilize.vision.v1.FacialRecognition.basic_feature', index=12,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_face', full_name='admobilize.vision.v1.FacialRecognition.is_face', index=13,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_glass', full_name='admobilize.vision.v1.FacialRecognition.have_glass', index=14,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='beard', full_name='admobilize.vision.v1.FacialRecognition.beard', index=15,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='glasses', full_name='admobilize.vision.v1.FacialRecognition.glasses', index=16,
      number=17, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_FACIALRECOGNITION_BASICFACEFEATURE, ],
  enum_types=[
    _FACIALRECOGNITION_AGECLASS,
    _FACIALRECOGNITION_GENDER,
    _FACIALRECOGNITION_EMOTION,
    _FACIALRECOGNITION_GLASSES,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=392,
  serialized_end=1603,
)


_ZONECONFIG = _descriptor.Descriptor(
  name='ZoneConfig',
  full_name='admobilize.vision.v1.ZoneConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='admobilize.vision.v1.ZoneConfig.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_a', full_name='admobilize.vision.v1.ZoneConfig.point_a', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_b', full_name='admobilize.vision.v1.ZoneConfig.point_b', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='height', full_name='admobilize.vision.v1.ZoneConfig.height', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='real_height', full_name='admobilize.vision.v1.ZoneConfig.real_height', index=4,
      number=5, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1606,
  serialized_end=1761,
)


_AREACONFIG = _descriptor.Descriptor(
  name='AreaConfig',
  full_name='admobilize.vision.v1.AreaConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='admobilize.vision.v1.AreaConfig.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='admobilize.vision.v1.AreaConfig.point', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count_direction', full_name='admobilize.vision.v1.AreaConfig.count_direction', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1763,
  serialized_end=1887,
)


_AREAANDZONECONFIG = _descriptor.Descriptor(
  name='AreaAndZoneConfig',
  full_name='admobilize.vision.v1.AreaAndZoneConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='area', full_name='admobilize.vision.v1.AreaAndZoneConfig.area', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zone', full_name='admobilize.vision.v1.AreaAndZoneConfig.zone', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='region_of_interest', full_name='admobilize.vision.v1.AreaAndZoneConfig.region_of_interest', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1890,
  serialized_end=2066,
)


_VEHICLECONFIG = _descriptor.Descriptor(
  name='VehicleConfig',
  full_name='admobilize.vision.v1.VehicleConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='camera_url', full_name='admobilize.vision.v1.VehicleConfig.camera_url', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='area_and_zone', full_name='admobilize.vision.v1.VehicleConfig.area_and_zone', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2068,
  serialized_end=2167,
)


_VISIONEVENT = _descriptor.Descriptor(
  name='VisionEvent',
  full_name='admobilize.vision.v1.VisionEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tag', full_name='admobilize.vision.v1.VisionEvent.tag', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tracking_id', full_name='admobilize.vision.v1.VisionEvent.tracking_id', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='session_time', full_name='admobilize.vision.v1.VisionEvent.session_time', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dwell_time', full_name='admobilize.vision.v1.VisionEvent.dwell_time', index=3,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='area_id', full_name='admobilize.vision.v1.VisionEvent.area_id', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zone_id', full_name='admobilize.vision.v1.VisionEvent.zone_id', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zone_direction', full_name='admobilize.vision.v1.VisionEvent.zone_direction', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='admobilize.vision.v1.VisionEvent.speed', index=7,
      number=8, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='admobilize.vision.v1.VisionEvent.timestamp', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='area_name', full_name='admobilize.vision.v1.VisionEvent.area_name', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zone_name', full_name='admobilize.vision.v1.VisionEvent.zone_name', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2170,
  serialized_end=2486,
)


_RECTANGULARDETECTION = _descriptor.Descriptor(
  name='RectangularDetection',
  full_name='admobilize.vision.v1.RectangularDetection',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='algorithm', full_name='admobilize.vision.v1.RectangularDetection.algorithm', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='admobilize.vision.v1.RectangularDetection.location', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='admobilize.vision.v1.RectangularDetection.tag', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='confidence', full_name='admobilize.vision.v1.RectangularDetection.confidence', index=3,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='facial_recognition', full_name='admobilize.vision.v1.RectangularDetection.facial_recognition', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vehicle_recognition', full_name='admobilize.vision.v1.RectangularDetection.vehicle_recognition', index=5,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='admobilize.vision.v1.RectangularDetection.speed', index=6,
      number=10, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='admobilize.vision.v1.RectangularDetection.image', index=7,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image_small', full_name='admobilize.vision.v1.RectangularDetection.image_small', index=8,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='admobilize.vision.v1.RectangularDetection.type', index=9,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tracking_id', full_name='admobilize.vision.v1.RectangularDetection.tracking_id', index=10,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uuid', full_name='admobilize.vision.v1.RectangularDetection.uuid', index=11,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2489,
  serialized_end=2940,
)


_IMAGELIST = _descriptor.Descriptor(
  name='ImageList',
  full_name='admobilize.vision.v1.ImageList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image_data', full_name='admobilize.vision.v1.ImageList.image_data', index=0,
      number=1, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frames_per_second', full_name='admobilize.vision.v1.ImageList.frames_per_second', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2942,
  serialized_end=3000,
)


_VIDEO = _descriptor.Descriptor(
  name='Video',
  full_name='admobilize.vision.v1.Video',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='video_data', full_name='admobilize.vision.v1.Video.video_data', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='codec', full_name='admobilize.vision.v1.Video.codec', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='admobilize.vision.v1.Video.tag', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3002,
  serialized_end=3095,
)


_IMAGE = _descriptor.Descriptor(
  name='Image',
  full_name='admobilize.vision.v1.Image',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image', full_name='admobilize.vision.v1.Image.image', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='format', full_name='admobilize.vision.v1.Image.format', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='size', full_name='admobilize.vision.v1.Image.size', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3097,
  serialized_end=3212,
)


_FRAMEDATA_SECTIONSENTRY = _descriptor.Descriptor(
  name='SectionsEntry',
  full_name='admobilize.vision.v1.FrameData.SectionsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='admobilize.vision.v1.FrameData.SectionsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='admobilize.vision.v1.FrameData.SectionsEntry.value', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3399,
  serialized_end=3446,
)

_FRAMEDATA = _descriptor.Descriptor(
  name='FrameData',
  full_name='admobilize.vision.v1.FrameData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='admobilize.vision.v1.FrameData.id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='admobilize.vision.v1.FrameData.start_time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='admobilize.vision.v1.FrameData.end_time', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sections', full_name='admobilize.vision.v1.FrameData.sections', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_FRAMEDATA_SECTIONSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3215,
  serialized_end=3446,
)


_FRAMEDATALIST = _descriptor.Descriptor(
  name='FrameDataList',
  full_name='admobilize.vision.v1.FrameDataList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='frames', full_name='admobilize.vision.v1.FrameDataList.frames', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3448,
  serialized_end=3512,
)


_VISIONRESULT = _descriptor.Descriptor(
  name='VisionResult',
  full_name='admobilize.vision.v1.VisionResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rect_detection', full_name='admobilize.vision.v1.VisionResult.rect_detection', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vision_event', full_name='admobilize.vision.v1.VisionResult.vision_event', index=1,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='result_image', full_name='admobilize.vision.v1.VisionResult.result_image', index=2,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='result_image_small', full_name='admobilize.vision.v1.VisionResult.result_image_small', index=3,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='admobilize.vision.v1.VisionResult.image', index=4,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image_small', full_name='admobilize.vision.v1.VisionResult.image_small', index=5,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uuid', full_name='admobilize.vision.v1.VisionResult.uuid', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='frame_data', full_name='admobilize.vision.v1.VisionResult.frame_data', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='moment_of_day', full_name='admobilize.vision.v1.VisionResult.moment_of_day', index=8,
      number=9, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3515,
  serialized_end=3923,
)

_VEHICLERECOGNITION.fields_by_name['tag'].enum_type = _ENUMVEHICLERECOGNITIONTAG
_FACIALRECOGNITION_BASICFACEFEATURE.fields_by_name['mouth'].message_type = _POINT
_FACIALRECOGNITION_BASICFACEFEATURE.fields_by_name['left_eye'].message_type = _POINT
_FACIALRECOGNITION_BASICFACEFEATURE.fields_by_name['right_eye'].message_type = _POINT
_FACIALRECOGNITION_BASICFACEFEATURE.fields_by_name['nose'].message_type = _POINT
_FACIALRECOGNITION_BASICFACEFEATURE.containing_type = _FACIALRECOGNITION
_FACIALRECOGNITION.fields_by_name['tag'].enum_type = _ENUMFACIALRECOGNITIONTAG
_FACIALRECOGNITION.fields_by_name['age_class'].enum_type = _FACIALRECOGNITION_AGECLASS
_FACIALRECOGNITION.fields_by_name['gender'].enum_type = _FACIALRECOGNITION_GENDER
_FACIALRECOGNITION.fields_by_name['emotion'].enum_type = _FACIALRECOGNITION_EMOTION
_FACIALRECOGNITION.fields_by_name['basic_feature'].message_type = _FACIALRECOGNITION_BASICFACEFEATURE
_FACIALRECOGNITION.fields_by_name['glasses'].enum_type = _FACIALRECOGNITION_GLASSES
_FACIALRECOGNITION_AGECLASS.containing_type = _FACIALRECOGNITION
_FACIALRECOGNITION_GENDER.containing_type = _FACIALRECOGNITION
_FACIALRECOGNITION_EMOTION.containing_type = _FACIALRECOGNITION
_FACIALRECOGNITION_GLASSES.containing_type = _FACIALRECOGNITION
_ZONECONFIG.fields_by_name['point_a'].message_type = _POINT
_ZONECONFIG.fields_by_name['point_b'].message_type = _POINT
_AREACONFIG.fields_by_name['point'].message_type = _POINT
_AREACONFIG.fields_by_name['count_direction'].message_type = _POINT
_AREAANDZONECONFIG.fields_by_name['area'].message_type = _AREACONFIG
_AREAANDZONECONFIG.fields_by_name['zone'].message_type = _ZONECONFIG
_AREAANDZONECONFIG.fields_by_name['region_of_interest'].message_type = _RECTANGLE
_VEHICLECONFIG.fields_by_name['area_and_zone'].message_type = _AREAANDZONECONFIG
_VISIONEVENT.fields_by_name['tag'].enum_type = _EVENTTAG
_VISIONEVENT.fields_by_name['zone_direction'].enum_type = _ZONEDIRECTION
_VISIONEVENT.fields_by_name['timestamp'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_RECTANGULARDETECTION.fields_by_name['algorithm'].enum_type = _ENUMDETECTIONALGORITHM
_RECTANGULARDETECTION.fields_by_name['location'].message_type = _RECTANGLE
_RECTANGULARDETECTION.fields_by_name['tag'].enum_type = _ENUMDETECTIONTAG
_RECTANGULARDETECTION.fields_by_name['facial_recognition'].message_type = _FACIALRECOGNITION
_RECTANGULARDETECTION.fields_by_name['vehicle_recognition'].message_type = _VEHICLERECOGNITION
_VIDEO.fields_by_name['codec'].enum_type = _ENUMVIDEOCODEC
_IMAGE.fields_by_name['format'].enum_type = _IMAGEFORMAT
_IMAGE.fields_by_name['size'].message_type = _SIZE
_FRAMEDATA_SECTIONSENTRY.containing_type = _FRAMEDATA
_FRAMEDATA.fields_by_name['start_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_FRAMEDATA.fields_by_name['end_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_FRAMEDATA.fields_by_name['sections'].message_type = _FRAMEDATA_SECTIONSENTRY
_FRAMEDATALIST.fields_by_name['frames'].message_type = _FRAMEDATA
_VISIONRESULT.fields_by_name['rect_detection'].message_type = _RECTANGULARDETECTION
_VISIONRESULT.fields_by_name['vision_event'].message_type = _VISIONEVENT
_VISIONRESULT.fields_by_name['result_image'].message_type = _IMAGE
_VISIONRESULT.fields_by_name['result_image_small'].message_type = _IMAGE
_VISIONRESULT.fields_by_name['frame_data'].message_type = _FRAMEDATA
_VISIONRESULT.fields_by_name['moment_of_day'].enum_type = _MOMENTOFDAY
DESCRIPTOR.message_types_by_name['Point'] = _POINT
DESCRIPTOR.message_types_by_name['Size'] = _SIZE
DESCRIPTOR.message_types_by_name['Rectangle'] = _RECTANGLE
DESCRIPTOR.message_types_by_name['VehicleRecognition'] = _VEHICLERECOGNITION
DESCRIPTOR.message_types_by_name['FacialRecognition'] = _FACIALRECOGNITION
DESCRIPTOR.message_types_by_name['ZoneConfig'] = _ZONECONFIG
DESCRIPTOR.message_types_by_name['AreaConfig'] = _AREACONFIG
DESCRIPTOR.message_types_by_name['AreaAndZoneConfig'] = _AREAANDZONECONFIG
DESCRIPTOR.message_types_by_name['VehicleConfig'] = _VEHICLECONFIG
DESCRIPTOR.message_types_by_name['VisionEvent'] = _VISIONEVENT
DESCRIPTOR.message_types_by_name['RectangularDetection'] = _RECTANGULARDETECTION
DESCRIPTOR.message_types_by_name['ImageList'] = _IMAGELIST
DESCRIPTOR.message_types_by_name['Video'] = _VIDEO
DESCRIPTOR.message_types_by_name['Image'] = _IMAGE
DESCRIPTOR.message_types_by_name['FrameData'] = _FRAMEDATA
DESCRIPTOR.message_types_by_name['FrameDataList'] = _FRAMEDATALIST
DESCRIPTOR.message_types_by_name['VisionResult'] = _VISIONRESULT
DESCRIPTOR.enum_types_by_name['EnumFacialRecognitionTag'] = _ENUMFACIALRECOGNITIONTAG
DESCRIPTOR.enum_types_by_name['EnumVehicleRecognitionTag'] = _ENUMVEHICLERECOGNITIONTAG
DESCRIPTOR.enum_types_by_name['ZoneDirection'] = _ZONEDIRECTION
DESCRIPTOR.enum_types_by_name['EventTag'] = _EVENTTAG
DESCRIPTOR.enum_types_by_name['EnumDetectionTag'] = _ENUMDETECTIONTAG
DESCRIPTOR.enum_types_by_name['EnumDetectionAlgorithm'] = _ENUMDETECTIONALGORITHM
DESCRIPTOR.enum_types_by_name['EnumVideoCodec'] = _ENUMVIDEOCODEC
DESCRIPTOR.enum_types_by_name['ImageFormat'] = _IMAGEFORMAT
DESCRIPTOR.enum_types_by_name['MomentOfDay'] = _MOMENTOFDAY
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Point = _reflection.GeneratedProtocolMessageType('Point', (_message.Message,), dict(
  DESCRIPTOR = _POINT,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.Point)
  ))
_sym_db.RegisterMessage(Point)

Size = _reflection.GeneratedProtocolMessageType('Size', (_message.Message,), dict(
  DESCRIPTOR = _SIZE,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.Size)
  ))
_sym_db.RegisterMessage(Size)

Rectangle = _reflection.GeneratedProtocolMessageType('Rectangle', (_message.Message,), dict(
  DESCRIPTOR = _RECTANGLE,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.Rectangle)
  ))
_sym_db.RegisterMessage(Rectangle)

VehicleRecognition = _reflection.GeneratedProtocolMessageType('VehicleRecognition', (_message.Message,), dict(
  DESCRIPTOR = _VEHICLERECOGNITION,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.VehicleRecognition)
  ))
_sym_db.RegisterMessage(VehicleRecognition)

FacialRecognition = _reflection.GeneratedProtocolMessageType('FacialRecognition', (_message.Message,), dict(

  BasicFaceFeature = _reflection.GeneratedProtocolMessageType('BasicFaceFeature', (_message.Message,), dict(
    DESCRIPTOR = _FACIALRECOGNITION_BASICFACEFEATURE,
    __module__ = 'admobilize.vision.v1.vision_pb2'
    # @@protoc_insertion_point(class_scope:admobilize.vision.v1.FacialRecognition.BasicFaceFeature)
    ))
  ,
  DESCRIPTOR = _FACIALRECOGNITION,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.FacialRecognition)
  ))
_sym_db.RegisterMessage(FacialRecognition)
_sym_db.RegisterMessage(FacialRecognition.BasicFaceFeature)

ZoneConfig = _reflection.GeneratedProtocolMessageType('ZoneConfig', (_message.Message,), dict(
  DESCRIPTOR = _ZONECONFIG,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.ZoneConfig)
  ))
_sym_db.RegisterMessage(ZoneConfig)

AreaConfig = _reflection.GeneratedProtocolMessageType('AreaConfig', (_message.Message,), dict(
  DESCRIPTOR = _AREACONFIG,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.AreaConfig)
  ))
_sym_db.RegisterMessage(AreaConfig)

AreaAndZoneConfig = _reflection.GeneratedProtocolMessageType('AreaAndZoneConfig', (_message.Message,), dict(
  DESCRIPTOR = _AREAANDZONECONFIG,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.AreaAndZoneConfig)
  ))
_sym_db.RegisterMessage(AreaAndZoneConfig)

VehicleConfig = _reflection.GeneratedProtocolMessageType('VehicleConfig', (_message.Message,), dict(
  DESCRIPTOR = _VEHICLECONFIG,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.VehicleConfig)
  ))
_sym_db.RegisterMessage(VehicleConfig)

VisionEvent = _reflection.GeneratedProtocolMessageType('VisionEvent', (_message.Message,), dict(
  DESCRIPTOR = _VISIONEVENT,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.VisionEvent)
  ))
_sym_db.RegisterMessage(VisionEvent)

RectangularDetection = _reflection.GeneratedProtocolMessageType('RectangularDetection', (_message.Message,), dict(
  DESCRIPTOR = _RECTANGULARDETECTION,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.RectangularDetection)
  ))
_sym_db.RegisterMessage(RectangularDetection)

ImageList = _reflection.GeneratedProtocolMessageType('ImageList', (_message.Message,), dict(
  DESCRIPTOR = _IMAGELIST,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.ImageList)
  ))
_sym_db.RegisterMessage(ImageList)

Video = _reflection.GeneratedProtocolMessageType('Video', (_message.Message,), dict(
  DESCRIPTOR = _VIDEO,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.Video)
  ))
_sym_db.RegisterMessage(Video)

Image = _reflection.GeneratedProtocolMessageType('Image', (_message.Message,), dict(
  DESCRIPTOR = _IMAGE,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.Image)
  ))
_sym_db.RegisterMessage(Image)

FrameData = _reflection.GeneratedProtocolMessageType('FrameData', (_message.Message,), dict(

  SectionsEntry = _reflection.GeneratedProtocolMessageType('SectionsEntry', (_message.Message,), dict(
    DESCRIPTOR = _FRAMEDATA_SECTIONSENTRY,
    __module__ = 'admobilize.vision.v1.vision_pb2'
    # @@protoc_insertion_point(class_scope:admobilize.vision.v1.FrameData.SectionsEntry)
    ))
  ,
  DESCRIPTOR = _FRAMEDATA,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.FrameData)
  ))
_sym_db.RegisterMessage(FrameData)
_sym_db.RegisterMessage(FrameData.SectionsEntry)

FrameDataList = _reflection.GeneratedProtocolMessageType('FrameDataList', (_message.Message,), dict(
  DESCRIPTOR = _FRAMEDATALIST,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.FrameDataList)
  ))
_sym_db.RegisterMessage(FrameDataList)

VisionResult = _reflection.GeneratedProtocolMessageType('VisionResult', (_message.Message,), dict(
  DESCRIPTOR = _VISIONRESULT,
  __module__ = 'admobilize.vision.v1.vision_pb2'
  # @@protoc_insertion_point(class_scope:admobilize.vision.v1.VisionResult)
  ))
_sym_db.RegisterMessage(VisionResult)


DESCRIPTOR._options = None
_FACIALRECOGNITION.fields_by_name['face_descriptor']._options = None
_FRAMEDATA_SECTIONSENTRY._options = None
# @@protoc_insertion_point(module_scope)
