diff --git a/.gitignore b/.gitignore
new file mode 100755
index 0000000..1ca6c47
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,56 @@
+# General File Extensions
+
+*.pid
+*.csr
+*.crt
+*.key
+*.conf
+*.db-journal
+*.log
+*.db
+*.txt
+*.deb
+*.sh
+*.pickle
+
+# Folders
+www
+lib
+deps
+tts
+test
+conf
+apps
+tensorflow
+docker/streamer
+
+# Files
+
+OZW_Log.txt
+secrets.yaml
+known_devices.yaml
+pyozw.sqlite
+clear_mqtt_topics
+google_calendars.yaml
+known_devices.yaml
+updatesnapcast
+usps_cookies.pickle
+zwave_device_config.yaml
+fixperms
+usps_cache.sqlite
+pi_mqtt_cmds.py
+pi_mqtt_cmds.pyc
+
+# Other Github Related Files
+.*
+!/.gitignore
+usps_cookies.pickle
+packages/zones_private.yaml
+packages/device_tracker.yaml
+packages/bitcoins.yaml
+custom_components/*/__pycache__/*
+custom_components/__pycache__/*
+docs/_site
+private/*
+apps/__pycache__/*.pyc
+docker/streamer
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100755
index 0000000..703f27f
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,46 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to creating a positive environment include:
+
+* Using welcoming and inclusive language
+* Being respectful of differing viewpoints and experiences
+* Gracefully accepting constructive criticism
+* Focusing on what is best for the community
+* Showing empathy towards other community members
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery and unwelcome sexual attention or advances
+* Trolling, insulting/derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or electronic address, without explicit permission
+* Other conduct which could reasonably be considered inappropriate in a professional setting
+
+## Our Responsibilities
+
+Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
+
+Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at github.com/skalavala. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
+
+Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
+
+[homepage]: http://contributor-covenant.org
+[version]: http://contributor-covenant.org/version/1/4/
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100755
index 0000000..a860077
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1 @@
+Please contact me if you found any issues. Thank you!
diff --git a/LICENSE b/LICENSE
new file mode 100755
index 0000000..6a18ca9
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017 Mahasri Kalavala
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/configuration.yaml b/configuration.yaml
new file mode 100755
index 0000000..f6de3eb
--- /dev/null
+++ b/configuration.yaml
@@ -0,0 +1,207 @@
+###############################################################################
+# THE HOME ASSISTANT CONFIGURATION FILE - MOTHER OF ALL CONFIG FILES
+# @Author : Mahasri Kalavala
+###############################################################################
+homeassistant:
+ name: Home
+ temperature_unit: F
+ latitude: !secret home_latitude
+ longitude: !secret home_longitude
+ elevation: !secret home_elevation
+
+ unit_system: imperial
+ time_zone: !secret time_zone
+ customize_glob: !include customize_glob.yaml
+ customize_domain: !include customize_domain.yaml
+ packages: !include_dir_named packages
+
+ whitelist_external_dirs:
+ - '/home/homeassistant/.homeassistant/www/downloads/camera/patio/'
+ - '/home/homeassistant/.homeassistant/www/downloads/camera/garage/'
+ - '/home/homeassistant/.homeassistant/www/downloads/camera/playarea/'
+ - '/home/homeassistant/.homeassistant/www/downloads/camera/driveway/'
+ - '/home/homeassistant/.homeassistant/www/downloads/camera/frontdoor/'
+ - '/home/homeassistant/.homeassistant/www/downloads/camera/kitchen/'
+ - '/home/homeassistant/.homeassistant/www/downloads/camera/frontroom/'
+
+sun:
+alexa:
+config:
+cloud:
+ alexa:
+ filter:
+ include_entities:
+ - light.family_room
+ - light.master_bedroom
+ - light.gateway_light_34ce008ad65d
+ - switch.basement_left
+ - switch.basement_right
+ - switch.frontyard_light
+ - switch.garage_lights
+ - switch.guest_bedroom
+ - switch.prayer_room
+ - switch.kids_bed_accent
+ - switch.kids_bedroom
+ - switch.kitchen
+ - switch.office_room
+ - switch.wemobackyardlightswitch
+ - switch.wemoswitch1
+ include_domains:
+ - light
+ - switch
+
+ entity_config:
+ light.gateway_light_34ce008ad65d:
+ name: Gateway Light
+ description: Xiaomi Gateway Light
+
+discovery:
+homekit:
+ autostart: true
+ filter:
+ include_domains:
+ - alarm_control_panel
+ - light
+ - switch
+ - input_boolean
+
+map:
+updater:
+logbook:
+history:
+websocket_api:
+python_script:
+recorder:
+ db_url: !secret my_sql_url
+logger: !include logging.yaml
+
+owntracks:
+system_health:
+
+mqtt:
+ broker: !secret mqtt_server
+ port: !secret mqtt_port
+ username: !secret mqtt_username
+ password: !secret mqtt_password
+ keepalive: 60
+ client_id: pi_ha
+
+binary_sensor:
+ - platform: workday
+ country: US
+
+person:
+ - name: Suresh
+ id: suresh
+ device_trackers:
+ - device_tracker.suresh
+ - device_tracker.suresh_suresh
+ - device_tracker.tesla_model_3_5yj3e1ea8jf010610_location_tracker
+
+ - name: Mallika
+ id: mallika
+ device_trackers:
+ - device_tracker.mallika
+ - device_tracker.mallika_mallika
+
+ - name: Srinika
+ id: srinika
+ device_trackers:
+ - device_tracker.srinika
+ - device_tracker.srinika_srinika
+
+ - name: Hasika
+ id: hasika
+ device_trackers:
+ - device_tracker.hasika
+ - device_tracker.hasika_hasika
+
+default_config:
+
+lovelace:
+ mode: yaml
+
+emulated_hue:
+ expose_by_default: false
+ host_ip: !secret ha_ip_address
+ listen_port: 8300
+ exposed_domains:
+ - light
+ - switch
+ - input_boolean
+
+panel_iframe:
+ front_room_ha:
+ title: Front Room HA
+ icon: mdi:home-assistant
+ url: !secret front_room_ha_url
+ tv_room_ha:
+ title: TV Room HA
+ icon: mdi:home-assistant
+ url: !secret tv_room_ha_url
+ snapcast_server:
+ title: Snapcast Server
+ icon: mdi:music
+ url: !secret snapcast_server_url
+
+ios:
+ push:
+ categories:
+ - name: Single Car Garage Door
+ identifier: '1CAR_GARAGE'
+ actions:
+ - identifier: '1CAR_GARAGE_CLOSE'
+ title: 'Close Garage Door'
+ activationMode: 'background'
+ authenticationRequired: yes
+ destructive: yes
+ behavior: 'default'
+ - name: Two Car Garage Door
+ identifier: '2CAR_GARAGE'
+ actions:
+ - identifier: '2CAR_GARAGE_CLOSE'
+ title: 'Close Garage Door'
+ activationMode: 'background'
+ authenticationRequired: yes
+ destructive: yes
+ behavior: 'default'
+ - name: Trash Recycle
+ identifier: 'trash_recycle'
+ actions:
+ - identifier: 'TRASH_LEFT'
+ title: 'Done'
+ activationMode: 'background'
+ authenticationRequired: yes
+ destructive: yes
+ behavior: 'default'
+ - identifier: 'TRASH_REMIND_LATER'
+ title: 'Remind Later'
+ activationMode: 'background'
+ authenticationRequired: yes
+ destructive: yes
+ behavior: 'default'
+ - name: Welcome Home
+ identifier: 'welcome_home'
+ actions:
+ - identifier: 'DISABLE_SECURITY'
+ title: 'Yes'
+ activationMode: 'background'
+ authenticationRequired: yes
+ destructive: yes
+ behavior: 'default'
+
+telegram_bot:
+ - platform: broadcast
+ api_key: !secret telegram_apikey
+ allowed_chat_ids:
+ - !secret telegram_chatid
+
+# influxdb:
+# host: 192.168.1.125
+# include:
+# entities:
+# - sensor.dining_room_thermostat_temperature
+# - sensor.downstairs_multi_sensor_temperature
+# - sensor.front_room_multi_sensor_temperature
+# - sensor.guest_bedroom_multi_sensor_temperature
+# - sensor.tv_multi_sensor_temperature
\ No newline at end of file
diff --git a/custom_components/image_processing/tagbox.py b/custom_components/image_processing/tagbox.py
new file mode 100755
index 0000000..dfb9780
--- /dev/null
+++ b/custom_components/image_processing/tagbox.py
@@ -0,0 +1,179 @@
+"""
+Search images for tagged objects via a local Tagbox instance.
+
+For more details about this platform, please refer to the documentation at
+https://home-assistant.io/components/image_processing.tagbox
+
+This file is stolen from @robmarkcole's repo
+"""
+import base64
+import requests
+import logging
+import voluptuous as vol
+
+from homeassistant.core import (
+ callback, split_entity_id)
+import homeassistant.helpers.config_validation as cv
+from homeassistant.components.image_processing import (
+ PLATFORM_SCHEMA, ImageProcessingEntity, ATTR_CONFIDENCE, CONF_CONFIDENCE,
+ CONF_SOURCE, CONF_ENTITY_ID, CONF_NAME)
+from homeassistant.const import (
+ ATTR_ENTITY_ID, ATTR_NAME, CONF_IP_ADDRESS, CONF_PORT)
+from homeassistant.util.async_ import run_callback_threadsafe
+
+_LOGGER = logging.getLogger(__name__)
+
+CLASSIFIER = 'tagbox'
+EVENT_DETECT_TAG = 'image_processing.detect_tag'
+TIMEOUT = 9
+
+PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
+ vol.Required(CONF_IP_ADDRESS): cv.string,
+ vol.Required(CONF_PORT): cv.port,
+})
+
+
+def encode_image(image):
+ """base64 encode an image stream."""
+ base64_img = base64.b64encode(image).decode('ascii')
+ return base64_img
+
+
+def get_matched_tags(tags, confidence):
+ """Return the name and rounded confidence of matched tags."""
+ return {tag['name']: tag['confidence']
+ for tag in tags if tag['confidence'] > confidence}
+
+
+def parse_tags(api_tags):
+ """Parse the API tag data into the format required."""
+ parsed_tags = []
+ for entry in api_tags:
+ tag = {}
+ tag[ATTR_NAME] = entry['tag']
+ tag[ATTR_CONFIDENCE] = round(100.0*entry['confidence'], 2)
+ parsed_tags.append(tag)
+ return parsed_tags
+
+
+def post_image(url, image):
+ """Post an image to the classifier."""
+ try:
+ response = requests.post(
+ url,
+ json={"base64": encode_image(image)},
+ timeout=TIMEOUT
+ )
+ return response
+ except requests.exceptions.ConnectionError:
+ _LOGGER.error("ConnectionError: Is %s running?", CLASSIFIER)
+
+
+def setup_platform(hass, config, add_devices, discovery_info=None):
+ """Set up the classifier."""
+ entities = []
+ for camera in config[CONF_SOURCE]:
+ entities.append(ImageProcessingTagEntity(
+ config[CONF_IP_ADDRESS],
+ config[CONF_PORT],
+ camera[CONF_ENTITY_ID],
+ camera.get(CONF_NAME),
+ config[CONF_CONFIDENCE],
+ ))
+ add_devices(entities)
+
+
+class ImageProcessingTagEntity(ImageProcessingEntity):
+ """Perform a tag search via a Tagbox."""
+
+ def __init__(self, ip, port, camera_entity, name, confidence):
+ """Init with the IP and PORT"""
+ super().__init__()
+ self._url_check = "http://{}:{}/{}/check".format(ip, port, CLASSIFIER)
+ self._camera = camera_entity
+ if name:
+ self._name = name
+ else:
+ camera_name = split_entity_id(camera_entity)[1]
+ self._name = "{} {}".format(
+ CLASSIFIER, camera_name)
+ self._confidence = confidence
+ self.tags = []
+ self._matched = {}
+
+ def process_image(self, image):
+ """Process an image."""
+ response = post_image(self._url_check, image)
+ if response is not None:
+ response_json = response.json()
+ if response_json['success']:
+ api_tags = response_json['tags'] + response_json['custom_tags']
+ tags = parse_tags(api_tags)
+ self.process_tags(tags)
+ self._matched = get_matched_tags(tags, self.confidence)
+ else:
+ self.tags = []
+ self._matched = {}
+
+ @property
+ def confidence(self):
+ """Return minimum confidence for send events."""
+ return self._confidence
+
+ @property
+ def state(self):
+ """Return the state of the entity."""
+ state = None
+
+ if len(self._matched) > 0:
+ return self.tags[0][ATTR_NAME]
+
+ return state
+
+ def process_tags(self, tags):
+ """Send event with detected tags and store data."""
+ run_callback_threadsafe(
+ self.hass.loop, self.async_process_tags, tags).result()
+
+ @callback
+ def async_process_tags(self, tags):
+ """Send event with detected tags and store data.
+ Tags are a dict in follow format:
+ [
+ {
+ ATTR_CONFIDENCE: 80,
+ ATTR_NAME: 'people',
+ },
+ ]
+ This method must be run in the event loop.
+ """
+ # Send events
+ for tag in tags:
+ tag.update({ATTR_ENTITY_ID: self.entity_id})
+ if tag[ATTR_CONFIDENCE] > self.confidence:
+ self.hass.async_add_job(
+ self.hass.bus.async_fire, EVENT_DETECT_TAG, tag
+ )
+
+ # Update entity store
+ self.tags = tags
+
+ @property
+ def camera_entity(self):
+ """Return camera entity id from process pictures."""
+ return self._camera
+
+ @property
+ def name(self):
+ """Return the name of the sensor."""
+ return self._name
+
+ @property
+ def device_state_attributes(self):
+ """Return other details about the sensor state."""
+ return {
+ 'tags': self.tags,
+ 'total_tags': len(self.tags),
+ 'matched_tags': self._matched,
+ 'total_matched_tags': len(self._matched),
+ }
\ No newline at end of file
diff --git a/custom_components/image_processing/tensorflow.py b/custom_components/image_processing/tensorflow.py
new file mode 100755
index 0000000..d711e97
--- /dev/null
+++ b/custom_components/image_processing/tensorflow.py
@@ -0,0 +1,347 @@
+"""
+Component that performs TensorFlow classification on images.
+
+For a quick start, pick a pre-trained COCO model from:
+https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md
+
+For more details about this platform, please refer to the documentation at
+https://home-assistant.io/components/image_processing.tensorflow/
+"""
+import logging
+import sys
+import os
+
+import voluptuous as vol
+
+from homeassistant.components.image_processing import (
+ CONF_CONFIDENCE, CONF_ENTITY_ID, CONF_NAME, CONF_SOURCE, PLATFORM_SCHEMA,
+ ImageProcessingEntity)
+from homeassistant.core import split_entity_id
+from homeassistant.helpers import template
+import homeassistant.helpers.config_validation as cv
+
+REQUIREMENTS = ['numpy==1.15.3', 'pillow==5.2.0', 'protobuf==3.6.1']
+
+_LOGGER = logging.getLogger(__name__)
+
+ATTR_MATCHES = 'matches'
+ATTR_SUMMARY = 'summary'
+ATTR_TOTAL_MATCHES = 'total_matches'
+
+CONF_FILE_OUT = 'file_out'
+CONF_MODEL = 'model'
+CONF_GRAPH = 'graph'
+CONF_LABELS = 'labels'
+CONF_MODEL_DIR = 'model_dir'
+CONF_CATEGORIES = 'categories'
+CONF_CATEGORY = 'category'
+CONF_AREA = 'area'
+CONF_TOP = 'top'
+CONF_LEFT = 'left'
+CONF_BOTTOM = 'bottom'
+CONF_RIGHT = 'right'
+
+AREA_SCHEMA = vol.Schema({
+ vol.Optional(CONF_TOP, default=0): cv.small_float,
+ vol.Optional(CONF_LEFT, default=0): cv.small_float,
+ vol.Optional(CONF_BOTTOM, default=1): cv.small_float,
+ vol.Optional(CONF_RIGHT, default=1): cv.small_float
+})
+
+CATEGORY_SCHEMA = vol.Schema({
+ vol.Required(CONF_CATEGORY): cv.string,
+ vol.Optional(CONF_AREA): AREA_SCHEMA
+})
+
+PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
+ vol.Optional(CONF_FILE_OUT, default=[]):
+ vol.All(cv.ensure_list, [cv.template]),
+ vol.Required(CONF_MODEL): vol.Schema({
+ vol.Required(CONF_GRAPH): cv.isfile,
+ vol.Optional(CONF_LABELS): cv.isfile,
+ vol.Optional(CONF_MODEL_DIR): cv.isdir,
+ vol.Optional(CONF_AREA): AREA_SCHEMA,
+ vol.Optional(CONF_CATEGORIES, default=[]):
+ vol.All(cv.ensure_list, [vol.Any(
+ cv.string,
+ CATEGORY_SCHEMA
+ )])
+ })
+})
+
+
+def draw_box(draw, box, img_width,
+ img_height, text='', color=(255, 255, 0)):
+ """Draw bounding box on image."""
+ ymin, xmin, ymax, xmax = box
+ (left, right, top, bottom) = (xmin * img_width, xmax * img_width,
+ ymin * img_height, ymax * img_height)
+ draw.line([(left, top), (left, bottom), (right, bottom),
+ (right, top), (left, top)], width=5, fill=color)
+ if text:
+ draw.text((left, abs(top-15)), text, fill=color)
+
+
+def setup_platform(hass, config, add_entities, discovery_info=None):
+ """Set up the TensorFlow image processing platform."""
+ model_config = config.get(CONF_MODEL)
+ model_dir = model_config.get(CONF_MODEL_DIR) \
+ or hass.config.path('tensorflow')
+ labels = model_config.get(CONF_LABELS) \
+ or hass.config.path('tensorflow', 'object_detection',
+ 'data', 'mscoco_label_map.pbtxt')
+
+ # Make sure locations exist
+ if not os.path.isdir(model_dir) or not os.path.exists(labels):
+ _LOGGER.error("Unable to locate tensorflow models or label map.")
+ return
+
+ # append custom model path to sys.path
+ sys.path.append(model_dir)
+
+ try:
+ # Verify that the TensorFlow Object Detection API is pre-installed
+ # pylint: disable=unused-import,unused-variable
+ os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
+ import tensorflow as tf # noqa
+ from object_detection.utils import label_map_util # noqa
+ except ImportError:
+ # pylint: disable=line-too-long
+ _LOGGER.error(
+ "No TensorFlow Object Detection library found! Install or compile "
+ "for your system following instructions here: "
+ "https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md") # noqa
+ return
+
+ try:
+ # Display warning that PIL will be used if no OpenCV is found.
+ # pylint: disable=unused-import,unused-variable
+ import cv2 # noqa
+ except ImportError:
+ _LOGGER.warning("No OpenCV library found. "
+ "TensorFlow will process image with "
+ "PIL at reduced resolution.")
+
+ # setup tensorflow graph, session, and label map to pass to processor
+ # pylint: disable=no-member
+ detection_graph = tf.Graph()
+ with detection_graph.as_default():
+ od_graph_def = tf.GraphDef()
+ with tf.gfile.GFile(model_config.get(CONF_GRAPH), 'rb') as fid:
+ serialized_graph = fid.read()
+ od_graph_def.ParseFromString(serialized_graph)
+ tf.import_graph_def(od_graph_def, name='')
+
+ session = tf.Session(graph=detection_graph)
+ label_map = label_map_util.load_labelmap(labels)
+ categories = label_map_util.convert_label_map_to_categories(
+ label_map, max_num_classes=90, use_display_name=True)
+ category_index = label_map_util.create_category_index(categories)
+
+ entities = []
+
+ for camera in config[CONF_SOURCE]:
+ entities.append(TensorFlowImageProcessor(
+ hass, camera[CONF_ENTITY_ID], camera.get(CONF_NAME),
+ session, detection_graph, category_index, config))
+
+ add_entities(entities)
+
+
+class TensorFlowImageProcessor(ImageProcessingEntity):
+ """Representation of an TensorFlow image processor."""
+
+ def __init__(self, hass, camera_entity, name, session, detection_graph,
+ category_index, config):
+ """Initialize the TensorFlow entity."""
+ model_config = config.get(CONF_MODEL)
+ self.hass = hass
+ self._camera_entity = camera_entity
+ if name:
+ self._name = name
+ else:
+ self._name = "TensorFlow {0}".format(
+ split_entity_id(camera_entity)[1])
+ self._session = session
+ self._graph = detection_graph
+ self._category_index = category_index
+ self._min_confidence = config.get(CONF_CONFIDENCE)
+ self._file_out = config.get(CONF_FILE_OUT)
+
+ # handle categories and specific detection areas
+ categories = model_config.get(CONF_CATEGORIES)
+ self._include_categories = []
+ self._category_areas = {}
+ for category in categories:
+ if isinstance(category, dict):
+ category_name = category.get(CONF_CATEGORY)
+ category_area = category.get(CONF_AREA)
+ self._include_categories.append(category_name)
+ self._category_areas[category_name] = [0, 0, 1, 1]
+ if category_area:
+ self._category_areas[category_name] = [
+ category_area.get(CONF_TOP),
+ category_area.get(CONF_LEFT),
+ category_area.get(CONF_BOTTOM),
+ category_area.get(CONF_RIGHT)
+ ]
+ else:
+ self._include_categories.append(category)
+ self._category_areas[category] = [0, 0, 1, 1]
+
+ # Handle global detection area
+ self._area = [0, 0, 1, 1]
+ area_config = model_config.get(CONF_AREA)
+ if area_config:
+ self._area = [
+ area_config.get(CONF_TOP),
+ area_config.get(CONF_LEFT),
+ area_config.get(CONF_BOTTOM),
+ area_config.get(CONF_RIGHT)
+ ]
+
+ template.attach(hass, self._file_out)
+
+ self._matches = {}
+ self._total_matches = 0
+ self._last_image = None
+
+ @property
+ def camera_entity(self):
+ """Return camera entity id from process pictures."""
+ return self._camera_entity
+
+ @property
+ def name(self):
+ """Return the name of the image processor."""
+ return self._name
+
+ @property
+ def state(self):
+ """Return the state of the entity."""
+ return self._total_matches
+
+ @property
+ def device_state_attributes(self):
+ """Return device specific state attributes."""
+ return {
+ ATTR_MATCHES: self._matches,
+ ATTR_SUMMARY: {category: len(values)
+ for category, values in self._matches.items()},
+ ATTR_TOTAL_MATCHES: self._total_matches
+ }
+
+ def _save_image(self, image, matches, paths):
+ from PIL import Image, ImageDraw
+ import io
+ img = Image.open(io.BytesIO(bytearray(image))).convert('RGB')
+ img_width, img_height = img.size
+ draw = ImageDraw.Draw(img)
+
+ # Draw custom global region/area
+ if self._area != [0, 0, 1, 1]:
+ draw_box(draw, self._area,
+ img_width, img_height,
+ "Detection Area", (0, 255, 255))
+
+ for category, values in matches.items():
+ # Draw custom category regions/areas
+ if (category in self._category_areas
+ and self._category_areas[category] != [0, 0, 1, 1]):
+ label = "{} Detection Area".format(category.capitalize())
+ draw_box(draw, self._category_areas[category], img_width,
+ img_height, label, (0, 255, 0))
+
+ # Draw detected objects
+ for instance in values:
+ label = "{0} {1:.1f}%".format(category, instance['score'])
+ draw_box(draw, instance['box'],
+ img_width, img_height,
+ label, (255, 255, 0))
+
+ for path in paths:
+ _LOGGER.info("Saving results image to %s", path)
+ img.save(path)
+
+ def process_image(self, image):
+ """Process the image."""
+ import numpy as np
+
+ try:
+ import cv2 # pylint: disable=import-error
+ img = cv2.imdecode(
+ np.asarray(bytearray(image)), cv2.IMREAD_UNCHANGED)
+ inp = img[:, :, [2, 1, 0]] # BGR->RGB
+ inp_expanded = inp.reshape(1, inp.shape[0], inp.shape[1], 3)
+ except ImportError:
+ from PIL import Image
+ import io
+ img = Image.open(io.BytesIO(bytearray(image))).convert('RGB')
+ img.thumbnail((460, 460), Image.ANTIALIAS)
+ img_width, img_height = img.size
+ inp = np.array(img.getdata()).reshape(
+ (img_height, img_width, 3)).astype(np.uint8)
+ inp_expanded = np.expand_dims(inp, axis=0)
+
+ image_tensor = self._graph.get_tensor_by_name('image_tensor:0')
+ boxes = self._graph.get_tensor_by_name('detection_boxes:0')
+ scores = self._graph.get_tensor_by_name('detection_scores:0')
+ classes = self._graph.get_tensor_by_name('detection_classes:0')
+ boxes, scores, classes = self._session.run(
+ [boxes, scores, classes],
+ feed_dict={image_tensor: inp_expanded})
+ boxes, scores, classes = map(np.squeeze, [boxes, scores, classes])
+ classes = classes.astype(int)
+
+ matches = {}
+ total_matches = 0
+ for box, score, obj_class in zip(boxes, scores, classes):
+ score = score * 100
+ boxes = box.tolist()
+
+ # Exclude matches below min confidence value
+ if score < self._min_confidence:
+ continue
+
+ # Exclude matches outside global area definition
+ if (boxes[0] < self._area[0] or boxes[1] < self._area[1]
+ or boxes[2] > self._area[2] or boxes[3] > self._area[3]):
+ continue
+
+ category = self._category_index[obj_class]['name']
+
+ # Exclude unlisted categories
+ if (self._include_categories
+ and category not in self._include_categories):
+ continue
+
+ # Exclude matches outside category specific area definition
+ if (self._category_areas
+ and (boxes[0] < self._category_areas[category][0]
+ or boxes[1] < self._category_areas[category][1]
+ or boxes[2] > self._category_areas[category][2]
+ or boxes[3] > self._category_areas[category][3])):
+ continue
+
+ # If we got here, we should include it
+ if category not in matches.keys():
+ matches[category] = []
+ matches[category].append({
+ 'score': float(score),
+ 'box': boxes
+ })
+ total_matches += 1
+
+ # Save Images
+ if total_matches and self._file_out:
+ paths = []
+ for path_template in self._file_out:
+ if isinstance(path_template, template.Template):
+ paths.append(path_template.render(
+ camera_entity=self._camera_entity))
+ else:
+ paths.append(path_template)
+ self._save_image(image, matches, paths)
+
+ self._matches = matches
+ self._total_matches = total_matches
\ No newline at end of file
diff --git a/custom_components/input_label.py b/custom_components/input_label.py
new file mode 100755
index 0000000..befc7ce
--- /dev/null
+++ b/custom_components/input_label.py
@@ -0,0 +1,161 @@
+"""
+@ Author : Suresh Kalavala
+@ Date : 09/14/2017
+@ Description : Input Label - A label that holds data
+
+@ Notes: Copy this file and services.yaml files and place it in your
+ "Home Assistant Config folder\custom_components\" folder
+
+ To use the component, have the following in your .yaml file:
+ The 'value' is optional, by default, it is set to 0
+
+input_label:
+ some_string1:
+ name: Some String 1
+ icon: mdi:alphabetical
+
+ input_label:
+ name: Some String 2
+ value: 'Hello, Home Assistant!'
+ icon: mdi:alphabetical
+
+"""
+"""
+Component to provide input_label.
+
+For more details about this component, please contact Suresh Kalavala
+"""
+import logging
+
+import voluptuous as vol
+
+import homeassistant.helpers.config_validation as cv
+from homeassistant.const import (ATTR_ENTITY_ID, CONF_ICON, CONF_NAME)
+from homeassistant.helpers.entity_component import EntityComponent
+from homeassistant.helpers.restore_state import RestoreEntity
+
+_LOGGER = logging.getLogger(__name__)
+
+DOMAIN = 'input_label'
+ENTITY_ID_FORMAT = DOMAIN + '.{}'
+
+CONF_INITIAL = 'initial'
+ATTR_VALUE = "value"
+DEFAULT_ICON = "mdi:label"
+
+SERVICE_SETNAME = 'set_name'
+SERVICE_SETVALUE = 'set_value'
+SERVICE_SETICON = 'set_icon'
+
+SERVICE_SCHEMA = vol.Schema({
+ vol.Optional(ATTR_ENTITY_ID): cv.entity_ids,
+ vol.Optional(ATTR_VALUE): cv.string,
+ vol.Optional(CONF_NAME): cv.icon,
+ vol.Optional(CONF_ICON): cv.icon,
+})
+
+CONFIG_SCHEMA = vol.Schema({
+ DOMAIN: vol.Schema({
+ cv.slug: vol.Any({
+ vol.Optional(CONF_ICON, default=DEFAULT_ICON): cv.icon,
+ vol.Optional(ATTR_VALUE, ''): cv.string,
+ vol.Optional(CONF_NAME): cv.string,
+ }, None)
+ })
+}, extra=vol.ALLOW_EXTRA)
+
+async def async_setup(hass, config):
+ """Set up a input_label."""
+ component = EntityComponent(_LOGGER, DOMAIN, hass)
+
+ entities = []
+
+ for object_id, cfg in config[DOMAIN].items():
+ if not cfg:
+ cfg = {}
+ name = cfg.get(CONF_NAME)
+ initial = cfg.get(ATTR_VALUE)
+ icon = cfg.get(CONF_ICON)
+
+ entities.append(InputLabel(object_id, name, initial, icon))
+
+ if not entities:
+ return False
+
+ component.async_register_entity_service(
+ SERVICE_SETNAME, SERVICE_SCHEMA,
+ 'async_set_name'
+ )
+
+ component.async_register_entity_service(
+ SERVICE_SETVALUE, SERVICE_SCHEMA,
+ 'async_set_value'
+ )
+
+ component.async_register_entity_service(
+ SERVICE_SETICON, SERVICE_SCHEMA,
+ 'async_set_icon'
+ )
+
+ await component.async_add_entities(entities)
+ return True
+
+class InputLabel(RestoreEntity):
+ """Representation of a input_label."""
+
+ def __init__(self, object_id, name, initial, icon):
+ """Initialize a input_label."""
+ self.entity_id = ENTITY_ID_FORMAT.format(object_id)
+ self._name = name
+ self._current_value = initial
+ self._icon = icon
+
+ @property
+ def should_poll(self):
+ """If entity should be polled."""
+ return False
+
+ @property
+ def name(self):
+ """Return name of the input_label."""
+ return self._name
+
+ @property
+ def icon(self):
+ """Return the icon to be used for this entity."""
+ return self._icon
+
+ @property
+ def state(self):
+ """Return the current value of the input_label."""
+ return self._current_value
+
+ @property
+ def state_attributes(self):
+ """Return the state attributes."""
+ return {
+ ATTR_VALUE: self._current_value,
+ }
+
+ async def async_added_to_hass(self):
+ """Run when entity about to be added to hass."""
+
+ await super().async_added_to_hass()
+ if self._current_value is not None:
+ return
+
+ state = await self.async_get_last_state()
+ value = state and state.state
+ self._current_value = value
+
+ async def async_set_name(self, value):
+ self._name = value
+ await self.async_update_ha_state()
+
+ async def async_set_icon(self, value):
+ self._icon = value
+ await self.async_update_ha_state()
+
+ async def async_set_value(self, value):
+ self._current_value = value
+ await self.async_update_ha_state()
diff --git a/custom_components/sensor/google_geocode.py b/custom_components/sensor/google_geocode.py
new file mode 100755
index 0000000..3beff6f
--- /dev/null
+++ b/custom_components/sensor/google_geocode.py
@@ -0,0 +1,295 @@
+"""
+Support for Google Geocode sensors.
+
+For more details about this platform, please refer to the documentation at
+https://github.com/michaelmcarthur/GoogleGeocode-HASS
+
+Written By Michael McArthur
+https://github.com/michaelmcarthur/GoogleGeocode-HASS
+
+"""
+from datetime import datetime
+from datetime import timedelta
+import logging
+import json
+import requests
+from requests import get
+
+import voluptuous as vol
+
+from homeassistant.components.sensor import PLATFORM_SCHEMA
+from homeassistant.const import (
+ CONF_API_KEY, CONF_NAME, CONF_SCAN_INTERVAL, ATTR_ATTRIBUTION, ATTR_LATITUDE, ATTR_LONGITUDE)
+import homeassistant.helpers.location as location
+from homeassistant.util import Throttle
+from homeassistant.helpers.entity import Entity
+import homeassistant.helpers.config_validation as cv
+
+_LOGGER = logging.getLogger(__name__)
+
+CONF_ORIGIN = 'origin'
+CONF_OPTIONS = 'options'
+CONF_DISPLAY_ZONE = 'display_zone'
+CONF_ATTRIBUTION = "Data provided by maps.google.com"
+
+ATTR_STREET_NUMBER = 'Street Number'
+ATTR_STREET = 'Street'
+ATTR_CITY = 'City'
+ATTR_POSTAL_TOWN = 'Postal Town'
+ATTR_POSTAL_CODE = 'Postal Code'
+ATTR_REGION = 'State'
+ATTR_COUNTRY = 'Country'
+ATTR_COUNTY = 'County'
+ATTR_FORMATTED_ADDRESS = 'Formatted Address'
+
+DEFAULT_NAME = 'Google Geocode'
+DEFAULT_OPTION = 'street, city'
+DEFAULT_DISPLAY_ZONE = 'display'
+DEFAULT_KEY = 'no key'
+current = '0,0'
+zone_check = 'a'
+SCAN_INTERVAL = timedelta(seconds=60)
+
+PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
+ vol.Required(CONF_ORIGIN): cv.string,
+ vol.Optional(CONF_API_KEY, default=DEFAULT_KEY): cv.string,
+ vol.Optional(CONF_OPTIONS, default=DEFAULT_OPTION): cv.string,
+ vol.Optional(CONF_DISPLAY_ZONE, default=DEFAULT_DISPLAY_ZONE): cv.string,
+ vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
+ vol.Optional(CONF_SCAN_INTERVAL, default=SCAN_INTERVAL):
+ cv.time_period,
+})
+
+TRACKABLE_DOMAINS = ['device_tracker', 'sensor']
+
+def setup_platform(hass, config, add_devices, discovery_info=None):
+ """Setup the sensor platform."""
+ name = config.get(CONF_NAME)
+ api_key = config.get(CONF_API_KEY)
+ origin = config.get(CONF_ORIGIN)
+ options = config.get(CONF_OPTIONS)
+ display_zone = config.get(CONF_DISPLAY_ZONE)
+
+ add_devices([GoogleGeocode(hass, origin, name, api_key, options, display_zone)])
+
+
+class GoogleGeocode(Entity):
+ """Representation of a Google Geocode Sensor."""
+
+ def __init__(self, hass, origin, name, api_key, options, display_zone):
+ """Initialize the sensor."""
+ self._hass = hass
+ self._name = name
+ self._api_key = api_key
+ self._options = options.lower()
+ self._display_zone = display_zone.lower()
+ self._state = "Awaiting Update"
+
+ self._street_number = None
+ self._street = None
+ self._city = None
+ self._postal_town = None
+ self._postal_code = None
+ self._city = None
+ self._region = None
+ self._country = None
+ self._county = None
+ self._formatted_address = None
+ self._zone_check_current = None
+
+ # Check if origin is a trackable entity
+ if origin.split('.', 1)[0] in TRACKABLE_DOMAINS:
+ self._origin_entity_id = origin
+ else:
+ self._origin = origin
+
+ @property
+ def name(self):
+ """Return the name of the sensor."""
+ return self._name
+
+ @property
+ def state(self):
+ """Return the state of the sensor."""
+ return self._state
+
+ @property
+ def device_state_attributes(self):
+ """Return the state attributes."""
+ return{
+ ATTR_STREET_NUMBER: self._street_number,
+ ATTR_STREET: self._street,
+ ATTR_CITY: self._city,
+ ATTR_POSTAL_TOWN: self._postal_town,
+ ATTR_POSTAL_CODE: self._postal_code,
+ ATTR_REGION: self._region,
+ ATTR_COUNTRY: self._country,
+ ATTR_COUNTY: self._county,
+ ATTR_ATTRIBUTION: CONF_ATTRIBUTION,
+ ATTR_FORMATTED_ADDRESS: self._formatted_address,
+ }
+
+ @Throttle(SCAN_INTERVAL)
+ def update(self):
+ """Get the latest data and updates the states."""
+
+ if hasattr(self, '_origin_entity_id'):
+ self._origin = self._get_location_from_entity(
+ self._origin_entity_id
+ )
+
+ """Update if location has changed."""
+
+ global current
+ global zone_check_count
+ global zone_check
+ global user_display
+ zone_check = self.hass.states.get(self._origin_entity_id).state
+ zone_check_count = 2
+
+ if zone_check == self._zone_check_current:
+ zone_check_count = 1
+ if zone_check == 'not_home':
+ zone_check_count = 2
+ if zone_check_count == 1:
+ pass
+ elif self._origin == None:
+ pass
+ elif current == self._origin:
+ pass
+ else:
+ _LOGGER.info("google request sent")
+ self._zone_check_current = self.hass.states.get(self._origin_entity_id).state
+ zone_check_count = 2
+ lat = self._origin
+ current = lat
+ self._reset_attributes()
+ if self._api_key == 'no key':
+ url = "https://maps.google.com/maps/api/geocode/json?latlng=" + lat
+ else:
+ url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + lat + "&key=" + self._api_key
+ response = get(url)
+ json_input = response.text
+ decoded = json.loads(json_input)
+ street_number = ''
+ street = 'Unnamed Road'
+ alt_street = 'Unnamed Road'
+ city = ''
+ postal_town = ''
+ formatted_address = ''
+ state = ''
+ county = ''
+ country = ''
+
+ for result in decoded["results"]:
+ for component in result["address_components"]:
+ if 'street_number' in component["types"]:
+ street_number = component["long_name"]
+ self._street_number = street_number
+ if 'route' in component["types"]:
+ street = component["long_name"]
+ self._street = street
+ if 'sublocality_level_1' in component["types"]:
+ alt_street = component["long_name"]
+ if 'postal_town' in component["types"]:
+ postal_town = component["long_name"]
+ self._postal_town = postal_town
+ if 'locality' in component["types"]:
+ city = component["long_name"]
+ self._city = city
+ if 'administrative_area_level_1' in component["types"]:
+ state = component["long_name"]
+ self._region = state
+ if 'administrative_area_level_2' in component["types"]:
+ county = component["long_name"]
+ self._county = county
+ if 'country' in component["types"]:
+ country = component["long_name"]
+ self._country = country
+ if 'postal_code' in component["types"]:
+ postal_code = component["long_name"]
+ self._postal_code = postal_code
+
+ if 'formatted_address' in decoded['results'][0]:
+ formatted_address = decoded['results'][0]['formatted_address']
+ self._formatted_address = formatted_address
+
+ if 'error_message' in decoded:
+ self._state = decoded['error_message']
+ _LOGGER.error("You have exceded your daily requests plase create an api key.")
+ elif self._display_zone == 'hide' or zone_check == "not_home":
+ if street == 'Unnamed Road':
+ street = alt_street
+ self._street = alt_street
+ if city == '':
+ city = postal_town
+ if city == '':
+ city = county
+
+ display_options = self._options
+ user_display = []
+
+ if "street_number" in display_options:
+ user_display.append(street_number)
+ if "street" in display_options:
+ user_display.append(street)
+ if "city" in display_options:
+ self._append_to_user_display(city)
+ if "county" in display_options:
+ self._append_to_user_display(county)
+ if "state" in display_options:
+ self._append_to_user_display(state)
+ if "postal_code" in display_options:
+ self._append_to_user_display(postal_code)
+ if "country" in display_options:
+ self._append_to_user_display(country)
+ if "formatted_address" in display_options:
+ self._append_to_user_display(formatted_address)
+
+ user_display = ', '.join( x for x in user_display )
+
+ if user_display == '':
+ user_display = street
+ self._state = user_display
+ else:
+ self._state = zone_check[0].upper() + zone_check[1:]
+
+ def _get_location_from_entity(self, entity_id):
+ """Get the origin from the entity state or attributes."""
+ entity = self._hass.states.get(entity_id)
+
+ if entity is None:
+ _LOGGER.error("Unable to find entity %s", entity_id)
+ return None
+
+ # Check if the entity has origin attributes
+ if location.has_location(entity):
+ return self._get_location_from_attributes(entity)
+
+ # When everything fails just return nothing
+ return None
+
+ def _reset_attributes(self):
+ """Resets attributes."""
+ self._street = None
+ self._street_number = None
+ self._city = None
+ self._postal_town = None
+ self._postal_code = None
+ self._region = None
+ self._country = None
+ self._county = None
+ self._formatted_address = None
+
+ def _append_to_user_display(self, append_check):
+ """Appends attribute to state if false."""
+ if append_check == "":
+ pass
+ else:
+ user_display.append(append_check)
+
+ @staticmethod
+ def _get_location_from_attributes(entity):
+ """Get the lat/long string from an entities attributes."""
+ attr = entity.attributes
+ return "%s,%s" % (attr.get(ATTR_LATITUDE), attr.get(ATTR_LONGITUDE))
diff --git a/custom_components/sensor/life360.py b/custom_components/sensor/life360.py
new file mode 100755
index 0000000..66a2846
--- /dev/null
+++ b/custom_components/sensor/life360.py
@@ -0,0 +1,267 @@
+"""
+@ Author : Suresh Kalavala
+@ Date : 05/24/2017
+@ Description : Life360 Sensor - It queries Life360 API and retrieves
+ data at a specified interval and dumps into MQTT
+
+@ Notes: Copy this file and place it in your
+ "Home Assistant Config folder\custom_components\sensor\" folder
+ Copy corresponding Life360 Package frommy repo,
+ and make sure you have MQTT installed and Configured
+ Make sure the life360 password doesn't contain '#' or '$' symbols
+"""
+
+from datetime import timedelta
+import logging
+import subprocess
+import json
+
+import voluptuous as vol
+import homeassistant.components.mqtt as mqtt
+
+from io import StringIO
+from homeassistant.components.mqtt import (CONF_STATE_TOPIC, CONF_COMMAND_TOPIC, CONF_QOS, CONF_RETAIN)
+from homeassistant.helpers import template
+from homeassistant.exceptions import TemplateError
+from homeassistant.components.sensor import PLATFORM_SCHEMA
+from homeassistant.const import (
+ CONF_NAME, CONF_VALUE_TEMPLATE, CONF_UNIT_OF_MEASUREMENT,
+ STATE_UNKNOWN)
+from homeassistant.helpers.entity import Entity
+import homeassistant.helpers.config_validation as cv
+
+_LOGGER = logging.getLogger(__name__)
+
+DEPENDENCIES = ['mqtt']
+
+DEFAULT_NAME = 'Life360 Sensor'
+CONST_MQTT_TOPIC = "mqtt_topic"
+CONST_STATE_ERROR = "error"
+CONST_STATE_RUNNING = "running"
+CONST_USERNAME = "username"
+CONST_PASSWORD = "password"
+
+COMMAND1 = "curl -s -X POST -H \"Authorization: Basic cFJFcXVnYWJSZXRyZTRFc3RldGhlcnVmcmVQdW1hbUV4dWNyRUh1YzptM2ZydXBSZXRSZXN3ZXJFQ2hBUHJFOTZxYWtFZHI0Vg==\" -F \"grant_type=password\" -F \"username=USERNAME360\" -F \"password=PASSWORD360\" https://api.life360.com/v3/oauth2/token.json | grep -Po '(?<=\"access_token\":\")\\w*'"
+COMMAND2 = "curl -s -X GET -H \"Authorization: Bearer ACCESS_TOKEN\" https://api.life360.com/v3/circles.json | grep -Po '(?<=\"id\":\")[\\w-]*'"
+COMMAND3 = "curl -s -X GET -H \"Authorization: Bearer ACCESS_TOKEN\" https://api.life360.com/v3/circles/ID"
+
+SCAN_INTERVAL = timedelta(seconds=60)
+
+PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
+ vol.Required(CONST_USERNAME): cv.string,
+ vol.Required(CONST_PASSWORD): cv.string,
+ vol.Required(CONST_MQTT_TOPIC): cv.string,
+ vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
+ vol.Optional(CONF_UNIT_OF_MEASUREMENT): cv.string,
+ vol.Optional(CONF_VALUE_TEMPLATE): cv.template,
+})
+
+# pylint: disable=unused-argument
+def setup_platform(hass, config, add_devices, discovery_info=None):
+ """Set up the Life360 Sensor."""
+ name = config.get(CONF_NAME)
+ username = config.get(CONST_USERNAME)
+ password = config.get(CONST_PASSWORD)
+ mqtt_topic = config.get(CONST_MQTT_TOPIC)
+
+ unit = config.get(CONF_UNIT_OF_MEASUREMENT)
+ value_template = config.get(CONF_VALUE_TEMPLATE)
+ if value_template is not None:
+ value_template.hass = hass
+
+ data = Life360SensorData(username, password, COMMAND1, COMMAND2, COMMAND3, mqtt_topic, hass)
+
+ add_devices([Life360Sensor(hass, data, name, unit, value_template)])
+
+
+class Life360Sensor(Entity):
+ """Representation of a sensor."""
+
+ def __init__(self, hass, data, name, unit_of_measurement, value_template):
+ """Initialize the sensor."""
+ self._hass = hass
+ self.data = data
+ self._name = name
+ self._state = STATE_UNKNOWN
+ self._unit_of_measurement = unit_of_measurement
+ self._value_template = value_template
+ self.update()
+
+ @property
+ def name(self):
+ """Return the name of the sensor."""
+ return self._name
+
+ @property
+ def unit_of_measurement(self):
+ """Return the unit the value is expressed in."""
+ return self._unit_of_measurement
+
+ @property
+ def state(self):
+ """Return the state of the device."""
+ return self._state
+
+ def update(self):
+ """Get the latest data and updates the state."""
+ self.data.update()
+ value = self.data.value
+
+ if value is None:
+ value = STATE_UNKNOWN
+ elif self._value_template is not None:
+ self._state = self._value_template.render_with_possible_json_value(
+ value, STATE_UNKNOWN)
+ else:
+ self._state = value
+
+
+class Life360SensorData(object):
+ """The class for handling the data retrieval."""
+
+ def __init__(self, username, password, command1, command2, command3, mqtt_topic, hass):
+ """Initialize the data object."""
+ self.username = username
+ self.password = password
+ self.COMMAND_ACCESS_TOKEN = command1
+ self.COMMAND_ID = command2
+ self.COMMAND_MEMBERS = command3
+ self.hass = hass
+ self.value = None
+ self.mqtt_topic = mqtt_topic
+ self.mqtt_retain = True
+ self.mqtt_qos = 0
+
+ def update(self):
+
+ try:
+ """ Prepare and Execute Commands """
+ self.COMMAND_ACCESS_TOKEN = self.COMMAND_ACCESS_TOKEN.replace("USERNAME360", self.username)
+ self.COMMAND_ACCESS_TOKEN = self.COMMAND_ACCESS_TOKEN.replace("PASSWORD360", self.password)
+ access_token = self.exec_shell_command( self.COMMAND_ACCESS_TOKEN )
+
+ if access_token == None:
+ self.value = CONST_STATE_ERROR
+ return None
+
+ self.COMMAND_ID = self.COMMAND_ID.replace("ACCESS_TOKEN", access_token)
+ id = self.exec_shell_command( self.COMMAND_ID )
+
+ if id == None:
+ self.value = CONST_STATE_ERROR
+ return None
+
+ self.COMMAND_MEMBERS = self.COMMAND_MEMBERS.replace("ACCESS_TOKEN", access_token)
+ self.COMMAND_MEMBERS = self.COMMAND_MEMBERS.replace("ID", id)
+ payload = self.exec_shell_command( self.COMMAND_MEMBERS )
+
+ if payload != None:
+ self.save_payload_to_mqtt ( self.mqtt_topic, payload )
+ data = json.loads ( payload )
+ for member in data["members"]:
+ topic = StringBuilder()
+ topic.Append("owntracks/")
+ topic.Append(member["firstName"].lower())
+ topic.Append("/")
+ topic.Append(member["firstName"].lower())
+ topic = topic
+
+ msgPayload = StringBuilder()
+ msgPayload.Append("{")
+ msgPayload.Append("\"t\":\"p\"")
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"tst\":")
+ msgPayload.Append(member['location']['timestamp'])
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"acc\":")
+ msgPayload.Append(member['location']['accuracy'])
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"_type\":\"location\"")
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"alt\":\"0\"")
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"_cp\":\"false\"")
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"lon\":")
+ msgPayload.Append(member['location']['longitude'])
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"lat\":")
+ msgPayload.Append(member['location']['latitude'])
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"batt\":")
+ msgPayload.Append(member['location']['battery'])
+ msgPayload.Append(",")
+
+ if str(member['location']['wifiState']) == "1":
+ msgPayload.Append("\"conn\":\"w\"")
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"vel\":")
+ msgPayload.Append(str(member['location']['speed']))
+ msgPayload.Append(",")
+
+ msgPayload.Append("\"charging\":")
+ msgPayload.Append(member['location']['charge'])
+ msgPayload.Append("}")
+
+ self.save_payload_to_mqtt ( str(topic), str(msgPayload) )
+ self.value = CONST_STATE_RUNNING
+ else:
+ self.value = CONST_STATE_ERROR
+
+ except Exception as e:
+ self.value = CONST_STATE_ERROR
+
+ def exec_shell_command( self, command ):
+
+ output = None
+ try:
+ output = subprocess.check_output( command, shell=True, timeout=50 )
+ output = output.strip().decode('utf-8')
+
+ except subprocess.CalledProcessError:
+ """ _LOGGER.error("Command failed: %s", command)"""
+ self.value = CONST_STATE_ERROR
+ output = None
+ except subprocess.TimeoutExpired:
+ """ _LOGGER.error("Timeout for command: %s", command)"""
+ self.value = CONST_STATE_ERROR
+ output = None
+
+ if output == None:
+ _LOGGER.error( "Life360 has not responsed well. Nothing to worry, will try again!" )
+ self.value = CONST_STATE_ERROR
+ return None
+ else:
+ return output
+
+ def save_payload_to_mqtt( self, topic, payload ):
+
+ try:
+ """mqtt.async_publish ( self.hass, topic, payload, self.mqtt_qos, self.mqtt_retain )"""
+ _LOGGER.info("topic: %s", topic)
+ _LOGGER.info("payload: %s", payload)
+ mqtt.publish ( self.hass, topic, payload, self.mqtt_qos, self.mqtt_retain )
+
+ except:
+ _LOGGER.error( "Error saving Life360 data to mqtt." )
+
+class StringBuilder:
+ _file_str = None
+
+ def __init__(self):
+ self._file_str = StringIO()
+
+ def Append(self, str):
+ self._file_str.write(str)
+
+ def __str__(self):
+ return self._file_str.getvalue()
\ No newline at end of file
diff --git a/custom_components/sensor/paloalto.py b/custom_components/sensor/paloalto.py
new file mode 100755
index 0000000..c3902b9
--- /dev/null
+++ b/custom_components/sensor/paloalto.py
@@ -0,0 +1,269 @@
+"""
+@Author: Suresh Kalavala
+@Date: 03/03/2018
+
+Custom Sensor: Palo Alto device integration with Home Assistant.
+
+For more details about this platform, please refer to the documentation at
+https://home-assistant.io/components/sensor.paloalto/
+"""
+import ssl
+import logging
+import urllib.request
+import voluptuous as vol
+import homeassistant.helpers.config_validation as cv
+import xml.etree.ElementTree as ET
+
+from enum import Enum
+from datetime import timedelta
+from homeassistant.helpers.entity import Entity
+from homeassistant.components.sensor import PLATFORM_SCHEMA
+from homeassistant.const import (CONF_NAME, CONF_API_KEY, CONF_IP_ADDRESS,
+ CONF_SSL, CONF_VERIFY_SSL,
+ CONF_MONITORED_CONDITIONS)
+
+_LOGGER = logging.getLogger(__name__)
+
+DEFAULT_NAME = 'PaloAlto'
+DEFAULT_SSL = False
+DEFAULT_VERIFY_SSL = True
+
+CONST_COMMAND = "COMMAND"
+CONST_OPS_ENDPOINT = '/api/?type=op&cmd=COMMAND'
+CONST_CONFIG_ENDPOINT = '/api/?type=config&action=get&xpath=COMMAND'
+
+PA_OPS_ACTIVE_USERS = ""
+PA_CONF_SYS_INFO = ""
+PA_CONF_GP_USERS = "" \
+ ""
+PA_CONF_TEMPERATURE = "" \
+ ""
+
+SCAN_INTERVAL = timedelta(seconds=120)
+
+MONITORED_CONDITIONS = {
+ 'host_name': ['Host Name', 'x', 'mdi:fire'],
+ 'up_time': ['Up Time', 'x', 'mdi:clock'],
+ 'serial_no': ['Serial Number', 'x', 'mdi:counter'],
+ 'sw_version': ['Software Version', 'x', 'mdi:counter'],
+ 'gp_version': ['Global protect Version', 'x', 'mdi:counter'],
+ 'logdb_version': ['LogDB Version', 'x', 'mdi:book-open'],
+ 'operation_mode': ['Operation Mode', 'x', 'mdi:book-open'],
+ 'core_temp': ['Core Temperature', 'x', 'mdi:oil-temperature'],
+ 'sys_temp': ['System Temperature', 'x', 'mdi:oil-temperature'],
+ 'gp_user_count': ['Global Protect User Count', 'vpn users', 'mdi:counter'],
+ 'gp_users': ['Global Protect Users', 'vpn users', 'mdi:account-multiple'],
+ 'loggedin_user_count': ['Loggedin User Count', 'users', 'mdi:counter'],
+ 'loggedin_users': ['Loggedin Users', 'users', 'mdi:account-multiple'],
+}
+
+PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
+ vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
+ vol.Required(CONF_API_KEY): cv.string,
+ vol.Required(CONF_IP_ADDRESS): cv.string,
+ vol.Optional(CONF_SSL, default=DEFAULT_SSL): cv.boolean,
+ vol.Optional(CONF_MONITORED_CONDITIONS,
+ default=list(MONITORED_CONDITIONS)):
+ vol.All(cv.ensure_list, [vol.In(MONITORED_CONDITIONS)]),
+ vol.Optional(CONF_VERIFY_SSL, default=DEFAULT_VERIFY_SSL): cv.boolean,
+})
+
+
+# pylint: disable=unused-argument
+def setup_platform(hass, config, add_devices, discovery_info=None):
+ """Set up the Palo Alto VPN User Sensor."""
+ name = config.get(CONF_NAME)
+ host = config.get(CONF_IP_ADDRESS)
+ use_ssl = config.get(CONF_SSL)
+ verify_ssl = config.get(CONF_VERIFY_SSL)
+ api_key = config.get(CONF_API_KEY)
+ sensors = []
+
+ try:
+ api = PaloAltoApi(host, use_ssl, verify_ssl, api_key)
+ for condition in config[CONF_MONITORED_CONDITIONS]:
+ sensor = PaloAltoSensor(hass, api, name, condition)
+ sensors.append(sensor)
+ add_devices(sensors, True)
+ except Exception as err:
+ _LOGGER.error("Failed to setup Palo Alto Sensor. Error: " + str(err))
+
+
+class PaloAltoSensor(Entity):
+ """Representation of a sensor."""
+
+ def __init__(self, hass, api, name, variable):
+ """Initialize the sensor."""
+ self._hass = hass
+ self._api = api
+ self._name = name
+ self._var_id = variable
+
+ variable_info = MONITORED_CONDITIONS[variable]
+ self._var_name = variable_info[0]
+ self._var_units = variable_info[1]
+ self._var_icon = variable_info[2]
+
+ @property
+ def name(self):
+ """Return the name of the sensor."""
+ return "{} {}".format(self._name, self._var_name)
+
+ @property
+ def icon(self):
+ """Icon to use in the frontend, if any."""
+ return self._var_icon
+
+ @property
+ def state(self):
+ """Return the state of the device."""
+ return self._api.data[self._var_id]
+
+ @property
+ def available(self):
+ """Could the device be accessed during the last update call."""
+ return self._api.available
+
+ def update(self):
+ """Get the latest data and updates the state."""
+ self._api.update()
+
+
+class PaloAltoApi(object):
+ """The class for handling the data retrieval from Palo Alto Device."""
+
+ def __init__(self, host, use_ssl, verify_ssl, api_key):
+ """Initialize the Palo Alto API."""
+ self._host = host
+ self._use_ssl = use_ssl
+ self._verify_ssl = verify_ssl
+ self._api_key = api_key
+ self._usersdata = None
+ self._sysinfo = None
+ self._gp_users = None
+ self._temperature = None
+ self.available = True
+ self._sensors = {}
+
+ @property
+ def data(self):
+ """Return data."""
+ return self._sensors
+
+ def get_uri_scheme(self, use_ssl):
+ """Return proper uril scheme based on config setting."""
+ return 'https://' if use_ssl else 'http://'
+
+ def get_resource(self, use_ssl, host, api_key, endpoint):
+ """Prepare the URL."""
+ uri_scheme = self.get_uri_scheme(use_ssl)
+ if endpoint == EndPointType.Operational:
+ return "{}{}{}&key={}".format(uri_scheme, self._host,
+ CONST_OPS_ENDPOINT, self._api_key)
+ else:
+ return "{}{}{}&key={}".format(uri_scheme, self._host,
+ CONST_CONFIG_ENDPOINT, self._api_key)
+
+ def http_request(self, url):
+ """HTTP request to the Palo Alto device."""
+ content = None
+ context = None
+ try:
+ if self._use_ssl and not self._verify_ssl:
+ context = ssl._create_unverified_context()
+ response = urllib.request.urlopen(url, context=context)
+ content = response.read()
+ except Exception as ex:
+ _LOGGER.error(str(ex))
+ content = None
+
+ return content
+
+ def update(self):
+ """Get Operational and Configuration urls."""
+ ops_url = self.get_resource(self._use_ssl, self._host,
+ self._api_key, EndPointType.Operational)
+
+ users_url = ops_url.replace(CONST_COMMAND, PA_OPS_ACTIVE_USERS)
+ self._usersdata = self.http_request(users_url)
+
+ sysinfo_url = ops_url.replace(CONST_COMMAND, PA_CONF_SYS_INFO)
+ self._sysinfo = self.http_request(sysinfo_url)
+
+ gp_users_url = ops_url.replace(CONST_COMMAND, PA_CONF_GP_USERS)
+ self._gp_users = self.http_request(gp_users_url)
+
+ temperature_url = ops_url.replace(CONST_COMMAND, PA_CONF_TEMPERATURE)
+ self._temperature = self.http_request(temperature_url)
+
+ """parse the xml data"""
+ self.parse_data()
+
+ def parse_globalprotect_users(self):
+ """Parses global protect users xml."""
+ user_count = 0
+ vpn_users = []
+ root = ET.fromstring(self._gp_users)
+ nodes = root.findall('result/gp-portal-users/user')
+ for user in nodes:
+ user_count += 1
+ vpn_users.append(user.find('username').text)
+
+ if user_count != 0:
+ self._sensors["gp_users"] = ', '.join(vpn_users)
+ else:
+ self._sensors["gp_users"] = "None"
+ self._sensors["gp_user_count"] = user_count
+
+ def parse_temperature(self):
+ """Parses environment/temperature values."""
+ root = ET.fromstring(self._temperature)
+ nodes = root.findall('result/thermal/Slot1/entry/DegreesC')
+ self._sensors["core_temp"] = round(float(nodes[0].text), 2)
+ self._sensors["sys_temp"] = round(float(nodes[1].text), 2)
+
+ def parse_system_info(self):
+ """Parses System Information."""
+ root = ET.fromstring(self._sysinfo)
+ sys_node = root.findall('result/system')
+ self._sensors["up_time"] = sys_node[0].find('uptime').text
+ self._sensors["serial_no"] = sys_node[0].find('serial').text
+ self._sensors["host_name"] = sys_node[0].find('hostname').text
+ self._sensors["sw_version"] = sys_node[0].find('sw-version').text
+ self._sensors["logdb_version"] = sys_node[0].find(
+ 'logdb-version').text
+ self._sensors["operation_mode"] = sys_node[0].find(
+ 'operational-mode').text
+ self._sensors["gp_version"] = sys_node[0].find(
+ 'global-protect-client-package-version').text
+
+ def parse_active_users(self):
+ """Parses Active Users XML."""
+ root = ET.fromstring(self._usersdata)
+ nodes = root.findall('result/admins/entry')
+ count = 0
+ users = []
+ for item in nodes:
+ count += 1
+ users.append(item.find('admin').text)
+
+ if count > 0:
+ self._sensors["loggedin_users"] = ', '.join(users)
+ else:
+ self._sensors["loggedin_users"] = "None"
+
+ self._sensors["loggedin_user_count"] = count
+
+ def parse_data(self):
+ """Parses data and populates sensors."""
+ self.parse_globalprotect_users()
+ self.parse_temperature()
+ self.parse_system_info()
+ self.parse_active_users()
+
+
+class EndPointType(Enum):
+ """Enum that indicates that type of endpoint that is."""
+
+ Operational = "operational"
+ Configuration = "configuration"
\ No newline at end of file
diff --git a/custom_components/sensor/udp.py b/custom_components/sensor/udp.py
new file mode 100755
index 0000000..fb6d755
--- /dev/null
+++ b/custom_components/sensor/udp.py
@@ -0,0 +1,141 @@
+"""
+Custom Component, written by @skalavala - based on the existing TCP component.
+
+Support for UDP socket based sensors.
+
+For more details about this platform, please refer to the documentation at
+https://home-assistant.io/components/sensor.udp/
+"""
+import logging
+import socket
+import select
+
+import voluptuous as vol
+
+from homeassistant.components.sensor import PLATFORM_SCHEMA
+from homeassistant.const import (
+ CONF_NAME, CONF_HOST, CONF_PORT, CONF_PAYLOAD, CONF_TIMEOUT,
+ CONF_UNIT_OF_MEASUREMENT, CONF_VALUE_TEMPLATE)
+from homeassistant.exceptions import TemplateError
+from homeassistant.helpers.entity import Entity
+import homeassistant.helpers.config_validation as cv
+
+_LOGGER = logging.getLogger(__name__)
+
+CONF_BUFFER_SIZE = 'buffer_size'
+CONF_VALUE_ON = 'value_on'
+
+DEFAULT_BUFFER_SIZE = 1024
+DEFAULT_NAME = 'UDP Sensor'
+DEFAULT_TIMEOUT = 10
+
+PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
+ vol.Required(CONF_HOST): cv.string,
+ vol.Required(CONF_PORT): cv.port,
+ vol.Required(CONF_PAYLOAD): cv.string,
+ vol.Optional(CONF_BUFFER_SIZE, default=DEFAULT_BUFFER_SIZE):
+ cv.positive_int,
+ vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
+ vol.Optional(CONF_TIMEOUT, default=DEFAULT_TIMEOUT): cv.positive_int,
+ vol.Optional(CONF_UNIT_OF_MEASUREMENT): cv.string,
+ vol.Optional(CONF_VALUE_ON): cv.string,
+ vol.Optional(CONF_VALUE_TEMPLATE): cv.template,
+})
+
+
+def setup_platform(hass, config, add_entities, discovery_info=None):
+ """Set up the UDP Sensor."""
+ add_entities([UdpSensor(hass, config)])
+
+
+class UdpSensor(Entity):
+ """Implementation of a UDP socket based sensor."""
+
+ required = tuple()
+
+ def __init__(self, hass, config):
+ """Set all the config values if they exist and get initial state."""
+ value_template = config.get(CONF_VALUE_TEMPLATE)
+
+ if value_template is not None:
+ value_template.hass = hass
+
+ self._hass = hass
+ self._config = {
+ CONF_NAME: config.get(CONF_NAME),
+ CONF_HOST: config.get(CONF_HOST),
+ CONF_PORT: config.get(CONF_PORT),
+ CONF_TIMEOUT: config.get(CONF_TIMEOUT),
+ CONF_PAYLOAD: config.get(CONF_PAYLOAD),
+ CONF_UNIT_OF_MEASUREMENT: config.get(CONF_UNIT_OF_MEASUREMENT),
+ CONF_VALUE_TEMPLATE: value_template,
+ CONF_VALUE_ON: config.get(CONF_VALUE_ON),
+ CONF_BUFFER_SIZE: config.get(CONF_BUFFER_SIZE),
+ }
+ self._state = None
+ self.update()
+
+ @property
+ def name(self):
+ """Return the name of this sensor."""
+ name = self._config[CONF_NAME]
+ if name is not None:
+ return name
+ return super(UdpSensor, self).name
+
+ @property
+ def state(self):
+ """Return the state of the device."""
+ return self._state
+
+ @property
+ def unit_of_measurement(self):
+ """Return the unit of measurement of this entity."""
+ return self._config[CONF_UNIT_OF_MEASUREMENT]
+
+ def update(self):
+ """Get the latest value for this sensor."""
+ with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
+ sock.settimeout(self._config[CONF_TIMEOUT])
+ try:
+ sock.connect(
+ (self._config[CONF_HOST], self._config[CONF_PORT]))
+ except socket.error as err:
+ _LOGGER.error(
+ "Unable to connect to %s on port %s: %s",
+ self._config[CONF_HOST], self._config[CONF_PORT], err)
+ return
+
+ try:
+ sock.send(self._config[CONF_PAYLOAD].encode())
+ except socket.error as err:
+ _LOGGER.error(
+ "Unable to send payload %r to %s on port %s: %s",
+ self._config[CONF_PAYLOAD], self._config[CONF_HOST],
+ self._config[CONF_PORT], err)
+ return
+
+ readable, _, _ = select.select(
+ [sock], [], [], self._config[CONF_TIMEOUT])
+ if not readable:
+ _LOGGER.warning(
+ "Timeout (%s second(s)) waiting for a response after "
+ "sending %r to %s on port %s.",
+ self._config[CONF_TIMEOUT], self._config[CONF_PAYLOAD],
+ self._config[CONF_HOST], self._config[CONF_PORT])
+ return
+
+ value = sock.recv(self._config[CONF_BUFFER_SIZE]).decode()
+
+ if self._config[CONF_VALUE_TEMPLATE] is not None:
+ try:
+ self._state = self._config[CONF_VALUE_TEMPLATE].render(
+ value=value)
+ return
+ except TemplateError:
+ _LOGGER.error(
+ "Unable to render template of %r with value: %r",
+ self._config[CONF_VALUE_TEMPLATE], value)
+ return
+
+ self._state = value
diff --git a/customize_domain.yaml b/customize_domain.yaml
new file mode 100755
index 0000000..2d9b92b
--- /dev/null
+++ b/customize_domain.yaml
@@ -0,0 +1,3 @@
+automation:
+ initial_state: 'on'
+ hide_entity: true
\ No newline at end of file
diff --git a/customize_glob.yaml b/customize_glob.yaml
new file mode 100755
index 0000000..bf2bfaa
--- /dev/null
+++ b/customize_glob.yaml
@@ -0,0 +1,74 @@
+'sensor.*_temperature':
+ hidden: false
+'sensor.*_humidity':
+ hidden: false
+'sensor.*_luminance':
+ hidden: false
+
+# Z Wave Stuff
+'zwave.aeotec_zw074_*':
+ hidden: true
+'sensor.aeotec_zw074_multisensor_gen5_*':
+ hidden: true
+'sensor.aeotec_zw100_multisensor_6_*':
+ hidden: true
+'sensor.*_access_control*':
+ hidden: true
+'sensor.*_alarm_level*':
+ hidden: true
+'sensor.*_alarm_type*':
+ hidden: true
+'sensor.*_burglar*':
+ hidden: true
+'sensor.*_power_management*':
+ hidden: true
+'sensor.*_sourcenodeid*':
+ hidden: true
+
+# Calendar Stuff
+'calendar.*':
+ hidden: true
+
+# Camera Stuff, hide from UI
+'binary_sensor.*_camera_tamper_detection':
+ hidden: true
+'binary_sensor.*_camera_field_detection':
+ hidden: true
+'binary_sensor.*_camera_line_crossing':
+ hidden: true
+'binary_sensor.*_camera_face_detection':
+ hidden: true
+
+# Weather Stuff
+# 'sensor.dark_sky_*':
+# hidden: true
+
+'sensor.waqi_columbus__fairgrounds_*':
+ hidden: true
+
+'sensor.pws_*':
+ hidden: true
+
+'sensor.pollen*':
+ hidden: true
+
+'sensor.cold_flu_*':
+ hidden: true
+
+'sensor.air_quality':
+ hidden: true
+
+'sensor.uv_*':
+ hidden: true
+
+'sensor.sun':
+ hidden: true
+
+# Hide WiFi Stuff
+'sensor.*_iphone_wifi_state':
+ hidden: true
+
+zwave.unknown_*:
+ hidden: true
+sensor.unknown_*:
+ hidden: true
diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml
new file mode 100755
index 0000000..5bd901f
--- /dev/null
+++ b/docker/docker-compose.yaml
@@ -0,0 +1,84 @@
+version: '2'
+services:
+ mqtt:
+ image: eclipse-mosquitto:latest
+ container_name: "MQTT"
+ restart: always
+ network_mode: "host"
+ ports:
+ - "1883:1883"
+ - "9001:9001"
+ volumes:
+ - /home/suresh/docker/mqtt/data:/mosquitto/data
+ - /home/suresh/docker/mqtt/config:/mosquitto/config
+ - /home/suresh/docker/mqtt/log:/mosquitto/log
+
+ home-assistant:
+ image: homeassistant/home-assistant:latest
+ container_name: "home_assistant"
+ restart: always
+ network_mode: "host"
+ devices:
+ - /dev/ttyACM0
+ depends_on:
+ - mqtt
+ ports:
+ - "8123:8123"
+ volumes:
+ - /home/homeassistant/.homeassistant/:/config
+
+ homebridge:
+ image: oznu/homebridge:latest
+ container_name: "homebridge_docker"
+ restart: always
+ network_mode: host
+ environment:
+ - TZ=America/New_York
+ - PGID=1000
+ - PUID=1000
+ volumes:
+ - /home/suresh/docker/homebridge:/homebridge
+ depends_on:
+ - home-assistant
+
+ influxdb:
+ image: influxdb:latest
+ container_name: influxdb
+ restart: always
+ network_mode: host
+ ports:
+ - 8086:8086
+ - 8083:8083
+ volumes:
+ - /home/suresh/docker/influxdb/:/var/lib/influxdb
+
+ grafana:
+ image: grafana/grafana:latest
+ container_name: grafana
+ network_mode: host
+ ports:
+ - 3000:3000
+ volumes:
+ - /home/suresh/docker/grafana/:/var/lib/grafana
+ depends_on:
+ - influxdb
+ restart: always
+
+ docker_mon:
+ image: philhawthorne/ha-dockermon
+ container_name: ha_dockermon
+ restart: always
+ volumes:
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /path/to/config:/config
+ ports:
+ - 8126:8126
+
+ docker_machinebox:
+ image: machinebox/tagbox
+ container_name: machine_box
+ restart: always
+ ports:
+ - 8080:8080
+ environment:
+ MB_KEY: !secret MB_KEY
diff --git a/docker/dockermon.docker b/docker/dockermon.docker
new file mode 100755
index 0000000..83748e6
--- /dev/null
+++ b/docker/dockermon.docker
@@ -0,0 +1,6 @@
+docker run -d \
+ --name=ha-dockermon --restart=always \
+ -v /var/run/docker.sock:/var/run/docker.sock \
+ -v /path/to/config:/config \
+ -p 8126:8126 \
+ philhawthorne/ha-dockermon
diff --git a/docker/home-assistant.docker b/docker/home-assistant.docker
new file mode 100755
index 0000000..868bd76
--- /dev/null
+++ b/docker/home-assistant.docker
@@ -0,0 +1,6 @@
+docker run -it \
+ -p 8123:8123 \
+ -v /home/homeassistant/.homeassistant/:/config \
+ --net=host \
+ --device=/dev/ttyACM0 \
+ homeassistant/home-assistant:latest
diff --git a/docker/homebridge.docker b/docker/homebridge.docker
new file mode 100755
index 0000000..7d6381f
--- /dev/null
+++ b/docker/homebridge.docker
@@ -0,0 +1 @@
+sudo docker run --net=host --restart always --privileged=true --name=homebridge -v /home/mahasri/.homebridge:/root/.homebridge daxingplay/homebridge-homeassistant:latest
diff --git a/docker/mqtt.docker b/docker/mqtt.docker
new file mode 100755
index 0000000..54a8327
--- /dev/null
+++ b/docker/mqtt.docker
@@ -0,0 +1,12 @@
+Step 1:
+Copy /etc/mosquitto/conf.d/mosquitto.conf to /home/suresh/docker/mqtt/config/ directory
+Copy /etc/mosquitto/passwd to /mqtt/config directory
+
+Step 2:
+Run `sudo chown mosquitto:mosquitto mosquitto.conf`
+
+Step 3:
+Edit mosquitto.conf and set the passwd file path to /mqtt/config file
+
+# Run the following command
+docker run -it -p 1883:1883 -p 9001:9001 -v /home/suresh/docker/mqtt/config:/mosquitto/config/ eclipse-mosquitto:latest
diff --git a/docs/Gemfile b/docs/Gemfile
new file mode 100755
index 0000000..91ceacd
--- /dev/null
+++ b/docs/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'github-pages', group: :jekyll_plugins
\ No newline at end of file
diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock
new file mode 100755
index 0000000..0c0a756
--- /dev/null
+++ b/docs/Gemfile.lock
@@ -0,0 +1,220 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ activesupport (4.2.9)
+ i18n (~> 0.7)
+ minitest (~> 5.1)
+ thread_safe (~> 0.3, >= 0.3.4)
+ tzinfo (~> 1.1)
+ addressable (2.5.2)
+ public_suffix (>= 2.0.2, < 4.0)
+ coffee-script (2.4.1)
+ coffee-script-source
+ execjs
+ coffee-script-source (1.11.1)
+ colorator (1.1.0)
+ concurrent-ruby (1.0.5)
+ ethon (0.11.0)
+ ffi (>= 1.3.0)
+ execjs (2.7.0)
+ faraday (0.13.1)
+ multipart-post (>= 1.2, < 3)
+ ffi (1.9.18-x64-mingw32)
+ forwardable-extended (2.6.0)
+ gemoji (3.0.0)
+ github-pages (168)
+ activesupport (= 4.2.9)
+ github-pages-health-check (= 1.3.5)
+ jekyll (= 3.6.2)
+ jekyll-avatar (= 0.5.0)
+ jekyll-coffeescript (= 1.0.2)
+ jekyll-default-layout (= 0.1.4)
+ jekyll-feed (= 0.9.2)
+ jekyll-gist (= 1.4.1)
+ jekyll-github-metadata (= 2.9.3)
+ jekyll-mentions (= 1.2.0)
+ jekyll-optional-front-matter (= 0.2.0)
+ jekyll-paginate (= 1.1.0)
+ jekyll-readme-index (= 0.1.0)
+ jekyll-redirect-from (= 0.12.1)
+ jekyll-relative-links (= 0.5.1)
+ jekyll-sass-converter (= 1.5.0)
+ jekyll-seo-tag (= 2.3.0)
+ jekyll-sitemap (= 1.1.1)
+ jekyll-swiss (= 0.4.0)
+ jekyll-theme-architect (= 0.1.0)
+ jekyll-theme-cayman (= 0.1.0)
+ jekyll-theme-dinky (= 0.1.0)
+ jekyll-theme-hacker (= 0.1.0)
+ jekyll-theme-leap-day (= 0.1.0)
+ jekyll-theme-merlot (= 0.1.0)
+ jekyll-theme-midnight (= 0.1.0)
+ jekyll-theme-minimal (= 0.1.0)
+ jekyll-theme-modernist (= 0.1.0)
+ jekyll-theme-primer (= 0.5.2)
+ jekyll-theme-slate (= 0.1.0)
+ jekyll-theme-tactile (= 0.1.0)
+ jekyll-theme-time-machine (= 0.1.0)
+ jekyll-titles-from-headings (= 0.4.0)
+ jemoji (= 0.8.1)
+ kramdown (= 1.14.0)
+ liquid (= 4.0.0)
+ listen (= 3.0.6)
+ mercenary (~> 0.3)
+ minima (= 2.1.1)
+ rouge (= 2.2.1)
+ terminal-table (~> 1.4)
+ github-pages-health-check (1.3.5)
+ addressable (~> 2.3)
+ net-dns (~> 0.8)
+ octokit (~> 4.0)
+ public_suffix (~> 2.0)
+ typhoeus (~> 0.7)
+ html-pipeline (2.7.1)
+ activesupport (>= 2)
+ i18n (0.9.1)
+ concurrent-ruby (~> 1.0)
+ jekyll (3.6.2)
+ addressable (~> 2.4)
+ colorator (~> 1.0)
+ jekyll-sass-converter (~> 1.0)
+ jekyll-watch (~> 1.1)
+ kramdown (~> 1.14)
+ liquid (~> 4.0)
+ mercenary (~> 0.3.3)
+ pathutil (~> 0.9)
+ rouge (>= 1.7, < 3)
+ safe_yaml (~> 1.0)
+ jekyll-avatar (0.5.0)
+ jekyll (~> 3.0)
+ jekyll-coffeescript (1.0.2)
+ coffee-script (~> 2.2)
+ coffee-script-source (~> 1.11.1)
+ jekyll-default-layout (0.1.4)
+ jekyll (~> 3.0)
+ jekyll-feed (0.9.2)
+ jekyll (~> 3.3)
+ jekyll-gist (1.4.1)
+ octokit (~> 4.2)
+ jekyll-github-metadata (2.9.3)
+ jekyll (~> 3.1)
+ octokit (~> 4.0, != 4.4.0)
+ jekyll-mentions (1.2.0)
+ activesupport (~> 4.0)
+ html-pipeline (~> 2.3)
+ jekyll (~> 3.0)
+ jekyll-optional-front-matter (0.2.0)
+ jekyll (~> 3.0)
+ jekyll-paginate (1.1.0)
+ jekyll-readme-index (0.1.0)
+ jekyll (~> 3.0)
+ jekyll-redirect-from (0.12.1)
+ jekyll (~> 3.3)
+ jekyll-relative-links (0.5.1)
+ jekyll (~> 3.3)
+ jekyll-sass-converter (1.5.0)
+ sass (~> 3.4)
+ jekyll-seo-tag (2.3.0)
+ jekyll (~> 3.3)
+ jekyll-sitemap (1.1.1)
+ jekyll (~> 3.3)
+ jekyll-swiss (0.4.0)
+ jekyll-theme-architect (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-cayman (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-dinky (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-hacker (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-leap-day (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-merlot (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-midnight (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-minimal (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-modernist (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-primer (0.5.2)
+ jekyll (~> 3.5)
+ jekyll-github-metadata (~> 2.9)
+ jekyll-seo-tag (~> 2.2)
+ jekyll-theme-slate (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-tactile (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-time-machine (0.1.0)
+ jekyll (~> 3.5)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-titles-from-headings (0.4.0)
+ jekyll (~> 3.3)
+ jekyll-watch (1.5.0)
+ listen (~> 3.0, < 3.1)
+ jemoji (0.8.1)
+ activesupport (~> 4.0, >= 4.2.9)
+ gemoji (~> 3.0)
+ html-pipeline (~> 2.2)
+ jekyll (>= 3.0)
+ kramdown (1.14.0)
+ liquid (4.0.0)
+ listen (3.0.6)
+ rb-fsevent (>= 0.9.3)
+ rb-inotify (>= 0.9.7)
+ mercenary (0.3.6)
+ mini_portile2 (2.3.0)
+ minima (2.1.1)
+ jekyll (~> 3.3)
+ minitest (5.10.3)
+ multipart-post (2.0.0)
+ net-dns (0.8.0)
+ nokogiri (1.8.1-x64-mingw32)
+ mini_portile2 (~> 2.3.0)
+ octokit (4.7.0)
+ sawyer (~> 0.8.0, >= 0.5.3)
+ pathutil (0.16.0)
+ forwardable-extended (~> 2.6)
+ public_suffix (2.0.5)
+ rb-fsevent (0.10.2)
+ rb-inotify (0.9.10)
+ ffi (>= 0.5.0, < 2)
+ rouge (2.2.1)
+ safe_yaml (1.0.4)
+ sass (3.5.3)
+ sass-listen (~> 4.0.0)
+ sass-listen (4.0.0)
+ rb-fsevent (~> 0.9, >= 0.9.4)
+ rb-inotify (~> 0.9, >= 0.9.7)
+ sawyer (0.8.1)
+ addressable (>= 2.3.5, < 2.6)
+ faraday (~> 0.8, < 1.0)
+ terminal-table (1.8.0)
+ unicode-display_width (~> 1.1, >= 1.1.1)
+ thread_safe (0.3.6)
+ typhoeus (0.8.0)
+ ethon (>= 0.8.0)
+ tzinfo (1.2.4)
+ thread_safe (~> 0.1)
+ unicode-display_width (1.3.0)
+
+PLATFORMS
+ ruby
+ x64-mingw32
+
+DEPENDENCIES
+ github-pages
+
+BUNDLED WITH
+ 1.16.0
diff --git a/docs/Gruntfile.js b/docs/Gruntfile.js
new file mode 100755
index 0000000..ad93726
--- /dev/null
+++ b/docs/Gruntfile.js
@@ -0,0 +1,84 @@
+'use strict';
+module.exports = function(grunt) {
+
+ grunt.initConfig({
+ jshint: {
+ options: {
+ jshintrc: '.jshintrc'
+ },
+ all: [
+ 'Gruntfile.js',
+ '!assets/js/*.js',
+ '!assets/js/plugins/*.js',
+ '!assets/js/scripts.min.js'
+ ]
+ },
+ uglify: {
+ dist: {
+ files: {
+ 'assets/js/scripts.min.js': [
+ 'assets/js/plugins/*.js',
+ 'assets/js/_*.js'
+ ]
+ }
+ }
+ },
+ imagemin: {
+ dist: {
+ options: {
+ optimizationLevel: 7,
+ progressive: true
+ },
+ files: [{
+ expand: true,
+ cwd: 'images/',
+ src: '{,*/}*.{png,jpg,jpeg}',
+ dest: 'images/'
+ }]
+ }
+ },
+ svgmin: {
+ dist: {
+ files: [{
+ expand: true,
+ cwd: 'images/',
+ src: '{,*/}*.svg',
+ dest: 'images/'
+ }]
+ }
+ },
+ watch: {
+ js: {
+ files: [
+ '<%= jshint.all %>'
+ ],
+ tasks: ['jshint','uglify']
+ }
+ },
+ clean: {
+ dist: [
+ 'assets/js/scripts.min.js'
+ ]
+ }
+ });
+
+ // Load tasks
+ grunt.loadNpmTasks('grunt-contrib-clean');
+ grunt.loadNpmTasks('grunt-contrib-jshint');
+ grunt.loadNpmTasks('grunt-contrib-uglify');
+ grunt.loadNpmTasks('grunt-contrib-watch');
+ grunt.loadNpmTasks('grunt-contrib-imagemin');
+ grunt.loadNpmTasks('grunt-svgmin');
+
+ // Register tasks
+ grunt.registerTask('default', [
+ 'clean',
+ 'uglify',
+ 'imagemin',
+ 'svgmin'
+ ]);
+ grunt.registerTask('dev', [
+ 'watch'
+ ]);
+
+};
\ No newline at end of file
diff --git a/docs/_config.yml b/docs/_config.yml
new file mode 100755
index 0000000..ef5c828
--- /dev/null
+++ b/docs/_config.yml
@@ -0,0 +1,76 @@
+title: Home Automation Docs
+description: This is where I keep a bunch of stuff that I want to refer from time to time
+reading_time: true
+words_per_minute: 200
+# Your site's domain goes here (eg: https://mmistakes.github.io, http://yourdomain.com, etc)
+# When testing locally leave blank or use http://localhost:4000
+url: https://skalavala.github.io/smarthome/
+
+# Owner/author information
+owner:
+ name: Mahasri Kalavala
+ avatar: https://avatars3.githubusercontent.com/u/23421425?s=160&v=4
+ bio: "Great Guy :)"
+ email: you@email.com
+ github: skalavala
+
+# # Background image to be tiled on all pages
+# background:
+
+# # Analytics and webmaster tools stuff goes here
+# google_analytics:
+# google_verify:
+
+# http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
+# timezone: America/New_York
+# future: false # publish future dated posts -- true, false (default)
+highlighter: rouge
+markdown: kramdown
+plugins:
+ - jekyll-sitemap
+ - jekyll-paginate
+ - jekyll-gist
+ - jekyll-feed
+sass:
+ sass_dir: _sass
+ style: compressed
+
+# https://github.com/mojombo/jekyll/wiki/Permalinks
+permalink: /:categories/:title/
+
+# Amount of post to show on home page
+# paginate: 5
+
+kramdown:
+ input: GFM
+ auto_ids: true
+ footnote_nr: 1
+ entity_output: as_char
+ toc_levels: 1..6
+ enable_coderay: false
+
+include:
+ - .htaccess
+exclude:
+ - "*.less"
+ - "*.sublime-project"
+ - "*.sublime-workspace"
+ - .asset-cache
+ - .bundle
+ - .jekyll-assets-cache
+ - .sass-cache
+ - CHANGELOG
+ - Capfile
+ - Gemfile
+ - Gruntfile.js
+ - LICENSE
+ - README
+ - Rakefile
+ - config
+ - gulpfile.js
+ - lib
+ - log
+ - node_modules
+ - package.json
+ - spec
+ - tmp
diff --git a/docs/_data/activities.json b/docs/_data/activities.json
new file mode 100755
index 0000000..ee4a72c
--- /dev/null
+++ b/docs/_data/activities.json
@@ -0,0 +1,104850 @@
+{
+"activities": [
+ {
+ "UniqueID": 636714464897275875,
+ "MailUID": 1778,
+ "FromMail": "\"Rhino Save\" ",
+ "Subject": "Aug 31 2018 14:57:14, NT1 E",
+ "RecognizedTags": [
+ {
+ "tag": "Prairie",
+ "confidence": 0.87523853778839111
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.87247252464294434
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.8227379322052002
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.77233386039733887
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.75658082962036133
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.725786566734314
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.67841035127639771
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.45593166351318359
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.45179146528244019
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.431856632232666
+ }
+ ],
+ "Location": "NT1 E",
+ "ActivityDateTime": "2018-08-31T23:46:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-14-57-14.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714465387937147,
+ "MailUID": 1779,
+ "FromMail": "\"Rhino Save\" ",
+ "Subject": "Aug 31 2018 15:00:11, BOS5n",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.61573171615600586
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.34379732608795166
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.32172802090644836
+ }
+ ],
+ "Location": "BOS5n",
+ "ActivityDateTime": "2018-08-31T23:48:20-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-15-00-11.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714465404015897,
+ "MailUID": 1780,
+ "FromMail": "\"Rhino Save\" ",
+ "Subject": "Aug 31 2018 14:55:13, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.7525252103805542
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.70188647508621216
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.49285182356834412
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.42443767189979553
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.38005295395851135
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T23:55:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-14-55-13.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714465421182559,
+ "MailUID": 1781,
+ "FromMail": "\"Rhino Save\" ",
+ "Subject": "Aug 31 2018 15:07:24, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Elephant",
+ "confidence": 0.79870140552520752
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.79348951578140259
+ },
+ {
+ "tag": "Indian elephant",
+ "confidence": 0.77964389324188232
+ },
+ {
+ "tag": "Elephants and Mammoths",
+ "confidence": 0.70730918645858765
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.66698241233825684
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.66334885358810425
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.448867529630661
+ },
+ {
+ "tag": "Zoo",
+ "confidence": 0.42967531085014343
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T23:57:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-15-07-24.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714465436617817,
+ "MailUID": 1782,
+ "FromMail": "\"Rhino Save\" ",
+ "Subject": "Aug 31 2018 14:36:14, NT1 E",
+ "RecognizedTags": [
+ {
+ "tag": "Prairie",
+ "confidence": 0.8917165994644165
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.87697535753250122
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.807210385799408
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.79576611518859863
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.7931094765663147
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.79150503873825073
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.652210533618927
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.56629008054733276
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.528978168964386
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45956301689147949
+ }
+ ],
+ "Location": "NT1 E",
+ "ActivityDateTime": "2018-09-01T00:04:30-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-14-36-14.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714465452215699,
+ "MailUID": 1783,
+ "FromMail": "\"Rhino Save\" ",
+ "Subject": "Aug 31 2018 14:32:11, DB11",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.36802375316619873
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.35789096355438232
+ }
+ ],
+ "Location": "DB11",
+ "ActivityDateTime": "2018-09-01T00:07:18-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-14-32-11.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467017681366,
+ "MailUID": 41409,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 12:34:25, DV8e",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.84708070755004883
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.73971593379974365
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.6249127984046936
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.55867010354995728
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.5379483699798584
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.5324784517288208
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.49296870827674866
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.43825319409370422
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.41765227913856506
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.37034663558006287
+ }
+ ],
+ "Location": "DV8e",
+ "ActivityDateTime": "2018-08-30T06:36:18-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-12-34-25.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467035747921,
+ "MailUID": 41618,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 13:17:49, DV8e",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.84153509140014648
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78153520822525024
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.60355359315872192
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.54226624965667725
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.53739744424819946
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.45086210966110229
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.44623711705207825
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.4345569908618927
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.43088403344154358
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.39892354607582092
+ }
+ ],
+ "Location": "DV8e",
+ "ActivityDateTime": "2018-08-30T07:19:43-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-13-17-49.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467049275072,
+ "MailUID": 41675,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 13:28:58, DV8e",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.864979088306427
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78851789236068726
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.5965278148651123
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.57172226905822754
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.54024785757064819
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.47224241495132446
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.47050958871841431
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.46937951445579529
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.46142753958702087
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.41804617643356323
+ }
+ ],
+ "Location": "DV8e",
+ "ActivityDateTime": "2018-08-30T07:30:52-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-13-28-58.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467062092306,
+ "MailUID": 41676,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 13:30:21, DV8e",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.87421941757202148
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77931416034698486
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.61432826519012451
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.59353363513946533
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.560575544834137
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.51762068271636963
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.50862592458724976
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.48262691497802734
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.47400742769241333
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.44101676344871521
+ }
+ ],
+ "Location": "DV8e",
+ "ActivityDateTime": "2018-08-30T07:32:14-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-13-30-21.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467075565143,
+ "MailUID": 41766,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 14:01:21, DV8e",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.81970590353012085
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.7916717529296875
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.63316631317138672
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.57338899374008179
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.55215626955032349
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.4503084123134613
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.42765933275222778
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.41960322856903076
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.40606430172920227
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.40520903468132019
+ }
+ ],
+ "Location": "DV8e",
+ "ActivityDateTime": "2018-08-30T08:03:15-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-14-01-21.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467089407050,
+ "MailUID": 41855,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 14:54:40, DV8e",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.85552000999450684
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.84176260232925415
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.57469707727432251
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.55571937561035156
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.49836462736129761
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.4557604193687439
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.41568318009376526
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.39435842633247375
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.36790153384208679
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.35556712746620178
+ }
+ ],
+ "Location": "DV8e",
+ "ActivityDateTime": "2018-08-30T08:57:05-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-14-54-40.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467102509316,
+ "MailUID": 41931,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 0:20:55, KLP5S",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.88987058401107788
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.74635106325149536
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.74349343776702881
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.73663491010665894
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.44906646013259888
+ }
+ ],
+ "Location": "KLP5S",
+ "ActivityDateTime": "2018-08-30T18:23:20-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--0-20-55.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467117661963,
+ "MailUID": 41932,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 0:33:15, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.911897599697113
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.90748059749603271
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.79606300592422485
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.77054375410079956
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.59013253450393677
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.34725227952003479
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-30T18:32:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--0-33-15.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467131940842,
+ "MailUID": 41934,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 1:00:09, KLP5S",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.88417774438858032
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.74956697225570679
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.74523782730102539
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.74352943897247314
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.50393617153167725
+ }
+ ],
+ "Location": "KLP5S",
+ "ActivityDateTime": "2018-08-30T19:02:34-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--1-00-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467145044913,
+ "MailUID": 41935,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 1:00:43, KLP5S",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.88558125495910645
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.76275163888931274
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.75064599514007568
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.74863743782043457
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.47280293703079224
+ }
+ ],
+ "Location": "KLP5S",
+ "ActivityDateTime": "2018-08-30T19:03:08-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--1-00-43.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467158570282,
+ "MailUID": 41936,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 1:02:09, DV2",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.8966134786605835
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.80736607313156128
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.7643318772315979
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.74676579236984253
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.56617969274520874
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.47934213280677795
+ },
+ {
+ "tag": "White",
+ "confidence": 0.38656070828437805
+ }
+ ],
+ "Location": "DV2",
+ "ActivityDateTime": "2018-08-30T19:04:45-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--1-02-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467171000448,
+ "MailUID": 41937,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 0:51:50, DV5",
+ "RecognizedTags": [
+ {
+ "tag": "Darkness",
+ "confidence": 0.92533308267593384
+ },
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.91803377866745
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.76988750696182251
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.75930643081665039
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.7474740743637085
+ },
+ {
+ "tag": "Night",
+ "confidence": 0.587001621723175
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.52662396430969238
+ },
+ {
+ "tag": "White",
+ "confidence": 0.40502992272377014
+ }
+ ],
+ "Location": "DV5",
+ "ActivityDateTime": "2018-08-30T19:07:41-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--0-51-50.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467184911420,
+ "MailUID": 41938,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 1:32:45, DB11",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.91243457794189453
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.881851315498352
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.76079559326171875
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.7366214394569397
+ },
+ {
+ "tag": "Night",
+ "confidence": 0.63930237293243408
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.52244782447814941
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.44386273622512817
+ }
+ ],
+ "Location": "DB11",
+ "ActivityDateTime": "2018-08-30T19:36:31-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--1-32-45.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467197831944,
+ "MailUID": 41939,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 1:31:54, NT3N",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.88166725635528564
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.75706112384796143
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.73937594890594482
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.67899715900421143
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.62304466962814331
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.52551418542861938
+ },
+ {
+ "tag": "Pet",
+ "confidence": 0.51570087671279907
+ },
+ {
+ "tag": "White",
+ "confidence": 0.32573482394218445
+ }
+ ],
+ "Location": "NT3N",
+ "ActivityDateTime": "2018-08-30T19:37:53-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--1-31-54.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467211053222,
+ "MailUID": 41940,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 1:54:55, RMB4",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.84313225746154785
+ },
+ {
+ "tag": "Snow",
+ "confidence": 0.81199216842651367
+ },
+ {
+ "tag": "White",
+ "confidence": 0.73692011833190918
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.73622810840606689
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.67925715446472168
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.65753692388534546
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.46507999300956726
+ },
+ {
+ "tag": "Winter",
+ "confidence": 0.44863596558570862
+ },
+ {
+ "tag": "Pet",
+ "confidence": 0.40252885222435
+ }
+ ],
+ "Location": "RMB4",
+ "ActivityDateTime": "2018-08-30T19:55:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--1-54-55.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467224548696,
+ "MailUID": 41941,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 1:50:16, NT4S",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.90122181177139282
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.83856326341629028
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.78441548347473145
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.75514429807662964
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.643146276473999
+ },
+ {
+ "tag": "White",
+ "confidence": 0.437944233417511
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.34771260619163513
+ }
+ ],
+ "Location": "NT4S",
+ "ActivityDateTime": "2018-08-30T19:57:05-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--1-50-16.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467238253959,
+ "MailUID": 41942,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:00:17, NOGA2sw",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.898728609085083
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.85212898254394531
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.72271180152893066
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.72114598751068115
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.62466996908187866
+ }
+ ],
+ "Location": "NOGA2sw",
+ "ActivityDateTime": "2018-08-30T20:02:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-00-17.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467251185783,
+ "MailUID": 41943,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:02:34, RMB4",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.84305465221405029
+ },
+ {
+ "tag": "Snow",
+ "confidence": 0.80035370588302612
+ },
+ {
+ "tag": "White",
+ "confidence": 0.74981820583343506
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.736546516418457
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.675788938999176
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.66187036037445068
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.55983823537826538
+ },
+ {
+ "tag": "Winter",
+ "confidence": 0.42906883358955383
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.30905228853225708
+ }
+ ],
+ "Location": "RMB4",
+ "ActivityDateTime": "2018-08-30T20:03:29-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-02-34.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467264078529,
+ "MailUID": 41944,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 2:24:35, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.90146005153656006
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.86273223161697388
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.765735924243927
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.72428101301193237
+ },
+ {
+ "tag": "Snow",
+ "confidence": 0.63138264417648315
+ },
+ {
+ "tag": "Night",
+ "confidence": 0.5774267315864563
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.5488547682762146
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.39799869060516357
+ },
+ {
+ "tag": "White",
+ "confidence": 0.35687613487243652
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-30T20:13:59-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-24-35.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467277333925,
+ "MailUID": 41949,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:51:47, BOS4ne",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.90523725748062134
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.77572757005691528
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.73590677976608276
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.70727390050888062
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.62221324443817139
+ },
+ {
+ "tag": "White",
+ "confidence": 0.40876922011375427
+ }
+ ],
+ "Location": "BOS4ne",
+ "ActivityDateTime": "2018-08-30T20:56:10-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-51-47.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467290533249,
+ "MailUID": 41950,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 3:12:17, RMB4",
+ "RecognizedTags": [
+ {
+ "tag": "Snow",
+ "confidence": 0.86537081003189087
+ },
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.85993802547454834
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.75518679618835449
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.71910566091537476
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.67370134592056274
+ },
+ {
+ "tag": "White",
+ "confidence": 0.667012095451355
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.51119750738143921
+ },
+ {
+ "tag": "Winter",
+ "confidence": 0.4866483211517334
+ },
+ {
+ "tag": "Freezing",
+ "confidence": 0.45070937275886536
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.42547580599784851
+ }
+ ],
+ "Location": "RMB4",
+ "ActivityDateTime": "2018-08-30T21:13:13-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-12-17.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467303137534,
+ "MailUID": 41951,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 4:07:23, DV6S",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.91837340593338013
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.83974099159240723
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.76789331436157227
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.73404234647750854
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.72317969799041748
+ },
+ {
+ "tag": "White",
+ "confidence": 0.36115536093711853
+ }
+ ],
+ "Location": "DV6S",
+ "ActivityDateTime": "2018-08-30T22:10:03-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-07-23.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467316840446,
+ "MailUID": 41953,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 5:13:57, DB7",
+ "RecognizedTags": [
+ {
+ "tag": "Darkness",
+ "confidence": 0.89006686210632324
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.867986798286438
+ },
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.85396426916122437
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.733177125453949
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.69106131792068481
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.63235199451446533
+ },
+ {
+ "tag": "White",
+ "confidence": 0.57457453012466431
+ },
+ {
+ "tag": "Night",
+ "confidence": 0.31142830848693848
+ }
+ ],
+ "Location": "DB7",
+ "ActivityDateTime": "2018-08-30T22:12:32-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--5-13-57.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467329885203,
+ "MailUID": 41954,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 4:13:43, DV2",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.89201736450195312
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.82110732793807983
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.74490731954574585
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.74183434247970581
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.59853297472000122
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.39135614037513733
+ },
+ {
+ "tag": "White",
+ "confidence": 0.33072397112846375
+ }
+ ],
+ "Location": "DV2",
+ "ActivityDateTime": "2018-08-30T22:16:20-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-13-43.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467343330674,
+ "MailUID": 41955,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:48:08, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.91503351926803589
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.8954508900642395
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.7806972861289978
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.74564212560653687
+ },
+ {
+ "tag": "Night",
+ "confidence": 0.62441748380661011
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.55519777536392212
+ },
+ {
+ "tag": "Snow",
+ "confidence": 0.48882251977920532
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.44358277320861816
+ },
+ {
+ "tag": "White",
+ "confidence": 0.304644912481308
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-30T22:37:15-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-48-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467355587406,
+ "MailUID": 41956,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 4:53:49, RMB4",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.84662598371505737
+ },
+ {
+ "tag": "Snow",
+ "confidence": 0.80415785312652588
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.74144327640533447
+ },
+ {
+ "tag": "White",
+ "confidence": 0.68199640512466431
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.67335361242294312
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.65669244527816772
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.52028840780258179
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.44126850366592407
+ },
+ {
+ "tag": "Freezing",
+ "confidence": 0.3888123631477356
+ },
+ {
+ "tag": "Winter",
+ "confidence": 0.3865024745464325
+ }
+ ],
+ "Location": "RMB4",
+ "ActivityDateTime": "2018-08-30T22:54:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-53-49.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467368840586,
+ "MailUID": 41957,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 5:02:09, RUIG6",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.87629866600036621
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.74001061916351318
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.72895610332489014
+ },
+ {
+ "tag": "Snow",
+ "confidence": 0.62073022127151489
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.57789921760559082
+ },
+ {
+ "tag": "Winter",
+ "confidence": 0.43490272760391235
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.33515262603759766
+ }
+ ],
+ "Location": "RUIG6",
+ "ActivityDateTime": "2018-08-30T23:14:16-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--5-02-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467381400322,
+ "MailUID": 41958,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 6:48:13, DB7",
+ "RecognizedTags": [
+ {
+ "tag": "Darkness",
+ "confidence": 0.89437270164489746
+ },
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.87407881021499634
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.86732566356658936
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.75836479663848877
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.72590655088424683
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.59600132703781128
+ },
+ {
+ "tag": "White",
+ "confidence": 0.5573992133140564
+ }
+ ],
+ "Location": "DB7",
+ "ActivityDateTime": "2018-08-30T23:46:19-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-48-13.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467394688548,
+ "MailUID": 41959,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 5:42:31, NT4S",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.8732573390007019
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.866206169128418
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.7926977276802063
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.72899121046066284
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.70672005414962769
+ },
+ {
+ "tag": "White",
+ "confidence": 0.69153517484664917
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.6430286169052124
+ },
+ {
+ "tag": "Snow",
+ "confidence": 0.48181691765785217
+ }
+ ],
+ "Location": "NT4S",
+ "ActivityDateTime": "2018-08-30T23:49:20-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--5-42-31.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467409011986,
+ "MailUID": 41960,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 5:50:48, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.90387237071990967
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.80709421634674072
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.77438050508499146
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.7624390721321106
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.53159838914871216
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-30T23:50:29-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--5-50-48.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467427669768,
+ "MailUID": 41961,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 6:08:47, KLP5S",
+ "RecognizedTags": [
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.88266962766647339
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.75784707069396973
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.74935740232467651
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.3405945897102356
+ },
+ {
+ "tag": "Rural area",
+ "confidence": 0.33522754907608032
+ }
+ ],
+ "Location": "KLP5S",
+ "ActivityDateTime": "2018-08-31T00:11:13-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-08-47.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467443084321,
+ "MailUID": 41962,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 6:12:11, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.63402754068374634
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.55170667171478271
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.32979103922843933
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T00:11:37-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-12-11.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467456348381,
+ "MailUID": 41963,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 6:46:23, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Morning",
+ "confidence": 0.93203854560852051
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.85302925109863281
+ },
+ {
+ "tag": "Nature",
+ "confidence": 0.82927477359771729
+ },
+ {
+ "tag": "Sunlight",
+ "confidence": 0.82494056224823
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.62940531969070435
+ },
+ {
+ "tag": "Evening",
+ "confidence": 0.42189264297485352
+ },
+ {
+ "tag": "Dawn",
+ "confidence": 0.414943128824234
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.35906770825386047
+ },
+ {
+ "tag": "Sunset",
+ "confidence": 0.35538166761398315
+ },
+ {
+ "tag": "Rural area",
+ "confidence": 0.35487458109855652
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T00:35:25-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-46-23.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467469800005,
+ "MailUID": 41964,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 0:39:19, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Morning",
+ "confidence": 0.88295412063598633
+ },
+ {
+ "tag": "Sky",
+ "confidence": 0.85632014274597168
+ },
+ {
+ "tag": "Evening",
+ "confidence": 0.76916879415512085
+ },
+ {
+ "tag": "Sunset",
+ "confidence": 0.76088106632232666
+ },
+ {
+ "tag": "Sunlight",
+ "confidence": 0.7451404333114624
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.70074695348739624
+ },
+ {
+ "tag": "Cloud",
+ "confidence": 0.61056923866271973
+ },
+ {
+ "tag": "Dawn",
+ "confidence": 0.59661906957626343
+ },
+ {
+ "tag": "Dusk",
+ "confidence": 0.54962819814682007
+ },
+ {
+ "tag": "Sunrise",
+ "confidence": 0.53106558322906494
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T00:39:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--0-39-19.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467483854930,
+ "MailUID": 41966,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 6:43:43, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.76643538475036621
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.75724095106124878
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.3891986608505249
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.33299517631530762
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T00:43:05-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-43-43.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467497307398,
+ "MailUID": 41968,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 6:46:56, RUIG1",
+ "RecognizedTags": [
+ {
+ "tag": "Waterway",
+ "confidence": 0.87589704990386963
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.403014212846756
+ },
+ {
+ "tag": "Track",
+ "confidence": 0.4017585813999176
+ },
+ {
+ "tag": "Asphalt",
+ "confidence": 0.34525075554847717
+ }
+ ],
+ "Location": "RUIG1",
+ "ActivityDateTime": "2018-08-31T00:47:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-46-56.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467512087715,
+ "MailUID": 41969,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 6:48:44, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.75808006525039673
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.57978653907775879
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.53596234321594238
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.4324491024017334
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T00:48:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-48-44.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467524760487,
+ "MailUID": 41970,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 0:52:21, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Morning",
+ "confidence": 0.90492922067642212
+ },
+ {
+ "tag": "Sunlight",
+ "confidence": 0.85247206687927246
+ },
+ {
+ "tag": "Sky",
+ "confidence": 0.83848625421524048
+ },
+ {
+ "tag": "Sunset",
+ "confidence": 0.77979362010955811
+ },
+ {
+ "tag": "Dawn",
+ "confidence": 0.7425609827041626
+ },
+ {
+ "tag": "Sunrise",
+ "confidence": 0.71941506862640381
+ },
+ {
+ "tag": "Evening",
+ "confidence": 0.66614001989364624
+ },
+ {
+ "tag": "Sun",
+ "confidence": 0.61466163396835327
+ },
+ {
+ "tag": "Cloud",
+ "confidence": 0.60091841220855713
+ },
+ {
+ "tag": "Dusk",
+ "confidence": 0.53707617521286011
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T00:52:49-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--0-52-21.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467537692367,
+ "MailUID": 41971,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 7:08:09, KLP2N",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.92503780126571655
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.85008454322814941
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.73635321855545044
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72919726371765137
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.72237223386764526
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.66979408264160156
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.62923681735992432
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.5585210919380188
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.50847482681274414
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.43396914005279541
+ }
+ ],
+ "Location": "KLP2N",
+ "ActivityDateTime": "2018-08-31T01:10:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--7-08-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467550319745,
+ "MailUID": 41972,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 6:54:03, KN1",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.89273554086685181
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.79353582859039307
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.77710402011871338
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.48753345012664795
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.32285565137863159
+ }
+ ],
+ "Location": "KN1",
+ "ActivityDateTime": "2018-08-31T01:18:19-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--6-54-03.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467564240929,
+ "MailUID": 41973,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 7:16:24, KN4",
+ "RecognizedTags": [
+ {
+ "tag": "Track",
+ "confidence": 0.61620354652404785
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.42913639545440674
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.40123918652534485
+ },
+ {
+ "tag": "Asphalt",
+ "confidence": 0.37627145648002625
+ },
+ {
+ "tag": "Road surface",
+ "confidence": 0.32609143853187561
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.30650752782821655
+ }
+ ],
+ "Location": "KN4",
+ "ActivityDateTime": "2018-08-31T01:19:23-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--7-16-24.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467576797287,
+ "MailUID": 41975,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 7:26:15, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.59387964010238647
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.563659131526947
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T01:25:37-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--7-26-15.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467589915448,
+ "MailUID": 41976,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 7:47:42, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Tree",
+ "confidence": 0.83524608612060547
+ },
+ {
+ "tag": "Morning",
+ "confidence": 0.77901303768157959
+ },
+ {
+ "tag": "Nature",
+ "confidence": 0.75550711154937744
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.75419354438781738
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.70276689529418945
+ },
+ {
+ "tag": "Sunlight",
+ "confidence": 0.66213893890380859
+ },
+ {
+ "tag": "Forest",
+ "confidence": 0.565564751625061
+ },
+ {
+ "tag": "Rural area",
+ "confidence": 0.55029219388961792
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.47620725631713867
+ },
+ {
+ "tag": "Autumn",
+ "confidence": 0.46020826697349548
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T01:36:45-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--7-47-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467603623768,
+ "MailUID": 41977,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 7:27:43, RUIG6",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.74152064323425293
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.6373259425163269
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.58707344532012939
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.50861078500747681
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.4204438328742981
+ }
+ ],
+ "Location": "RUIG6",
+ "ActivityDateTime": "2018-08-31T01:39:52-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--7-27-43.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467617035284,
+ "MailUID": 41978,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 7:57:17, KS4n",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.98253989219665527
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.9020799994468689
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.77768915891647339
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.765857994556427
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.73250561952590942
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.73190051317214966
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.71708738803863525
+ },
+ {
+ "tag": "Nature",
+ "confidence": 0.69357627630233765
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.54174810647964478
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.52368617057800293
+ }
+ ],
+ "Location": "KS4n",
+ "ActivityDateTime": "2018-08-31T02:02:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--7-57-17.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467630179305,
+ "MailUID": 41979,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 8:05:29, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Geology",
+ "confidence": 0.59301954507827759
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.56329375505447388
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.55410921573638916
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.54893499612808228
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.50640839338302612
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.47238579392433167
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.45397371053695679
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.39431372284889221
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.35422489047050476
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T02:04:42-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-05-29.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467643532174,
+ "MailUID": 41980,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:08:16, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.66437512636184692
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.55180609226226807
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.492827445268631
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.48738685250282288
+ },
+ {
+ "tag": "Morning",
+ "confidence": 0.31656947731971741
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.31253331899642944
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T02:08:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-08-16.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467657126860,
+ "MailUID": 41981,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:11:40, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.67138278484344482
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.58953893184661865
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.55092370510101318
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.52562272548675537
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.34054520726203918
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T02:12:08-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-11-40.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467670292593,
+ "MailUID": 41982,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 9:14:27, DB7",
+ "RecognizedTags": [
+ {
+ "tag": "Tree",
+ "confidence": 0.61446630954742432
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.35681533813476562
+ }
+ ],
+ "Location": "DB7",
+ "ActivityDateTime": "2018-08-31T02:12:27-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-14-27.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467684543489,
+ "MailUID": 41983,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:15:50, RMB4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.91483241319656372
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.64022576808929443
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.49152836203575134
+ }
+ ],
+ "Location": "RMB4",
+ "ActivityDateTime": "2018-08-31T02:16:48-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-15-50.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467697311742,
+ "MailUID": 41984,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:17:19, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.68535465002059937
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.61245244741439819
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.58562016487121582
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.50204873085021973
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.33247914910316467
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T02:17:47-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-17-19.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467709983506,
+ "MailUID": 41985,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:17:57, RMB4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.910673201084137
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.58255177736282349
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.44481968879699707
+ }
+ ],
+ "Location": "RMB4",
+ "ActivityDateTime": "2018-08-31T02:18:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-17-57.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467723668373,
+ "MailUID": 41986,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:19:03, DB10",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.94467955827713013
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.91741341352462769
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.89086771011352539
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.67666590213775635
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.50415855646133423
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.50328743457794189
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.50206607580184937
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.45071712136268616
+ },
+ {
+ "tag": "Jeep",
+ "confidence": 0.33871632814407349
+ },
+ {
+ "tag": "Compact sport utility vehicle",
+ "confidence": 0.31143870949745178
+ }
+ ],
+ "Location": "DB10",
+ "ActivityDateTime": "2018-08-31T02:19:38-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-19-03.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467736574420,
+ "MailUID": 41987,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:18:19, DB11",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.93080818653106689
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.92483383417129517
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.91032981872558594
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.57986438274383545
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.49600175023078918
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.49120694398880005
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.36718049645423889
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.34325751662254333
+ },
+ {
+ "tag": "Jeep",
+ "confidence": 0.32959669828414917
+ }
+ ],
+ "Location": "DB11",
+ "ActivityDateTime": "2018-08-31T02:22:07-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-18-19.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467749101508,
+ "MailUID": 41988,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:21:18, KN4",
+ "RecognizedTags": [
+ {
+ "tag": "Trail",
+ "confidence": 0.66667699813842773
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.627882182598114
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.33442622423171997
+ }
+ ],
+ "Location": "KN4",
+ "ActivityDateTime": "2018-08-31T02:24:19-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-21-18.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467765981654,
+ "MailUID": 41989,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 9:31:20, DB7",
+ "RecognizedTags": [
+ {
+ "tag": "Tree",
+ "confidence": 0.54016095399856567
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.535856306552887
+ }
+ ],
+ "Location": "DB7",
+ "ActivityDateTime": "2018-08-31T02:29:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-31-20.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467779167737,
+ "MailUID": 41990,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 9:32:42, DB7",
+ "RecognizedTags": [
+ {
+ "tag": "Tree",
+ "confidence": 0.53872978687286377
+ }
+ ],
+ "Location": "DB7",
+ "ActivityDateTime": "2018-08-31T02:30:49-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-32-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467792689696,
+ "MailUID": 41991,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:29:55, RUIG5",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.90326648950576782
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.84668946266174316
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.75465303659439087
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.74292504787445068
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.6581195592880249
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.62112396955490112
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.55294609069824219
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.54318678379058838
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.48965620994567871
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.46832284331321716
+ }
+ ],
+ "Location": "RUIG5",
+ "ActivityDateTime": "2018-08-31T02:35:32-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-29-55.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467805804801,
+ "MailUID": 41992,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 8:41:08, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.64457356929779053
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.59953105449676514
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48383414745330811
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.47403448820114136
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.46170705556869507
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.39517879486083984
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.36077573895454407
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.32163432240486145
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T02:40:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-41-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467818886675,
+ "MailUID": 41993,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 8:41:35, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.82673913240432739
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.5211140513420105
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.36710074543952942
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.32531622052192688
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T02:40:48-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-41-35.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467831909771,
+ "MailUID": 41994,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 8:42:01, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Trail",
+ "confidence": 0.67530602216720581
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.64912378787994385
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.52012741565704346
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.50804579257965088
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48639053106307983
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.42872780561447144
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.41563922166824341
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.38364920020103455
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.32124492526054382
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T02:41:13-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-42-01.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467845427964,
+ "MailUID": 41995,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 8:42:30, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.84556722640991211
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.55023103952407837
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.36143907904624939
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.31696376204490662
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T02:41:43-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-42-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467858778869,
+ "MailUID": 41996,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:44:28, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.68152135610580444
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.6055452823638916
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T02:43:51-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-44-28.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467872286290,
+ "MailUID": 41997,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:45:01, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.86727774143218994
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.52241194248199463
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.48934075236320496
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.48078975081443787
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.3290175199508667
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.30824828147888184
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T02:44:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-45-01.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467885809196,
+ "MailUID": 41998,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:45:59, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.88095283508300781
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.64018481969833374
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.56301099061965942
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.52437686920166016
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.50390297174453735
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.45194610953330994
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.3292064368724823
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T02:45:21-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-45-59.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467898833397,
+ "MailUID": 41999,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:46:42, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.88443350791931152
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.53671067953109741
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.51265448331832886
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.49365335702896118
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.43039560317993164
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.42488265037536621
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T02:46:04-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-46-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467912967086,
+ "MailUID": 42000,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 8:46:18, RUIG1",
+ "RecognizedTags": [
+ {
+ "tag": "Waterway",
+ "confidence": 0.782978892326355
+ },
+ {
+ "tag": "Bridge",
+ "confidence": 0.369247168302536
+ },
+ {
+ "tag": "Walkway",
+ "confidence": 0.34748220443725586
+ },
+ {
+ "tag": "Track",
+ "confidence": 0.30763232707977295
+ }
+ ],
+ "Location": "RUIG1",
+ "ActivityDateTime": "2018-08-31T02:47:00-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-46-18.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467926763515,
+ "MailUID": 42001,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:41:45, NT3N",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.86997193098068237
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.63328510522842407
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.56850707530975342
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.538087010383606
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.509514570236206
+ },
+ {
+ "tag": "Elephant",
+ "confidence": 0.38033363223075867
+ },
+ {
+ "tag": "Indian elephant",
+ "confidence": 0.34801465272903442
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.34436756372451782
+ },
+ {
+ "tag": "Zoo",
+ "confidence": 0.332671582698822
+ }
+ ],
+ "Location": "NT3N",
+ "ActivityDateTime": "2018-08-31T02:47:42-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-41-45.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467940307270,
+ "MailUID": 42002,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 8:50:12, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.646181583404541
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.62012976408004761
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.546011745929718
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.53194510936737061
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.49616029858589172
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.42385181784629822
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.40254864096641541
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.35758182406425476
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.34907346963882446
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.3096233606338501
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T02:49:24-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-50-12.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467953255259,
+ "MailUID": 42003,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:44:48, NT3N",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.83209222555160522
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.75390100479125977
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.69829928874969482
+ }
+ ],
+ "Location": "NT3N",
+ "ActivityDateTime": "2018-08-31T02:50:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-44-48.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467966623915,
+ "MailUID": 42004,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:53:23, RE1",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.82418626546859741
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.72067809104919434
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.40765348076820374
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.35428589582443237
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.3014272153377533
+ }
+ ],
+ "Location": "RE1",
+ "ActivityDateTime": "2018-08-31T02:52:45-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-53-23.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467980863344,
+ "MailUID": 42005,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:55:09, DB9",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.83520114421844482
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.59988027811050415
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.57463681697845459
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.52871584892272949
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.46261066198349
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.38482749462127686
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.35822990536689758
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.32312318682670593
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.30481958389282227
+ }
+ ],
+ "Location": "DB9",
+ "ActivityDateTime": "2018-08-31T02:55:40-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-55-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714467994373238,
+ "MailUID": 42006,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:57:52, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.80478715896606445
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.541678786277771
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.531226634979248
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.51473009586334229
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.40681242942810059
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.33904862403869629
+ },
+ {
+ "tag": "Farm",
+ "confidence": 0.32512584328651428
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T02:58:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-57-52.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468008252089,
+ "MailUID": 42007,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 8:57:30, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83602923154830933
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77223062515258789
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.76808202266693115
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.62578433752059937
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.56160837411880493
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.542832612991333
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.540968120098114
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.40267094969749451
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.38294297456741333
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.37363344430923462
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T02:58:32-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--8-57-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468022015179,
+ "MailUID": 42008,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:58:27, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.74986797571182251
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.59480202198028564
+ },
+ {
+ "tag": "Farm",
+ "confidence": 0.430555522441864
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.41936591267585754
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.4030289351940155
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.38334864377975464
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.32448622584342957
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T02:58:56-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-58-27.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468035792102,
+ "MailUID": 42009,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:58:40, DB9",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.75493156909942627
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.60295742750167847
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.52737414836883545
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.49459120631217957
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.36385715007781982
+ }
+ ],
+ "Location": "DB9",
+ "ActivityDateTime": "2018-08-31T02:59:07-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-58-40.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468049355195,
+ "MailUID": 42010,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:59:02, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.69519162178039551
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.60467511415481567
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.58474326133728027
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.476264625787735
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.34695202112197876
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.32024833559989929
+ },
+ {
+ "tag": "Track",
+ "confidence": 0.30128657817840576
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T02:59:30-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-59-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468062571803,
+ "MailUID": 42011,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 2:59:35, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.73199880123138428
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.64249342679977417
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.49562078714370728
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.45861241221427917
+ },
+ {
+ "tag": "Track",
+ "confidence": 0.4553467333316803
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.43265640735626221
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.33261555433273315
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T03:00:02-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--2-59-35.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468077183450,
+ "MailUID": 42012,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 3:00:08, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.81301522254943848
+ },
+ {
+ "tag": "Farm",
+ "confidence": 0.60373300313949585
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.50706058740615845
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.500267505645752
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.46650728583335876
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.3224492073059082
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T03:00:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-00-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468090349669,
+ "MailUID": 42013,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 3:00:45, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.77503615617752075
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.63305747509002686
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.61954754590988159
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.4886549711227417
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.3638453483581543
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.32193520665168762
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T03:01:14-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-00-45.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468103882138,
+ "MailUID": 42014,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 3:01:32, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.74823623895645142
+ },
+ {
+ "tag": "Farm",
+ "confidence": 0.47537940740585327
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.4384244978427887
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.367602676153183
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.32903474569320679
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T03:02:02-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-01-32.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468117606716,
+ "MailUID": 42015,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 3:02:07, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Rural area",
+ "confidence": 0.72097295522689819
+ },
+ {
+ "tag": "Transport",
+ "confidence": 0.561510443687439
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.51324284076690674
+ },
+ {
+ "tag": "Field",
+ "confidence": 0.49531534314155579
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.41765087842941284
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.37778308987617493
+ },
+ {
+ "tag": "Track",
+ "confidence": 0.35216298699378967
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T03:02:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-02-07.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468132048135,
+ "MailUID": 42017,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:06:27, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.81262433528900146
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.79321897029876709
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.77156788110733032
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.6339762806892395
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.55873966217041016
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.55744880437850952
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.50773656368255615
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.41709470748901367
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.40388542413711548
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.36647325754165649
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T03:07:24-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-06-27.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468145695964,
+ "MailUID": 42018,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 9:21:41, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.89260506629943848
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.8116031289100647
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.67731696367263794
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.55064535140991211
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.43861290812492371
+ },
+ {
+ "tag": "Woodland",
+ "confidence": 0.42432120442390442
+ },
+ {
+ "tag": "Rural area",
+ "confidence": 0.34319323301315308
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T03:10:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-21-41.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468159280461,
+ "MailUID": 42019,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:11:15, RE4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.84086054563522339
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.77336454391479492
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.70900946855545044
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.52245306968688965
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.47247093915939331
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.42473703622817993
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.41787838935852051
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.32824438810348511
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.30989277362823486
+ }
+ ],
+ "Location": "RE4",
+ "ActivityDateTime": "2018-08-31T03:12:27-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-11-15.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468173108786,
+ "MailUID": 42020,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:08:42, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.83105826377868652
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.78931844234466553
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.31085199117660522
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T03:12:52-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-08-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468187135071,
+ "MailUID": 42021,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:12:17, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Snow",
+ "confidence": 0.86537081003189087
+ },
+ {
+ "tag": "Black-and-white",
+ "confidence": 0.85993802547454834
+ },
+ {
+ "tag": "Monochrome",
+ "confidence": 0.75518679618835449
+ },
+ {
+ "tag": "Darkness",
+ "confidence": 0.71910566091537476
+ },
+ {
+ "tag": "Monochrome photography",
+ "confidence": 0.67370134592056274
+ },
+ {
+ "tag": "White",
+ "confidence": 0.667012095451355
+ },
+ {
+ "tag": "Black",
+ "confidence": 0.51119750738143921
+ },
+ {
+ "tag": "Winter",
+ "confidence": 0.4866483211517334
+ },
+ {
+ "tag": "Freezing",
+ "confidence": 0.45070937275886536
+ },
+ {
+ "tag": "Light",
+ "confidence": 0.42547580599784851
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:13:51-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-12-17.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468199739039,
+ "MailUID": 42022,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:17:12, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.79386156797409058
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.72849047183990479
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.71082854270935059
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.619806706905365
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.58554732799530029
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.568848729133606
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.5133548378944397
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.43094667792320251
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.42560222744941711
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.401506632566452
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T03:18:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-17-12.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468214493463,
+ "MailUID": 42023,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:22:24, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74778825044631958
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.60142010450363159
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.54692375659942627
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.42253884673118591
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.40641409158706665
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.38669353723526
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.3162263035774231
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:23:23-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-22-24.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468228526046,
+ "MailUID": 42024,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:22:37, RE4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.889046311378479
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.758739173412323
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.63164287805557251
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.5254284143447876
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.48143577575683594
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.4524264931678772
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.37860992550849915
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.37455317378044128
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.37355524301528931
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.33504870533943176
+ }
+ ],
+ "Location": "RE4",
+ "ActivityDateTime": "2018-08-31T03:23:50-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-22-37.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468242475693,
+ "MailUID": 42025,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:27:34, DB7",
+ "RecognizedTags": [
+ {
+ "tag": "Tree",
+ "confidence": 0.59083551168441772
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.53838115930557251
+ }
+ ],
+ "Location": "DB7",
+ "ActivityDateTime": "2018-08-31T03:25:39-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-27-34.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468256159944,
+ "MailUID": 42026,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:25:42, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.73617225885391235
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.62440741062164307
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.51299244165420532
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45345816016197205
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.4366777241230011
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.35130992531776428
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.30363309383392334
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:26:08-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-25-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468269803289,
+ "MailUID": 42027,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:27:17, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78350931406021118
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.655984103679657
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.63147115707397461
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.50344616174697876
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.450827419757843
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.35424971580505371
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.31343057751655579
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.30400148034095764
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:27:42-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-27-17.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468283149608,
+ "MailUID": 42028,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:28:54, RE4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.84559416770935059
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.79516792297363281
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.756280243396759
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.50132936239242554
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.48693254590034485
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45080897212028503
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.40421992540359497
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.34887227416038513
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.31904646754264832
+ }
+ ],
+ "Location": "RE4",
+ "ActivityDateTime": "2018-08-31T03:30:07-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-28-54.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468296797040,
+ "MailUID": 42029,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:26:43, BOS4ne",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.85779005289077759
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.65424197912216187
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.65331196784973145
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.60954153537750244
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.38988640904426575
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.35928559303283691
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.35107383131980896
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.34636390209198
+ }
+ ],
+ "Location": "BOS4ne",
+ "ActivityDateTime": "2018-08-31T03:32:21-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-26-43.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468313452210,
+ "MailUID": 42030,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:34:42, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.72438734769821167
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.65130358934402466
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.57889598608016968
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48615226149559021
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.4474659264087677
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.33339205384254456
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.32426494359970093
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:35:40-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-34-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468337739640,
+ "MailUID": 42031,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:32:29, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.85915654897689819
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.85425662994384766
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.72927182912826538
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.6636541485786438
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.56902915239334106
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.42550194263458252
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.348350465297699
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.34384885430336
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.34296408295631409
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.32137730717658997
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T03:36:45-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-32-29.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468355926552,
+ "MailUID": 42032,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:36:29, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74460631608963013
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.68744385242462158
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.56611835956573486
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.51265877485275269
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.485434889793396
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.33966949582099915
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.33521172404289246
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:36:54-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-36-29.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468371168684,
+ "MailUID": 42033,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:38:00, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.79100638628005981
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.6633296012878418
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.62206751108169556
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.5568433403968811
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.44232779741287231
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.36115512251853943
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.33314484357833862
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:38:25-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-38-00.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468385101392,
+ "MailUID": 42034,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:38:46, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77375787496566772
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.64631980657577515
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.56519466638565063
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.47962552309036255
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.42793929576873779
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.37813863158226013
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.32442846894264221
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:39:15-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-38-46.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468398999534,
+ "MailUID": 42035,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 9:40:18, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Off-roading",
+ "confidence": 0.8879629373550415
+ },
+ {
+ "tag": "Vehicle",
+ "confidence": 0.76034915447235107
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.67180502414703369
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.45315659046173096
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.30545082688331604
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T03:39:31-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-40-18.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468413552136,
+ "MailUID": 42036,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:38:28, RE4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.84624814987182617
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.76582330465316772
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.58370214700698853
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.43885904550552368
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.36093887686729431
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.32412976026535034
+ }
+ ],
+ "Location": "RE4",
+ "ActivityDateTime": "2018-08-31T03:39:41-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-38-28.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468427724562,
+ "MailUID": 42037,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:39:23, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74497222900390625
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.62501949071884155
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.563596785068512
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.47721830010414124
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.44886875152587891
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.32369685173034668
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:39:48-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-39-23.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468441359356,
+ "MailUID": 42038,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:40:08, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77122145891189575
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.60671859979629517
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.51814162731170654
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.48062154650688171
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46035605669021606
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.33159223198890686
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:40:32-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-40-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468455187425,
+ "MailUID": 42039,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:39:22, RE4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.80452358722686768
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.77759593725204468
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.66061651706695557
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.42655175924301147
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.38297349214553833
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.35485649108886719
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.32826295495033264
+ }
+ ],
+ "Location": "RE4",
+ "ActivityDateTime": "2018-08-31T03:40:32-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-39-22.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468469692035,
+ "MailUID": 42040,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:43:09, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76862460374832153
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.69263070821762085
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.577942430973053
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.51950448751449585
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.47886109352111816
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.38307681679725647
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.30171623826026917
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:43:33-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-43-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468482727513,
+ "MailUID": 42041,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:43:02, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74415421485900879
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.73939764499664307
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.70715618133544922
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.60669374465942383
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.535645604133606
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.51988542079925537
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.50594979524612427
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.37088963389396667
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.36782675981521606
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.36515200138092041
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T03:44:00-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-43-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468496341332,
+ "MailUID": 42042,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:43:57, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77672797441482544
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.68031150102615356
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.604590892791748
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.546131432056427
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.41576123237609863
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.3704315721988678
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.30093744397163391
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:44:21-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-43-57.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468509801531,
+ "MailUID": 42043,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:44:21, RE4",
+ "RecognizedTags": [
+ {
+ "tag": "Elephant",
+ "confidence": 0.80622953176498413
+ },
+ {
+ "tag": "Indian elephant",
+ "confidence": 0.79129123687744141
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.76357382535934448
+ },
+ {
+ "tag": "Elephants and Mammoths",
+ "confidence": 0.71720516681671143
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.65964990854263306
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.64366459846496582
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.44867336750030518
+ },
+ {
+ "tag": "Zoo",
+ "confidence": 0.35795837640762329
+ }
+ ],
+ "Location": "RE4",
+ "ActivityDateTime": "2018-08-31T03:45:34-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-44-21.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468523808473,
+ "MailUID": 42044,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:46:09, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.72170311212539673
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.70000231266021729
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.55137801170349121
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.47275286912918091
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.47191500663757324
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.37236621975898743
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:46:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-46-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468537303456,
+ "MailUID": 42045,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:43:16, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.838474452495575
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.8342251181602478
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.68465477228164673
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.60236620903015137
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.5634651780128479
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.37835726141929626
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.370954304933548
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.33297610282897949
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T03:47:33-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-43-16.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468551401199,
+ "MailUID": 42046,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:47:05, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.72347909212112427
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.69852548837661743
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.56120705604553223
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.48729783296585083
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.40511414408683777
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.377092570066452
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.33536314964294434
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:47:36-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-47-05.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468565103981,
+ "MailUID": 42047,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:47:43, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.7714385986328125
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72037309408187866
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.58256489038467407
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.50665915012359619
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48121494054794312
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.36793616414070129
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.30846378207206726
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:48:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-47-43.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468578666346,
+ "MailUID": 42048,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:47:41, BOS3",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.88627845048904419
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.81746459007263184
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.6222652792930603
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.55640214681625366
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.52109944820404053
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46269941329956055
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.45617344975471497
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.45056760311126709
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.41717797517776489
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.38383948802948
+ }
+ ],
+ "Location": "BOS3",
+ "ActivityDateTime": "2018-08-31T03:49:21-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-47-41.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468592318308,
+ "MailUID": 42049,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:46:14, BOS4ne",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.87296140193939209
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.69211745262146
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.556010901927948
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.52990072965621948
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46337223052978516
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.42284360527992249
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.31011810898780823
+ }
+ ],
+ "Location": "BOS4ne",
+ "ActivityDateTime": "2018-08-31T03:50:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-46-14.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468605772592,
+ "MailUID": 42050,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:49:30, NOGA2sw",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.64038527011871338
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.56494045257568359
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.44909346103668213
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.33412012457847595
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.325599730014801
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.32010886073112488
+ }
+ ],
+ "Location": "NOGA2sw",
+ "ActivityDateTime": "2018-08-31T03:51:36-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-49-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468619232389,
+ "MailUID": 42051,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:47:11, NT1 E",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.81127554178237915
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.69159609079360962
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.673668384552002
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.66273713111877441
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.62566214799880981
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.60105782747268677
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.57500731945037842
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.52902853488922119
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.47885704040527344
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.44833549857139587
+ }
+ ],
+ "Location": "NT1 E",
+ "ActivityDateTime": "2018-08-31T03:52:33-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-47-11.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468632879071,
+ "MailUID": 42052,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:51:37, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74432623386383057
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.70334851741790771
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.57261347770690918
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48464378714561462
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.44457522034645081
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.39009803533554077
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:52:38-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-51-37.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468645927387,
+ "MailUID": 42053,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:48:30, BOS4ne",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.89028793573379517
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.66853857040405273
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.56176161766052246
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.48540803790092468
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46055677533149719
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.37552452087402344
+ }
+ ],
+ "Location": "BOS4ne",
+ "ActivityDateTime": "2018-08-31T03:52:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-48-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468659724623,
+ "MailUID": 42054,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:53:11, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.78832536935806274
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.76645642518997192
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.750606119632721
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.69055920839309692
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.63788992166519165
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.60934531688690186
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.54380649328231812
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.46414902806282043
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.45574387907981873
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.44034510850906372
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T03:54:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-53-11.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468672769314,
+ "MailUID": 42055,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:53:49, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77129268646240234
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.71055752038955688
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.63057023286819458
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.55850589275360107
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48293477296829224
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.35757756233215332
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.35630130767822266
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.30892801284790039
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:54:53-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-53-49.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468686477204,
+ "MailUID": 42057,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:56:33, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.79109078645706177
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.75262975692749023
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.75096714496612549
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.64989179372787476
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.62296175956726074
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.61501526832580566
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.55966687202453613
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.47069025039672852
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.46153149008750916
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45123139023780823
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T03:57:30-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-56-33.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468700122612,
+ "MailUID": 42058,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:57:03, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77830898761749268
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72714042663574219
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.65544348955154419
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.55025583505630493
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.50195574760437012
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.39301091432571411
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.35415837168693542
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.34391114115715027
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:58:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-57-03.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468713547611,
+ "MailUID": 42059,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:58:44, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76641690731048584
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.71587944030761719
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.68587654829025269
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.53967320919036865
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.42022138833999634
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.40359401702880859
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.33372116088867188
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.30689701437950134
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T03:59:11-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-58-44.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468726872422,
+ "MailUID": 42060,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:55:14, BOS4ne",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.848378598690033
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.61196929216384888
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.59664171934127808
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.49492794275283813
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.4165419340133667
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.32721924781799316
+ }
+ ],
+ "Location": "BOS4ne",
+ "ActivityDateTime": "2018-08-31T03:59:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-55-14.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468739931880,
+ "MailUID": 42061,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 3:59:15, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.786307156085968
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72307789325714111
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.62146919965744019
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.54475337266922
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46700930595397949
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.42126679420471191
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:00:18-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--3-59-15.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468752499887,
+ "MailUID": 42062,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:12:13, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.93041718006134033
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.7314026951789856
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.49090763926506042
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.375065416097641
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.32442635297775269
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T04:01:24-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-12-13.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468765813348,
+ "MailUID": 42063,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:00:49, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Prairie",
+ "confidence": 0.76133567094802856
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.72596627473831177
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.72029298543930054
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.69199144840240479
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.59830951690673828
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.57751643657684326
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.47369265556335449
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.4261307418346405
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.417440801858902
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.32563674449920654
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:01:45-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-00-49.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468779105745,
+ "MailUID": 42064,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:01:17, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74276667833328247
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.73653823137283325
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.63487988710403442
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.53685677051544189
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46144121885299683
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.35248574614524841
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:02:17-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-01-17.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468792686668,
+ "MailUID": 42065,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:58:55, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.86489993333816528
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.58905488252639771
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.52576178312301636
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.36014455556869507
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:03:03-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-58-55.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468805905255,
+ "MailUID": 42066,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:02:54, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.75169217586517334
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.72387123107910156
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.683879017829895
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.48763343691825867
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.42415553331375122
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.37796959280967712
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:03:54-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-02-54.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468819147471,
+ "MailUID": 42067,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:59:50, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.85349249839782715
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.81359666585922241
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.64587301015853882
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.63527375459671021
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.5818057656288147
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.45483601093292236
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.37146469950675964
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.34379857778549194
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:04:07-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-59-50.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468832359330,
+ "MailUID": 42068,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:01:02, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.84319788217544556
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.5802912712097168
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.53732812404632568
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.33417254686355591
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:05:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-01-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468845095719,
+ "MailUID": 42069,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 9:59:49, NT3N",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.43594831228256226
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.37996417284011841
+ }
+ ],
+ "Location": "NT3N",
+ "ActivityDateTime": "2018-08-31T04:05:47-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--9-59-49.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468858268375,
+ "MailUID": 42071,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:05:23, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74416965246200562
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.7059972882270813
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.66102331876754761
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.47645911574363708
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.40328496694564819
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.3928382396697998
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:06:24-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-05-23.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468871011930,
+ "MailUID": 42072,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:01:01, NT3N",
+ "RecognizedTags": [
+ {
+ "tag": "Geology",
+ "confidence": 0.49495574831962585
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.45378953218460083
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.41180285811424255
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.32004794478416443
+ }
+ ],
+ "Location": "NT3N",
+ "ActivityDateTime": "2018-08-31T04:06:59-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-01-01.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468884949153,
+ "MailUID": 42073,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:04:20, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.87201172113418579
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.83258235454559326
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.664705216884613
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.63089710474014282
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.5551033616065979
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.43986031413078308
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.3713214099407196
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.3621172308921814
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:08:34-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-04-20.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468898091616,
+ "MailUID": 42074,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:07:08, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.75877362489700317
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.71877104043960571
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.68347030878067017
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.52199399471282959
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.40837281942367554
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.38702526688575745
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.33546784520149231
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:08:39-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-07-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468911494053,
+ "MailUID": 42075,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:08:17, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Prairie",
+ "confidence": 0.80418461561203
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.79533666372299194
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.75248241424560547
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.7382165789604187
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.6776503324508667
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.66507852077484131
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.48277086019515991
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.48112297058105469
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.44939532876014709
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.41388803720474243
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:09:15-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-08-17.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468925326190,
+ "MailUID": 42076,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:08:46, RMB3",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.91410148143768311
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.85877835750579834
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.797861635684967
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.597174346446991
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.47970306873321533
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.42464777827262878
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.38755038380622864
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.35765054821968079
+ }
+ ],
+ "Location": "RMB3",
+ "ActivityDateTime": "2018-08-31T04:09:23-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-08-46.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468938309738,
+ "MailUID": 42077,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:09:20, RMB3",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.90592420101165771
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.86332225799560547
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.8286172747612
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.557366132736206
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.46963536739349365
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.4087795615196228
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.4026276171207428
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.37155672907829285
+ }
+ ],
+ "Location": "RMB3",
+ "ActivityDateTime": "2018-08-31T04:10:05-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-09-20.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468951012625,
+ "MailUID": 42078,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:09:06, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.704218327999115
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.68509370088577271
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.66343587636947632
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.47895851731300354
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.3837524950504303
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.3454071581363678
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.30366107821464539
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:10:37-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-09-06.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468964374861,
+ "MailUID": 42079,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:10:20, RMB3",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.905875563621521
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.79413068294525146
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.656215250492096
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.601258397102356
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.42103210091590881
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.37712103128433228
+ }
+ ],
+ "Location": "RMB3",
+ "ActivityDateTime": "2018-08-31T04:10:58-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-10-20.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468977367870,
+ "MailUID": 42080,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:10:16, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83729124069213867
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.80391591787338257
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.79024982452392578
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.73132693767547607
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.72911697626113892
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.70245087146759033
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.56116956472396851
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.56040447950363159
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.51701313257217407
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.47428646683692932
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:11:14-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-10-16.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714468990732598,
+ "MailUID": 42082,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:11:18, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.82411015033721924
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.78301346302032471
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.765443742275238
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.69258683919906616
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.67486923933029175
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.66234469413757324
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.54070025682449341
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.467764288187027
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.46505215764045715
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.43687382340431213
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:12:16-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-11-18.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469003883132,
+ "MailUID": 42083,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:10:35, NOGA2sw",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.892086923122406
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.73174458742141724
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.62652570009231567
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.61736679077148438
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.57958650588989258
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.55121976137161255
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.41936153173446655
+ }
+ ],
+ "Location": "NOGA2sw",
+ "ActivityDateTime": "2018-08-31T04:12:49-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-10-35.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469016746631,
+ "MailUID": 42084,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:08:39, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.87414431571960449
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.82594221830368042
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.68837136030197144
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.65189558267593384
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.59741616249084473
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.4491192102432251
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.36004266142845154
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.35771289467811584
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:12:56-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-08-39.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469029424601,
+ "MailUID": 42085,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:11:33, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.72307991981506348
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.71841281652450562
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.63460946083068848
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.42982044816017151
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.42970147728919983
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.36509034037590027
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:13:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-11-33.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469042384836,
+ "MailUID": 42086,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:10:30, RMB1",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.92050963640213013
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.85898923873901367
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.75931072235107422
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.55266964435577393
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.45855876803398132
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.42565953731536865
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.39284786581993103
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.33930239081382751
+ }
+ ],
+ "Location": "RMB1",
+ "ActivityDateTime": "2018-08-31T04:13:23-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-10-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469055120282,
+ "MailUID": 42087,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:09:21, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.857096791267395
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.80750006437301636
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.64776694774627686
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.64407432079315186
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.58323216438293457
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.45412224531173706
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.36038538813591003
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.36029538512229919
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:13:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-09-21.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469069185587,
+ "MailUID": 42088,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:09:53, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.87426823377609253
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.7747529149055481
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.68635982275009155
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.61545705795288086
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.59949588775634766
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.49597829580307007
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.35549372434616089
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.34873178601264954
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.30758446455001831
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:14:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-09-53.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469081997493,
+ "MailUID": 42089,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:13:20, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.7752196192741394
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.67140638828277588
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.67083495855331421
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.51294374465942383
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.4110102653503418
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.3454965353012085
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:14:20-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-13-20.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469094993147,
+ "MailUID": 42090,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:11:52, RMB1",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.95440441370010376
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.94602328538894653
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.84552150964736938
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.824914813041687
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.80005908012390137
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.77445966005325317
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.66038304567337036
+ },
+ {
+ "tag": "Wheel",
+ "confidence": 0.54885661602020264
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.49880284070968628
+ },
+ {
+ "tag": "Compact sport utility vehicle",
+ "confidence": 0.45328646898269653
+ }
+ ],
+ "Location": "RMB1",
+ "ActivityDateTime": "2018-08-31T04:14:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-11-52.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469109489122,
+ "MailUID": 42091,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:10:57, KS2s",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.84845417737960815
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.83902174234390259
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.70174092054367065
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.63577687740325928
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.62185883522033691
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.59968799352645874
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.54009681940078735
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.53991502523422241
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.486969918012619
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.48326206207275391
+ }
+ ],
+ "Location": "KS2s",
+ "ActivityDateTime": "2018-08-31T04:16:16-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-10-57.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469122670050,
+ "MailUID": 42092,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:15:24, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.787489116191864
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.78044450283050537
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76182615756988525
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.69903188943862915
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.67583435773849487
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.66592544317245483
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.48822733759880066
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.4425148069858551
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.42755413055419922
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.42433512210845947
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:16:21-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-15-24.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469136256423,
+ "MailUID": 42093,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:15:38, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74900519847869873
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.73685187101364136
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.70515710115432739
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.50456529855728149
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.38694456219673157
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.37380087375640869
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.31912237405776978
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:16:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-15-38.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469149366629,
+ "MailUID": 42094,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:14:01, RMB1",
+ "RecognizedTags": [
+ {
+ "tag": "Car",
+ "confidence": 0.93064695596694946
+ },
+ {
+ "tag": "Vehicle",
+ "confidence": 0.92846894264221191
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.697187066078186
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.66549992561340332
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.61646318435668945
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.57209557294845581
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.39656934142112732
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.34811687469482422
+ },
+ {
+ "tag": "Wheel",
+ "confidence": 0.34102368354797363
+ }
+ ],
+ "Location": "RMB1",
+ "ActivityDateTime": "2018-08-31T04:16:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-14-01.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469162263416,
+ "MailUID": 42095,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:11:38, NT1 E",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.80020314455032349
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.66740995645523071
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.664658784866333
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.66441094875335693
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.60278922319412231
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.597981870174408
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.58637374639511108
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.534004807472229
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.49860337376594543
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.47284677624702454
+ }
+ ],
+ "Location": "NT1 E",
+ "ActivityDateTime": "2018-08-31T04:16:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-11-38.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469175777150,
+ "MailUID": 42096,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:13:02, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.85880947113037109
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.631454348564148
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.53097766637802124
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.41567587852478027
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:17:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-13-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469188399802,
+ "MailUID": 42097,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:12:14, KS2s",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.83479607105255127
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.793163001537323
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.67958599328994751
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.62227308750152588
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.61249274015426636
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.591476321220398
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.51790529489517212
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.46476083993911743
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.45342013239860535
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.44062435626983643
+ }
+ ],
+ "Location": "KS2s",
+ "ActivityDateTime": "2018-08-31T04:17:33-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-12-14.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469202041949,
+ "MailUID": 42098,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:16:50, RE4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.83132714033126831
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.7513008713722229
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.53248989582061768
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.44448480010032654
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.39125573635101318
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.3456520140171051
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.33749040961265564
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.3292098343372345
+ }
+ ],
+ "Location": "RE4",
+ "ActivityDateTime": "2018-08-31T04:18:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-16-50.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469215785071,
+ "MailUID": 42099,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:12:55, KS2s",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83426469564437866
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.82763493061065674
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.71505856513977051
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.64599800109863281
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.64256852865219116
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.63435053825378418
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.51369374990463257
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.48987787961959839
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.48449423909187317
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.46181902289390564
+ }
+ ],
+ "Location": "KS2s",
+ "ActivityDateTime": "2018-08-31T04:18:14-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-12-55.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469229457258,
+ "MailUID": 42100,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:17:53, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.730045735836029
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.7263636589050293
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.66997873783111572
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.494615763425827
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.42794662714004517
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.37706375122070312
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:18:59-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-17-53.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469242649709,
+ "MailUID": 42101,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:15:02, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.86138296127319336
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.81180292367935181
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.65238523483276367
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.62448793649673462
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.58630692958831787
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.43700131773948669
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.36547836661338806
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.342829167842865
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:19:15-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-15-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469256531779,
+ "MailUID": 42102,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:18:25, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.80560523271560669
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.78299283981323242
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74952822923660278
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.70625698566436768
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.68264031410217285
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.67925393581390381
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.51996970176696777
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.45894843339920044
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.45587456226348877
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.45226755738258362
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:19:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-18-25.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469269724814,
+ "MailUID": 42103,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:19:06, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.75185239315032959
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74055826663970947
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.6553465723991394
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.45892462134361267
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45606452226638794
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.44299113750457764
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.31517419219017029
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:20:06-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-19-06.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469283337639,
+ "MailUID": 42104,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:16:04, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.87042665481567383
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.82586938142776489
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.68149268627166748
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.66799461841583252
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.60071301460266113
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.42455422878265381
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.36520889401435852
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.35515877604484558
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:20:18-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-16-04.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469296354712,
+ "MailUID": 42105,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:14:33, RUIG5",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.91137290000915527
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.6471257209777832
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.57969886064529419
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.5762515664100647
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.45648935437202454
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.42290148138999939
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.41926115751266479
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.40862810611724854
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.40004077553749084
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.38397872447967529
+ }
+ ],
+ "Location": "RUIG5",
+ "ActivityDateTime": "2018-08-31T04:20:24-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-14-33.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469310421034,
+ "MailUID": 42106,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:15:15, NT1 E",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.84495741128921509
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72431868314743042
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.71794503927230835
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.64828133583068848
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.63395512104034424
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.58660298585891724
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.58655625581741333
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.57227581739425659
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.49504122138023376
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.43336731195449829
+ }
+ ],
+ "Location": "NT1 E",
+ "ActivityDateTime": "2018-08-31T04:20:31-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-15-15.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469324671249,
+ "MailUID": 42107,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:20:14, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.824863851070404
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.81229692697525024
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76186341047286987
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.74311095476150513
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.70265340805053711
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.68927061557769775
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.557673454284668
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.48717999458312988
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.46285495162010193
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.41128316521644592
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:21:12-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-20-14.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469337392937,
+ "MailUID": 42108,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 4:20:59, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.94440567493438721
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.91866809129714966
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.88138717412948608
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.7050202488899231
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.4970051646232605
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.4896332323551178
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.47686892747879028
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.45733517408370972
+ },
+ {
+ "tag": "Jeep",
+ "confidence": 0.31890416145324707
+ },
+ {
+ "tag": "Compact sport utility vehicle",
+ "confidence": 0.3093719482421875
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:21:28-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-20-59.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469351197376,
+ "MailUID": 42109,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:20:10, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.77207785844802856
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.712631344795227
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.60740268230438232
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46852737665176392
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.46770399808883667
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.42768505215644836
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:21:42-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-20-10.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469364060778,
+ "MailUID": 42110,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 4:21:42, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.91999202966690063
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.84411191940307617
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.79992920160293579
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.56961590051651
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.38079273700714111
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:22:12-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-21-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469376571155,
+ "MailUID": 42111,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:21:57, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78931522369384766
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.729763388633728
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.7175602912902832
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.56883448362350464
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.42842492461204529
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.39484602212905884
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.32156181335449219
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:22:58-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-21-57.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469390489302,
+ "MailUID": 42112,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:22:59, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.79350847005844116
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.67373734712600708
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.66046631336212158
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:23:41-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-22-59.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469403187989,
+ "MailUID": 42113,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:23:33, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Clothing",
+ "confidence": 0.68985360860824585
+ },
+ {
+ "tag": "Limb",
+ "confidence": 0.6031678318977356
+ },
+ {
+ "tag": "Leg",
+ "confidence": 0.50671511888504028
+ },
+ {
+ "tag": "Footwear",
+ "confidence": 0.50308525562286377
+ },
+ {
+ "tag": "Arm",
+ "confidence": 0.37856164574623108
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:24:14-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-23-33.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469417744063,
+ "MailUID": 42114,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:24:05, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.78356552124023438
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.59450483322143555
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.53619593381881714
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:24:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-24-05.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469430438025,
+ "MailUID": 42115,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:20:43, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.86998558044433594
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.78141188621521
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.692154049873352
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.65093123912811279
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.63568377494812012
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.46780842542648315
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.36315947771072388
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.34260848164558411
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.33076870441436768
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:24:58-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-20-43.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469443561481,
+ "MailUID": 42116,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:21:12, KS2s",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.85024505853652954
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.84561431407928467
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.6810876727104187
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.64018446207046509
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.63334983587265015
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.60379976034164429
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.59325015544891357
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.57489222288131714
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.50200164318084717
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.476696640253067
+ }
+ ],
+ "Location": "KS2s",
+ "ActivityDateTime": "2018-08-31T04:26:30-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-21-12.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469456197528,
+ "MailUID": 42117,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:25:59, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.93866300582885742
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.87596553564071655
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.85881704092025757
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.6622280478477478
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.44380304217338562
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.41057664155960083
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.38681572675704956
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.37099164724349976
+ },
+ {
+ "tag": "Truck",
+ "confidence": 0.31858319044113159
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:26:39-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-25-59.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469469076311,
+ "MailUID": 42118,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:22:38, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.82390332221984863
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.44714745879173279
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.39766156673431396
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.36044004559516907
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:26:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-22-38.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469482481189,
+ "MailUID": 42119,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:26:09, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.73555505275726318
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.73135626316070557
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.70701873302459717
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.45324167609214783
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.40337905287742615
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.39441308379173279
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.30974555015563965
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:27:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-26-09.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469496104473,
+ "MailUID": 42120,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:22:08, KS2s",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.86345833539962769
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83721166849136353
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.68595719337463379
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.64064055681228638
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.629851222038269
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.61925584077835083
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.51275521516799927
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.49602335691452026
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.49490159749984741
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.48697546124458313
+ }
+ ],
+ "Location": "KS2s",
+ "ActivityDateTime": "2018-08-31T04:27:26-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-22-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469509462828,
+ "MailUID": 42121,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:27:25, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.81352663040161133
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.78488337993621826
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76171600818634033
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.697655439376831
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.6864478588104248
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.67421621084213257
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.5054553747177124
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.4744877815246582
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.46377283334732056
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.42025992274284363
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:28:23-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-27-25.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469522515231,
+ "MailUID": 42122,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:28:45, RE3W",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.86550402641296387
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.65584886074066162
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.54802811145782471
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.54215383529663086
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.43221235275268555
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.347838431596756
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.329758882522583
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.3123587965965271
+ }
+ ],
+ "Location": "RE3W",
+ "ActivityDateTime": "2018-08-31T04:28:35-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-28-45.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469535803201,
+ "MailUID": 42123,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:27:57, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.93811780214309692
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.88596159219741821
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.88118112087249756
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.64470583200454712
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.48282235860824585
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.43736991286277771
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.38362324237823486
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.3720233142375946
+ },
+ {
+ "tag": "Jeep",
+ "confidence": 0.323324978351593
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:28:37-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-27-57.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469549209441,
+ "MailUID": 42124,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:24:38, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.8702201247215271
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.63190871477127075
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.54934680461883545
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.41199961304664612
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:28:43-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-24-38.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469561775078,
+ "MailUID": 42125,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:39:46, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.91547709703445435
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.76723873615264893
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.43221524357795715
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.41631767153739929
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T04:28:48-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-39-46.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469574200150,
+ "MailUID": 42126,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:27:58, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83130013942718506
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.81497454643249512
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.750750720500946
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.73272937536239624
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.72587752342224121
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.72465479373931885
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.54835361242294312
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.53046220541000366
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.50253325700759888
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.45634704828262329
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:28:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-27-58.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469587600026,
+ "MailUID": 42127,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:26:42, DV2",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.69773316383361816
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.42517098784446716
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.4136926531791687
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.35637500882148743
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.32811906933784485
+ }
+ ],
+ "Location": "DV2",
+ "ActivityDateTime": "2018-08-31T04:29:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-26-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469601427885,
+ "MailUID": 42128,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:28:33, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.79969829320907593
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.70980572700500488
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.68432062864303589
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.51563119888305664
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.43934175372123718
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.43681329488754272
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:29:32-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-28-33.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469613908110,
+ "MailUID": 42129,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:28:39, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83051395416259766
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.79900389909744263
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.79575264453887939
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.71564102172851562
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.69563603401184082
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.68685060739517212
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.48128914833068848
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.47758382558822632
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.47655901312828064
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.47366225719451904
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:29:36-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-28-39.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469627582988,
+ "MailUID": 42130,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:29:38, DB3e",
+ "RecognizedTags": [
+ {
+ "tag": "Adventure",
+ "confidence": 0.5704759955406189
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.53777563571929932
+ },
+ {
+ "tag": "Walking",
+ "confidence": 0.50164830684661865
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.43338051438331604
+ }
+ ],
+ "Location": "DB3e",
+ "ActivityDateTime": "2018-08-31T04:29:46-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-29-38.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469640580364,
+ "MailUID": 42131,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:24:49, KS2s",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.83157604932785034
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.82304549217224121
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.66262161731719971
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.62517035007476807
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.60868549346923828
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.59628546237945557
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.52511096000671387
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.50718122720718384
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.426498681306839
+ },
+ {
+ "tag": "Mountain",
+ "confidence": 0.42289182543754578
+ }
+ ],
+ "Location": "KS2s",
+ "ActivityDateTime": "2018-08-31T04:30:08-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-24-49.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469653474193,
+ "MailUID": 42132,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:30:12, DB3e",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.59785646200180054
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.50980097055435181
+ },
+ {
+ "tag": "Walking",
+ "confidence": 0.37579581141471863
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.3757355809211731
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.36337420344352722
+ },
+ {
+ "tag": "People",
+ "confidence": 0.338712215423584
+ }
+ ],
+ "Location": "DB3e",
+ "ActivityDateTime": "2018-08-31T04:30:18-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-30-12.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469665911604,
+ "MailUID": 42133,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:26:12, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.8263135552406311
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.5098075270652771
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.4943598210811615
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.43451404571533203
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:30:30-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-26-12.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469679490568,
+ "MailUID": 42134,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:29:42, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78250861167907715
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.74086862802505493
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.69857561588287354
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.53503400087356567
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.43161946535110474
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.39141565561294556
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.31867414712905884
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.31505677103996277
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.31049820780754089
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:30:42-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-29-42.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469692585813,
+ "MailUID": 42135,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:30:56, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.788677990436554
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72852796316146851
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.68067008256912231
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.52509379386901855
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.43349930644035339
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.42959257960319519
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:31:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-30-56.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469705309974,
+ "MailUID": 42136,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:30:54, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Prairie",
+ "confidence": 0.8002440333366394
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.78562760353088379
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76207613945007324
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.72091752290725708
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.68380910158157349
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.66608500480651855
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.51313149929046631
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.44858390092849731
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.44794750213623047
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.41435319185256958
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:31:51-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-30-54.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469718333335,
+ "MailUID": 42137,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:29:41, RMB1",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.78863072395324707
+ },
+ {
+ "tag": "Agriculture",
+ "confidence": 0.41148835420608521
+ },
+ {
+ "tag": "Rural area",
+ "confidence": 0.39869174361228943
+ }
+ ],
+ "Location": "RMB1",
+ "ActivityDateTime": "2018-08-31T04:32:32-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-29-41.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469731470927,
+ "MailUID": 42138,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:27:59, BOS4ne",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.85877543687820435
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.66762912273406982
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.51016765832901
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.49653786420822144
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48810446262359619
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.37313085794448853
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.35866096615791321
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.32819142937660217
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.306561142206192
+ }
+ ],
+ "Location": "BOS4ne",
+ "ActivityDateTime": "2018-08-31T04:32:37-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-27-59.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469744552475,
+ "MailUID": 42140,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:32:29, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78575611114501953
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.74621039628982544
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.69698888063430786
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.56391024589538574
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.42082628607749939
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.38832110166549683
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.31589728593826294
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:32:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-32-29.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469757435807,
+ "MailUID": 42141,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:29:04, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.86831206083297729
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.652694582939148
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.54433733224868774
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.38791203498840332
+ },
+ {
+ "tag": "Safari",
+ "confidence": 0.3087870180606842
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:33:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-29-04.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469771722444,
+ "MailUID": 42142,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:32:55, DB1E",
+ "RecognizedTags": [
+ {
+ "tag": "Footwear",
+ "confidence": 0.77623277902603149
+ },
+ {
+ "tag": "Limb",
+ "confidence": 0.77444523572921753
+ },
+ {
+ "tag": "Leg",
+ "confidence": 0.73006397485733032
+ },
+ {
+ "tag": "Clothing",
+ "confidence": 0.36721006035804749
+ }
+ ],
+ "Location": "DB1E",
+ "ActivityDateTime": "2018-08-31T04:33:10-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-32-55.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469784704098,
+ "MailUID": 42143,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:33:32, DB1E",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.82067787647247314
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.36084994673728943
+ },
+ {
+ "tag": "Walking",
+ "confidence": 0.35100546479225159
+ }
+ ],
+ "Location": "DB1E",
+ "ActivityDateTime": "2018-08-31T04:33:41-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-33-32.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469798286920,
+ "MailUID": 42144,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:33:14, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.79277914762496948
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72530311346054077
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.60486054420471191
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.50754851102828979
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.4937610924243927
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.41698047518730164
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.33586615324020386
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:33:51-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-33-14.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469811018858,
+ "MailUID": 42145,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:33:58, DB1E",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.77283674478530884
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.51820862293243408
+ },
+ {
+ "tag": "Walking",
+ "confidence": 0.47891402244567871
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.37336161732673645
+ }
+ ],
+ "Location": "DB1E",
+ "ActivityDateTime": "2018-08-31T04:34:13-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-33-58.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469824595694,
+ "MailUID": 42146,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:30:08, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.85013633966445923
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.74933433532714844
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.67147952318191528
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.65390568971633911
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.64448332786560059
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.45897945761680603
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.36306402087211609
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.35062497854232788
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.34286776185035706
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:34:23-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-30-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469837782599,
+ "MailUID": 42147,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:33:49, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.809121310710907
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.8077583909034729
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77497416734695435
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.73593646287918091
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.70988380908966064
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.69943851232528687
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.4945942759513855
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.463533490896225
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.45268088579177856
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.45056241750717163
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:34:45-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-33-49.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469852700291,
+ "MailUID": 42148,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:34:24, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.7763664722442627
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.74179959297180176
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.67375963926315308
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.49903413653373718
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.45619338750839233
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45086750388145447
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.3148464560508728
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:34:54-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-34-24.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469865936242,
+ "MailUID": 42149,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:34:18, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.93886113166809082
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.88083690404891968
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.8743976354598999
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.65464460849761963
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.45706057548522949
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.41979604959487915
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.380513459444046
+ },
+ {
+ "tag": "Bumper",
+ "confidence": 0.36246159672737122
+ },
+ {
+ "tag": "Jeep",
+ "confidence": 0.30158782005310059
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:35:00-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-34-18.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469878460493,
+ "MailUID": 42150,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:30:56, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.81344866752624512
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.56685453653335571
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.5190812349319458
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.41192260384559631
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:35:00-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-30-56.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469892127413,
+ "MailUID": 42151,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:30:28, BOS4ne",
+ "RecognizedTags": [
+ {
+ "tag": "Off-roading",
+ "confidence": 0.93657016754150391
+ },
+ {
+ "tag": "Vehicle",
+ "confidence": 0.89809077978134155
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.83428740501403809
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.53773951530456543
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.45988759398460388
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.379580557346344
+ },
+ {
+ "tag": "Jeep",
+ "confidence": 0.36076545715332031
+ }
+ ],
+ "Location": "BOS4ne",
+ "ActivityDateTime": "2018-08-31T04:35:04-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-30-28.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469906256301,
+ "MailUID": 42152,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:30:57, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.88347679376602173
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.78468257188797
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.70153564214706421
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.62448954582214355
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.61973059177398682
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.50095939636230469
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.3595413863658905
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.35136160254478455
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:35:09-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-30-57.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469921055989,
+ "MailUID": 42153,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:35:30, RE3W",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.86427873373031616
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.64662313461303711
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.55659580230712891
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.515126645565033
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.43420931696891785
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.38775017857551575
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.32109290361404419
+ }
+ ],
+ "Location": "RE3W",
+ "ActivityDateTime": "2018-08-31T04:35:25-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-35-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469934461902,
+ "MailUID": 42154,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:46:52, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.929182767868042
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.76639473438262939
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.48744893074035645
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.4117024838924408
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T04:35:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-46-52.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469948432137,
+ "MailUID": 42155,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:35:07, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.74570560455322266
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.74505263566970825
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.60884714126586914
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.47805690765380859
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46644145250320435
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.37932884693145752
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:36:07-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-35-07.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469962335598,
+ "MailUID": 42156,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:12:04, BOS 2",
+ "RecognizedTags": [
+ {
+ "tag": "Vehicle",
+ "confidence": 0.90655535459518433
+ },
+ {
+ "tag": "Off-roading",
+ "confidence": 0.85361588001251221
+ },
+ {
+ "tag": "Car",
+ "confidence": 0.79097902774810791
+ },
+ {
+ "tag": "Land vehicle",
+ "confidence": 0.51750415563583374
+ },
+ {
+ "tag": "Off-road vehicle",
+ "confidence": 0.42234772443771362
+ },
+ {
+ "tag": "Sport utility vehicle",
+ "confidence": 0.33411437273025513
+ },
+ {
+ "tag": "Automotive exterior",
+ "confidence": 0.30754059553146362
+ }
+ ],
+ "Location": "BOS 2",
+ "ActivityDateTime": "2018-08-31T04:36:49-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-12-04.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469975013315,
+ "MailUID": 42157,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:36:13, DB 2",
+ "RecognizedTags": [
+ {
+ "tag": "Transport",
+ "confidence": 0.8725053071975708
+ },
+ {
+ "tag": "Track",
+ "confidence": 0.757705807685852
+ },
+ {
+ "tag": "Vehicle",
+ "confidence": 0.58969497680664062
+ },
+ {
+ "tag": "Railway",
+ "confidence": 0.44238802790641785
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.33240777254104614
+ },
+ {
+ "tag": "Train",
+ "confidence": 0.3187749981880188
+ }
+ ],
+ "Location": "DB 2",
+ "ActivityDateTime": "2018-08-31T04:36:55-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-36-13.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714469988780880,
+ "MailUID": 42158,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:36:46, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.80136740207672119
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.736372709274292
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.6839643120765686
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.54759007692337036
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.4756104052066803
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.42149746417999268
+ },
+ {
+ "tag": "Landscape",
+ "confidence": 0.31929820775985718
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:37:14-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-36-46.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470001938887,
+ "MailUID": 42159,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:33:02, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.86487698554992676
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.78248471021652222
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.67898845672607422
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.63840240240097046
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.59735709428787231
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.47446861863136292
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.36516073346138
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.358810156583786
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.30251607298851013
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:37:17-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-33-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470015292829,
+ "MailUID": 42160,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:37:18, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78835564851760864
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72155028581619263
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.65180814266204834
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.49309086799621582
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.46945610642433167
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.4660722017288208
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.31481125950813293
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:37:44-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-37-18.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470028290946,
+ "MailUID": 42161,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:37:22, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.81450730562210083
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.80847537517547607
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78562045097351074
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.735369086265564
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.72260892391204834
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.70293253660202026
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.5059504508972168
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.47376155853271484
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.46726763248443604
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.46003279089927673
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:38:24-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-37-22.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470041645424,
+ "MailUID": 42163,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:38:03, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.80328232049942017
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.79091435670852661
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76201063394546509
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.70959413051605225
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.706345796585083
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.69872879981994629
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.51280665397644043
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.48983171582221985
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.47630390524864197
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.44384187459945679
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:39:01-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-38-03.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470054793998,
+ "MailUID": 42164,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:37:24, BOS3",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.915485680103302
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.79801207780838013
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.55596989393234253
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.54636269807815552
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.49879822134971619
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.457079142332077
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.40572646260261536
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.40256315469741821
+ },
+ {
+ "tag": "Ridge",
+ "confidence": 0.36264976859092712
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.3621690571308136
+ }
+ ],
+ "Location": "BOS3",
+ "ActivityDateTime": "2018-08-31T04:39:01-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-37-24.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470067929454,
+ "MailUID": 42165,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:33:52, NT1 E",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.8223997950553894
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.73190063238143921
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.7262158989906311
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.65100950002670288
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.624441385269165
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.59960585832595825
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.5742906928062439
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.5619691014289856
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.50205725431442261
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.42716500163078308
+ }
+ ],
+ "Location": "NT1 E",
+ "ActivityDateTime": "2018-08-31T04:39:10-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-33-52.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470081492369,
+ "MailUID": 42166,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:39:30, RE3W",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.8369411826133728
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.6129874587059021
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.60748547315597534
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.50672745704650879
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.41584035754203796
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.31750261783599854
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.30170923471450806
+ }
+ ],
+ "Location": "RE3W",
+ "ActivityDateTime": "2018-08-31T04:39:19-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-39-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470094301616,
+ "MailUID": 42167,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:39:02, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.757561981678009
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.72713166475296021
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.55739760398864746
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.55481326580047607
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.48521485924720764
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.41601985692977905
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.36469322443008423
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:39:28-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-39-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470107512789,
+ "MailUID": 42168,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:38:40, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.84713298082351685
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.81461095809936523
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77198410034179688
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.76164573431015015
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.75173795223236084
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.74152535200119019
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.57617783546447754
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.56936275959014893
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.56475448608398438
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48205232620239258
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:39:39-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-38-40.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470120053910,
+ "MailUID": 42169,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:50:44, DB6",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.88599127531051636
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.81057953834533691
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.50553512573242188
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.45949506759643555
+ },
+ {
+ "tag": "Rural area",
+ "confidence": 0.30280551314353943
+ }
+ ],
+ "Location": "DB6",
+ "ActivityDateTime": "2018-08-31T04:39:54-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-50-44.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470133141201,
+ "MailUID": 42170,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:34:08, DV3w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.88524973392486572
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.76627999544143677
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.75016885995864868
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.73307472467422485
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.61924934387207031
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.50836843252182007
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.4579799473285675
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.4370514452457428
+ },
+ {
+ "tag": "Grass",
+ "confidence": 0.36989036202430725
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.33678850531578064
+ }
+ ],
+ "Location": "DV3w",
+ "ActivityDateTime": "2018-08-31T04:40:27-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-34-08.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470146757828,
+ "MailUID": 42171,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:39:39, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.82575768232345581
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.75885802507400513
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.75167042016983032
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.73459959030151367
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.69486689567565918
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.672495424747467
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.58508199453353882
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.5645453929901123
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.56300902366638184
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.509482741355896
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:40:36-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-39-39.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470162428466,
+ "MailUID": 42172,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:40:36, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.791711688041687
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.7102813720703125
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.656112790107727
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.48015525937080383
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.47749829292297363
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45705986022949219
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.32972684502601624
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:41:08-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-40-36.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470175779370,
+ "MailUID": 42173,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:40:12, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83370482921600342
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.80229401588439941
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76296430826187134
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.73987066745758057
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.72518938779830933
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.71938270330429077
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.56603878736495972
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.52193289995193481
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.51911675930023193
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.46038183569908142
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:41:11-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-40-12.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470188870267,
+ "MailUID": 42174,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:40:55, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83900821208953857
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.82531195878982544
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78080993890762329
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.75521785020828247
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.74872136116027832
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.73754340410232544
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.56496626138687134
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.51756095886230469
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.509515643119812
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.47796747088432312
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:41:53-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-40-55.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470202331180,
+ "MailUID": 42175,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:37:54, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.82329517602920532
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.63989144563674927
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.55838513374328613
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.33854079246520996
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:41:57-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-37-54.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470216006749,
+ "MailUID": 42176,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:41:35, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.76201599836349487
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.73691177368164062
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.63846278190612793
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.5141569972038269
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.45620235800743103
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.42771244049072266
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:41:59-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-41-35.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470229043560,
+ "MailUID": 42177,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:41:24, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83357322216033936
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.79021859169006348
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.77658003568649292
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.73456466197967529
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.72348690032958984
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.7122228741645813
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.56869858503341675
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.55902421474456787
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.55573171377182007
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48677805066108704
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:42:22-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-41-24.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470244107487,
+ "MailUID": 42178,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:37:16, NT1 E",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.83608418703079224
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.736611545085907
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.721695601940155
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.6534881591796875
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.6448943018913269
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.60335820913314819
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.58933126926422119
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.57164281606674194
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.53273916244506836
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.437208890914917
+ }
+ ],
+ "Location": "NT1 E",
+ "ActivityDateTime": "2018-08-31T04:42:33-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-37-16.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470257047549,
+ "MailUID": 42179,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:38:33, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.86583179235458374
+ },
+ {
+ "tag": "Wildlife",
+ "confidence": 0.79029148817062378
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.69057577848434448
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.67025929689407349
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.62125951051712036
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.43491357564926147
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.36287307739257812
+ },
+ {
+ "tag": "Adventure",
+ "confidence": 0.3610442578792572
+ },
+ {
+ "tag": "Plant",
+ "confidence": 0.32426181435585022
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:42:48-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-38-33.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470269991535,
+ "MailUID": 42180,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:42:02, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.82397657632827759
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.80602085590362549
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.800563395023346
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.71108764410018921
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.70742660760879517
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.698710024356842
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.53308385610580444
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.53112274408340454
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.52565956115722656
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.47668957710266113
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:42:59-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-42-02.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470283514851,
+ "MailUID": 42181,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:39:05, BK2W",
+ "RecognizedTags": [
+ {
+ "tag": "Wildlife",
+ "confidence": 0.7895321249961853
+ },
+ {
+ "tag": "Mammal",
+ "confidence": 0.62883484363555908
+ },
+ {
+ "tag": "Animal",
+ "confidence": 0.61024391651153564
+ }
+ ],
+ "Location": "BK2W",
+ "ActivityDateTime": "2018-08-31T04:43:10-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-39-05.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470298383263,
+ "MailUID": 42182,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:42:30, NT2 W",
+ "RecognizedTags": [
+ {
+ "tag": "Prairie",
+ "confidence": 0.86642974615097046
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.85952377319335938
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.80135154724121094
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.79804664850234985
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78459829092025757
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.78452003002166748
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.58168309926986694
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.5449904203414917
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.54347914457321167
+ },
+ {
+ "tag": "Savanna",
+ "confidence": 0.49641475081443787
+ }
+ ],
+ "Location": "NT2 W",
+ "ActivityDateTime": "2018-08-31T04:43:27-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-42-30.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470312871662,
+ "MailUID": 42183,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:43:31, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.78066384792327881
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.77090173959732056
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.58834779262542725
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.519274890422821
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.49344393610954285
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.457674503326416
+ },
+ {
+ "tag": "Rock",
+ "confidence": 0.34188681840896606
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:43:56-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-43-31.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470327472341,
+ "MailUID": 42184,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:39:39, KV7w",
+ "RecognizedTags": [
+ {
+ "tag": "Natural environment",
+ "confidence": 0.82575768232345581
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.75885802507400513
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.75167042016983032
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.73459959030151367
+ },
+ {
+ "tag": "Steppe",
+ "confidence": 0.69486689567565918
+ },
+ {
+ "tag": "Grassland",
+ "confidence": 0.672495424747467
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.58508199453353882
+ },
+ {
+ "tag": "Badlands",
+ "confidence": 0.5645453929901123
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.56300902366638184
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.509482741355896
+ }
+ ],
+ "Location": "KV7w",
+ "ActivityDateTime": "2018-08-31T04:43:57-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-39-39.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470339199984,
+ "MailUID": 42186,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 4:44:45, DV4",
+ "RecognizedTags": [
+ {
+ "tag": "Wilderness",
+ "confidence": 0.82391446828842163
+ },
+ {
+ "tag": "Soil",
+ "confidence": 0.71288704872131348
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.66193240880966187
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.54265636205673218
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.4949948787689209
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.42292678356170654
+ }
+ ],
+ "Location": "DV4",
+ "ActivityDateTime": "2018-08-31T04:45:10-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018--4-44-45.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470351996116,
+ "MailUID": 42187,
+ "FromMail": "\"cpucams1\" ",
+ "Subject": "Aug 31 2018 10:45:59, NOGA1s",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.79193675518035889
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.57298415899276733
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.48592326045036316
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.42452749609947205
+ },
+ {
+ "tag": "Valley",
+ "confidence": 0.361426442861557
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.35874882340431213
+ },
+ {
+ "tag": "Wadi",
+ "confidence": 0.33609113097190857
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.30209001898765564
+ }
+ ],
+ "Location": "NOGA1s",
+ "ActivityDateTime": "2018-08-31T04:45:14-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-45-59.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470365119479,
+ "MailUID": 42188,
+ "FromMail": "\"cpucams\" ",
+ "Subject": "Aug 31 2018 10:43:33, BOS3",
+ "RecognizedTags": [
+ {
+ "tag": "Soil",
+ "confidence": 0.92258095741271973
+ },
+ {
+ "tag": "Natural environment",
+ "confidence": 0.738336443901062
+ },
+ {
+ "tag": "Hill",
+ "confidence": 0.465207040309906
+ },
+ {
+ "tag": "Plateau",
+ "confidence": 0.45646077394485474
+ },
+ {
+ "tag": "Prairie",
+ "confidence": 0.44617128372192383
+ },
+ {
+ "tag": "Wilderness",
+ "confidence": 0.42514938116073608
+ },
+ {
+ "tag": "Plain",
+ "confidence": 0.36362031102180481
+ },
+ {
+ "tag": "Geology",
+ "confidence": 0.35062628984451294
+ },
+ {
+ "tag": "Tree",
+ "confidence": 0.327924519777298
+ },
+ {
+ "tag": "Trail",
+ "confidence": 0.31350144743919373
+ }
+ ],
+ "Location": "BOS3",
+ "ActivityDateTime": "2018-08-31T04:45:10-04:00",
+ "LocalImagePath": "C:\\kalavala\\RhinoSave\\Output\\Aug-31-2018\\Aug-31-2018-10-43-33.jpg",
+ "IsTagged": true
+ },
+ {
+ "UniqueID": 636714470378671916,
+ "MailUID": 42189,
+ "FromMail": "\"cpucams1\"