Google ColabでYOLOv3を使って物体検出をしたのですが、ここから人のバウンティングボックスだけを表示させ、それらのボックス同士が1組でも衝突している(枠同士が重なっている)かどうかを判断したいのですが方法を教えてください。
from google.colab import drive drive.mount('/content/drive') import platform import cv2 print("Python " + platform.python_version()) print("OpenCV " + cv2.__version__) import cv2 import matplotlib.pyplot as plt %matplotlib inline import matplotlib import os os.chdir('/content/drive/My Drive') path = '/content/drive/My Drive/darknet' os.makedirs(path, exist_ok=True) !git clone https://github.com/pjreddie/darknet os.chdir('/content/drive/My Drive/darknet') print(os.getcwd()) !make !wget https://pjreddie.com/media/files/yolov3.weights !chmod u+x darknet !./darknet detect cfg/yolov3.cfg yolov3.weights data/mitu2.jpg img_in = cv2.imread('data/mitu2.jpg') img_out = cv2.imread('predictions.jpg') plt.figure(figsize=[20,10]) plt.subplot(121);plt.imshow(img_in[:,:,::-1]);plt.axis('off') plt.subplot(122);plt.imshow(img_out[:,:,::-1]);plt.axis('off')
参考サイトはこちらです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。