質問編集履歴
6
書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
物体検出で個数がカウントされない
|
1
|
+
※急募 物体検出で個数がカウントされない
|
test
CHANGED
File without changes
|
5
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,8 +54,8 @@
|
|
54
54
|
```
|
55
55
|
|
56
56
|
|
57
|
+
実行結果↓
|
57
|
-

|
58
|
-
|
59
59
|
|
60
60
|
|
61
61
|
|
4
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,6 +34,24 @@
|
|
34
34
|
d = f"{n_3} "#{'A'}{'s' * (n_1 > 1)}, "
|
35
35
|
cv2.putText(im0, "C : " + str(d), (20, 200), 0, 1.5, (154, 250, 0), 3)
|
36
36
|
```
|
37
|
+
printしたコード↓
|
38
|
+
```
|
39
|
+
# Print results
|
40
|
+
t = tuple(x.t / seen * 1E3 for x in dt) # speeds per image
|
41
|
+
LOGGER.info(f'Speed: %.1fms pre-process, %.1fms inference, %.1fms NMS per image at shape {(1, 3, *imgsz)}' % t)
|
42
|
+
if save_txt or save_img:
|
43
|
+
s = f"\n{len(list(save_dir.glob('labels/*.txt')))} labels saved to {save_dir / 'labels'}" if save_txt else ''
|
44
|
+
LOGGER.info(f"Results saved to {colorstr('bold', save_dir)}{s}")
|
45
|
+
if update:
|
46
|
+
strip_optimizer(weights[0]) # update model (to fix SourceChangeWarning)
|
47
|
+
|
48
|
+
|
49
|
+
#print
|
50
|
+
print(FILE, ROOT, source, save_img, is_file, is_url, webcam, save_dir, device, model, stride, names, pt, imgsz,
|
51
|
+
view_img, dataset, bs, dataset ,dataset, vid_path, vid_writer, seen, windows, dt, im, visualize, pred, p, save_path, txt_path,
|
52
|
+
gn, imc, annotator, xywh, line, c, label, n_1, a , cv2.putText, cv2.putText, n_2, b, cv2.putText, n_3, d, cv2.putText, im0,
|
53
|
+
dataset.mode, t, s)
|
54
|
+
```
|
37
55
|
|
38
56
|
|
39
57
|

|
3
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,11 +8,24 @@
|
|
8
8
|
|
9
9
|
追加したコード↓
|
10
10
|
```
|
11
|
-
#
|
11
|
+
# Write results
|
12
|
+
for *xyxy, conf, cls in reversed(det):
|
13
|
+
if save_txt: # Write to file
|
14
|
+
xywh = (xyxy2xywh(torch.tensor(xyxy).view(1, 4)) / gn).view(-1).tolist() # normalized xywh
|
15
|
+
line = (cls, *xywh, conf) if save_conf else (cls, *xywh) # label format
|
16
|
+
with open(f'{txt_path}.txt', 'a') as f:
|
17
|
+
f.write(('%g ' * len(line)).rstrip() % line + '\n')
|
18
|
+
|
19
|
+
if save_img or save_crop or view_img: # Add bbox to image
|
20
|
+
c = int(cls) # integer class
|
21
|
+
label = None if hide_labels else (names[c] if hide_conf else f'{names[c]} {conf:.2f}')
|
22
|
+
annotator.box_label(xyxy, label, color=colors(c, True))
|
23
|
+
if save_crop:
|
24
|
+
save_one_box(xyxy, imc, file=save_dir / 'crops' / names[c] / f'{p.stem}.jpg', BGR=True)
|
12
25
|
# Print counter
|
13
26
|
n_1 = (det[:, -1] == 0).sum() #ラベルAの総数をカウント
|
14
27
|
a = f"{n_1} "#{'A'}{'s' * (n_1 > 1)}, "
|
15
|
-
cv2.putText(im0, "
|
28
|
+
cv2.putText(im0, "cabbage counter " , (20, 50), 0, 1.0, (71, 99, 255), 3)
|
16
29
|
cv2.putText(im0, "A : " + str(a), (20, 100), 0, 1.5, (71, 99, 255), 3)
|
17
30
|
n_2 = (det[:, -1] == 1).sum() #ラベルBの総数をカウント
|
18
31
|
b = f"{n_2} "#{'A'}{'s' * (n_1 > 1)}, "
|
2
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,13 +4,23 @@
|
|
4
4
|
エラーは出ていないのですが、個数がカウントされません。
|
5
5
|
どうすればいいかご教授いただければ幸いです。
|
6
6
|
|
7
|
-
|
7
|
+
[detect_2.pyのダウンロード先](https://github.com/ultralytics/yolov5)
|
8
|
+
|
9
|
+
追加したコード↓
|
10
|
+
```
|
11
|
+
# Write resultsのfor文に入るように記述してください
|
12
|
+
# Print counter
|
13
|
+
n_1 = (det[:, -1] == 0).sum() #ラベルAの総数をカウント
|
14
|
+
a = f"{n_1} "#{'A'}{'s' * (n_1 > 1)}, "
|
8
|
-
|
15
|
+
cv2.putText(im0, "Tomato counter " , (20, 50), 0, 1.0, (71, 99, 255), 3)
|
16
|
+
cv2.putText(im0, "A : " + str(a), (20, 100), 0, 1.5, (71, 99, 255), 3)
|
17
|
+
n_2 = (det[:, -1] == 1).sum() #ラベルBの総数をカウント
|
9
|
-
|
18
|
+
b = f"{n_2} "#{'A'}{'s' * (n_1 > 1)}, "
|
10
|
-
|
19
|
+
cv2.putText(im0, "B : " + str(b), (20, 150), 0, 1.5, (0, 215, 255), 3)
|
20
|
+
n_3 = (det[:, -1] == 2).sum() #ラベルCの総数をカウント
|
11
|
-
|
21
|
+
d = f"{n_3} "#{'A'}{'s' * (n_1 > 1)}, "
|
12
|
-
|
22
|
+
cv2.putText(im0, "C : " + str(d), (20, 200), 0, 1.5, (154, 250, 0), 3)
|
13
|
-
|
23
|
+
```
|
14
24
|
|
15
25
|
|
16
26
|

|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
|
16
|
-

|
17
17
|
|
18
18
|
|
19
19
|
|