Removes OpenALPR Local integration (#85544)

This commit is contained in:
Franck Nijhof 2023-01-17 10:43:14 +01:00 committed by GitHub
parent f7d69ee325
commit 566c0f63bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 81 additions and 534 deletions

View file

@ -5,9 +5,6 @@ from homeassistant.components.image_processing import (
FaceInformation,
ImageProcessingFaceEntity,
)
from homeassistant.components.openalpr_local.image_processing import (
ImageProcessingAlprEntity,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
@ -22,44 +19,11 @@ def setup_platform(
"""Set up the demo image processing platform."""
add_entities(
[
DemoImageProcessingAlpr("camera.demo_camera", "Demo Alpr"),
DemoImageProcessingFace("camera.demo_camera", "Demo Face"),
]
)
class DemoImageProcessingAlpr(ImageProcessingAlprEntity):
"""Demo ALPR image processing entity."""
def __init__(self, camera_entity: str, name: str) -> None:
"""Initialize demo ALPR image processing entity."""
super().__init__()
self._attr_name = name
self._camera = camera_entity
@property
def camera_entity(self) -> str:
"""Return camera entity id from process pictures."""
return self._camera
@property
def confidence(self) -> int:
"""Return minimum confidence for send events."""
return 80
def process_image(self, image: bytes) -> None:
"""Process image."""
demo_data = {
"AC3829": 98.3,
"BE392034": 95.5,
"CD02394": 93.4,
"DF923043": 90.8,
}
self.process_plates(demo_data, 1)
class DemoImageProcessingFace(ImageProcessingFaceEntity):
"""Demo face identify image processing entity."""