[YOLOv5]--parte de mejora de imagen

YOLOV5 ha trabajado mucho en la mejora de imágenes. La mejora de imágenes se realiza entre partes del código. Se puede decir que las funciones se están automatizando cada vez más, y el grado de participación manual es cada vez menor. Echemos un vistazo más de cerca a los métodos de mejora de imágenes utilizados por YOLOv5.

1. mosaico

Aquí yolov5 también propone una operación de mosaico de 9 imágenes. 9 imágenes se empalman juntas para su procesamiento. La imagen es más grande y hay más etiquetas. Entrenar tal imagen empalmada es equivalente a entrenar 9 imágenes pequeñas.

2. Mejora de copiar y pegar datos

Pegue aleatoriamente parte del objetivo en la imagen

3. Afín aleatorio

Realice aleatoriamente transformaciones afines, es decir, escalado y traducción.

4.Mezclar

Es mezclar dos imágenes juntas de acuerdo a una cierta transparencia.

5.Albumentaciones,

Es principalmente para hacer un poco de filtrado, ecualización de histogramas, cambiar la calidad de la imagen, etc. Veo que el código escrito en el código solo se habilitará si el paquete de albumentaciones está instalado, pero el paquete de albumentaciones está comentado en el archivo de requisitos.txt del proyecto, por lo que no está habilitado de forma predeterminada.

6.Aumento de HSV (tono, saturación, valor)

Ajusta aleatoriamente el tono, la saturación y la luminosidad.

7. Volteo horizontal aleatorio

volteo horizontal aleatorio

Guess you like

Origin blog.csdn.net/weixin_47665864/article/details/128891916