构建代码
import cv2
import numpy as np
from matplotlib import pyplot as plt
import time
import imutils
import math
def draw_box(point,circle,image_shape):
x1 = []
x2 = []
y1 = []
y2 = []
image_height,image_width = image_shape
if image_height > image_width:
campare_value = image_width / 2
for i in range(len(point)):
if circle[i] < image_width:
(x,y) = point[i]
x1.append(5)
x2.append(2*campare_value-5)
if (y - campare_value+5) < 0:
y1.append(5)
else:
y1.append(y - campare_value+5)
if (y + campare_value-5)> image_height:
y2.append(image_height-5)
else:
y2.append(y + campare_value-5)
else:
campare_value = image_height / 2
for i in range(len(point)):
if circle[i] < image_width:
(x,y) = point