mentortools/libs/: reference-image-connector-abm-1.0.65011 metadata and description
connector to reference image
| author | Konstantin Revva |
| author_email | k.revva@abm-jsc.ru |
| classifiers |
|
| description_content_type | text/markdown |
| requires_dist |
|
| requires_python | >=3.11,<4.0 |
| File | Tox results | History |
|---|---|---|
reference_image_connector_abm-1.0.65011-py3-none-any.whl
|
|
|
reference_image_connector_abm-1.0.65011.tar.gz
|
|
ReferenceImageConnector
service to get, add and mark reference images
Library Installation
pip install --extra-index-url https://pypi2.abm-jsc.ru reference-image-connector-abm
Quick Start
Getting reference images and file ids
import asyncio
import aiohttp
from datetime import datetime
from reference_image_connector.connector import ReferenceImageConnector, EntityCondition
async def test_connector():
session = aiohttp.ClientSession()
reference_image_connector = ReferenceImageConnector(
config=ReferenceImageConnector.Config(url="127.0.0.1:8080"),
context=ReferenceImageConnector.Context(session=session)
)
reference_images = await reference_image_connector.get_reference_image_entities(
filter_by=[EntityCondition(attribute="camera_id", value=None, operator="=")]
)
print(len(reference_images))
rtsp_urls = ["rstp_url"]
file_ids = await reference_image_connector.get_reference_image_file_ids(
rtsp_urls=rtsp_urls,
date=datetime.fromisoformat("2023-05-11")
)
print(len(file_ids))
await session.close()
asyncio.run(test_connector())