video capture and detection working now
This commit is contained in:
parent
c40d84705f
commit
574bf7050c
Binary file not shown.
@ -164,7 +164,7 @@ def detect(calibration_width, img_file, show, quick):
|
|||||||
cv2.drawContours(orig, [box.astype("int")], -1, (0, 255, 0), 2)
|
cv2.drawContours(orig, [box.astype("int")], -1, (0, 255, 0), 2)
|
||||||
else:
|
else:
|
||||||
circular = True
|
circular = True
|
||||||
cv2.circle(orig, (int(x), int(y)), int(radius), (0, 255, 0), 2)
|
cv2.circle(orig, (int(x), int(y)), int(radius), (0, 255, 0), 3)
|
||||||
mask = np.zeros(gray.shape, np.uint8)
|
mask = np.zeros(gray.shape, np.uint8)
|
||||||
cv2.drawContours(mask, [c], 0, 255, -1)
|
cv2.drawContours(mask, [c], 0, 255, -1)
|
||||||
#pixelpoints = np.transpose(np.nonzero(mask))
|
#pixelpoints = np.transpose(np.nonzero(mask))
|
||||||
@ -246,7 +246,7 @@ def detect(calibration_width, img_file, show, quick):
|
|||||||
#cv2.drawContours(orig, [box.astype("int")], -1, (0, 255, 0), 2)
|
#cv2.drawContours(orig, [box.astype("int")], -1, (0, 255, 0), 2)
|
||||||
else:
|
else:
|
||||||
circular = True
|
circular = True
|
||||||
cv2.circle(orig, (int(x), int(y)), int(radius), (0, 255, 0), 1)
|
cv2.circle(orig, (int(x), int(y)), int(radius), (255, 0, 0), 2)
|
||||||
|
|
||||||
objtype = "Unknown"
|
objtype = "Unknown"
|
||||||
itemw = larger(dimA, dimB)
|
itemw = larger(dimA, dimB)
|
||||||
@ -321,7 +321,7 @@ def detect(calibration_width, img_file, show, quick):
|
|||||||
swap(ypos, ypos2)
|
swap(ypos, ypos2)
|
||||||
if rectangular:
|
if rectangular:
|
||||||
cv2.line(orig, (int(xpos), int(ypos)),
|
cv2.line(orig, (int(xpos), int(ypos)),
|
||||||
(int(xpos2), int(ypos2)), (0, 255, 0), 1)
|
(int(xpos2), int(ypos2)), (255, 127, 0), 2)
|
||||||
# print(str(iteml))
|
# print(str(iteml))
|
||||||
# draw the object sizes on the image
|
# draw the object sizes on the image
|
||||||
if show or True:
|
if show or True:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user