Gesti贸n de aparcamientos mediante Ultralytics YOLO11 馃殌
驴Qu茅 es un sistema de gesti贸n de aparcamientos?
La gesti贸n de aparcamientos con Ultralytics YOLO11 garantiza un aparcamiento eficaz y seguro mediante la organizaci贸n de las plazas y el control de la disponibilidad. YOLO11 puede mejorar la gesti贸n de los aparcamientos mediante la detecci贸n de veh铆culos en tiempo real y el conocimiento de la ocupaci贸n de los aparcamientos.
Observa: C贸mo implantar la gesti贸n de aparcamientos mediante Ultralytics YOLO 馃殌
Ventajas del sistema de gesti贸n de aparcamientos
- Eficacia: La gesti贸n de los aparcamientos optimiza el uso de las plazas y reduce la congesti贸n.
- Seguridad y protecci贸n: La gesti贸n de aparcamientos mediante YOLO11 mejora la seguridad tanto de las personas como de los veh铆culos gracias a las medidas de vigilancia y seguridad.
- Reducci贸n de emisiones: La gesti贸n de aparcamientos mediante YOLO11 gestiona el flujo de tr谩fico para minimizar los tiempos muertos y las emisiones en los aparcamientos.
Aplicaciones en el mundo real
Sistema de gesti贸n de aparcamientos | Sistema de gesti贸n de aparcamientos |
---|---|
Gesti贸n de aparcamientos Vista a茅rea mediante Ultralytics YOLO11 | Gesti贸n del aparcamiento Vista superior mediante Ultralytics YOLO11 |
Sistema de gesti贸n de aparcamientos Flujo de trabajo de c贸digos
Selecci贸n de puntos
La selecci贸n de puntos ahora es f谩cil
La elecci贸n de los puntos de aparcamiento es una tarea cr铆tica y compleja en los sistemas de gesti贸n de aparcamientos. Ultralytics agiliza este proceso proporcionando una herramienta que permite definir las zonas de aparcamiento, que pueden utilizarse posteriormente para procesamientos adicionales.
- Capture un fotograma de la secuencia de v铆deo o de la c谩mara donde desee gestionar el aparcamiento.
- Utilice el c贸digo proporcionado para iniciar una interfaz gr谩fica, donde puede seleccionar una imagen y empezar a delinear las regiones de aparcamiento haciendo clic con el rat贸n para crear pol铆gonos.
Tama帽o de la imagen
Tama帽o m谩ximo de imagen admitido: 1920 * 1080
Anotador de plazas de aparcamiento Ultralytics YOLO11
- Despu茅s de definir las zonas de aparcamiento con pol铆gonos, haga clic en
save
para almacenar un archivo JSON con los datos en su directorio de trabajo.
Python C贸digo de gesti贸n de aparcamientos
Gesti贸n de aparcamientos mediante YOLO11 Ejemplo
import cv2
from ultralytics import solutions
# Video capture
cap = cv2.VideoCapture("Path/to/video/file.mp4")
assert cap.isOpened(), "Error reading video file"
w, h, fps = (int(cap.get(x)) for x in (cv2.CAP_PROP_FRAME_WIDTH, cv2.CAP_PROP_FRAME_HEIGHT, cv2.CAP_PROP_FPS))
# Video writer
video_writer = cv2.VideoWriter("parking management.avi", cv2.VideoWriter_fourcc(*"mp4v"), fps, (w, h))
# Initialize parking management object
parking_manager = solutions.ParkingManagement(
model="yolo11n.pt", # path to model file
json_file="bounding_boxes.json", # path to parking annotations file
)
while cap.isOpened():
ret, im0 = cap.read()
if not ret:
break
im0 = parking_manager.process_data(im0)
video_writer.write(im0)
cap.release()
video_writer.release()
cv2.destroyAllWindows()
Argumentos opcionales ParkingManagement
Nombre | Tipo | Por defecto | Descripci贸n |
---|---|---|---|
model |
str |
None |
Ruta hacia el modelo YOLO11 . |
json_file |
str |
None |
Ruta al archivo JSON que contiene todos los datos de las coordenadas del aparcamiento. |
Argumentos model.track
Argumento | Tipo | Por defecto | Descripci贸n |
---|---|---|---|
source |
str |
None |
Especifica el directorio de origen de las im谩genes o v铆deos. Admite rutas de archivo y URL. |
persist |
bool |
False |
Permite el seguimiento persistente de objetos entre fotogramas, manteniendo los ID en todas las secuencias de v铆deo. |
tracker |
str |
botsort.yaml |
Especifica el algoritmo de seguimiento a utilizar, por ejemplo, bytetrack.yaml o botsort.yaml . |
conf |
float |
0.3 |
Establece el umbral de confianza para las detecciones; los valores m谩s bajos permiten rastrear m谩s objetos pero pueden incluir falsos positivos. |
iou |
float |
0.5 |
Establece el umbral de intersecci贸n sobre uni贸n (IoU) para filtrar las detecciones solapadas. |
classes |
list |
None |
Filtra los resultados por 铆ndice de clase. Por ejemplo, classes=[0, 2, 3] s贸lo rastrea las clases especificadas. |
verbose |
bool |
True |
Controla la visualizaci贸n de los resultados del rastreo, proporcionando una salida visual de los objetos rastreados. |
PREGUNTAS FRECUENTES
驴C贸mo mejora Ultralytics YOLO11 los sistemas de gesti贸n de aparcamientos?
Ultralytics YOLO11 mejora enormemente los sistemas de gesti贸n de aparcamientos al proporcionar detecci贸n y supervisi贸n de veh铆culos en tiempo real. De este modo se optimiza el uso de las plazas de aparcamiento, se reducen los atascos y se mejora la seguridad gracias a la vigilancia continua. El sistema de gesti贸n de aparcamientos permite un flujo de tr谩fico eficiente, minimizando los tiempos muertos y las emisiones en los aparcamientos, contribuyendo as铆 a la sostenibilidad medioambiental. Para m谩s detalles, consulte el flujo de trabajo del c贸digo de gesti贸n de aparcamientos.
驴Cu谩les son las ventajas de utilizar Ultralytics YOLO11 para el aparcamiento inteligente?
La utilizaci贸n de Ultralytics YOLO11 para el aparcamiento inteligente aporta numerosas ventajas:
- Eficacia: Optimiza el uso de las plazas de aparcamiento y disminuye la congesti贸n.
- Seguridad y protecci贸n: Mejora la vigilancia y garantiza la seguridad de veh铆culos y peatones.
- Impacto medioambiental: Ayuda a reducir las emisiones al minimizar los tiempos de inactividad del veh铆culo. M谩s informaci贸n sobre las ventajas aqu铆.
驴C贸mo puedo definir las plazas de aparcamiento utilizando Ultralytics YOLO11 ?
Definir plazas de aparcamiento es sencillo con Ultralytics YOLO11 :
- Captura un fotograma de un flujo de v铆deo o c谩mara.
- Utilice el c贸digo proporcionado para lanzar una GUI para seleccionar una imagen y dibujar pol铆gonos para definir plazas de aparcamiento.
- Guarde los datos etiquetados en formato JSON para su posterior procesamiento. Para obtener instrucciones completas, consulte la secci贸n de selecci贸n de puntos.
驴Puedo personalizar el modelo YOLO11 para necesidades espec铆ficas de gesti贸n de aparcamientos?
S铆, Ultralytics YOLO11 permite la personalizaci贸n para necesidades espec铆ficas de gesti贸n de aparcamientos. Puede ajustar par谩metros como el colores de las regiones ocupadas y disponiblesm谩rgenes para la visualizaci贸n de texto, y mucho m谩s. Utilizando el ParkingManagement
de la clase argumentos opcionalesCon el nuevo sistema de gesti贸n de residuos, puede adaptar el modelo a sus necesidades particulares, garantizando la m谩xima eficiencia y eficacia.
驴Cu谩les son las aplicaciones reales de Ultralytics YOLO11 en la gesti贸n de aparcamientos?
Ultralytics YOLO11 se utiliza en diversas aplicaciones del mundo real para la gesti贸n de aparcamientos, entre ellas:
- Detecci贸n de plazas de aparcamiento: Identificaci贸n precisa de plazas disponibles y ocupadas.
- Vigilancia: Aumentar la seguridad mediante la vigilancia en tiempo real.
- Gesti贸n del flujo de tr谩fico: Reducci贸n de los tiempos muertos y los atascos gracias a una gesti贸n eficaz del tr谩fico. Las im谩genes que muestran estas aplicaciones se pueden encontrar en aplicaciones reales.