Computer Vision
June 25, 2020
Wow!💻
Cereza y yo pajareando y aplicando CV 🦆 ☘️ 🦜
Para la instalación de OpenCv en MAC me base en estos links: 😃
Es necesario utilizar los weights y la cfg de yolo
- Se debe descargar los pesos y cfg, adicionarlos en la carpeta del proyecto, utilice el model YOLOv3-608.
Adicionalmente, es necesario decargar los coco.names, las clases de los objetos creados en el modelo entrenado por yolo. Para descargarlo en este link: (coco names)
Genial!!! Imagenes con Computer Vision! 🦆☘️🦜
El código se encuentra en mi cuenta de github: 😃😃
(Código)
Calcule la distancia entre dos puntos de cada objeto detectado
def distancia_puntos_caja(x,y, x1,y1):
return sqrt((x1 - x) ** 2 + (y1 - y) ** 2)- y dibujo la distancia entre los objetos,se la distancia se dibuja de color rojo cuando la distancia es menor a 1.5 metros
distenmetros = distancia/39.37 #convertir los pixels a metros
distanciasolcial = int(distenmetros)
if distanciasolcial < 1.5: #menor a 1.5 metros el rectangulo de pinta de rojo
cv2.rectangle(img, (x,y), (x+w, y+h), color_texto, 2)cite:
“Cite: @article{yolov3, title={YOLOv3: An Incremental Improvement}, author={Redmon, Joseph and Farhadi, Ali}, journal = {arXiv}, year={2018} }