質問編集履歴

6

書式の改善

2022/11/21 08:11

投稿

hona_tan
hona_tan

スコア45

test CHANGED
@@ -1 +1 @@
1
- 物体検出で個数がカウントされない
1
+ ※急募 物体検出で個数がカウントされない
test CHANGED
File without changes

5

書式の改善

2022/11/21 07:26

投稿

hona_tan
hona_tan

スコア45

test CHANGED
File without changes
test CHANGED
@@ -54,8 +54,8 @@
54
54
  ```
55
55
 
56
56
 
57
+ 実行結果↓
57
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/ee484d96-33ca-457c-880e-b591ef6f0789.png)
58
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-21/5b2817e0-fc2f-47d4-aaad-45f0a70b9527.png)
58
-
59
59
 
60
60
 
61
61
 

4

書式の改善

2022/11/17 06:34

投稿

hona_tan
hona_tan

スコア45

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
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/ee484d96-33ca-457c-880e-b591ef6f0789.png)

3

書式の改善

2022/11/15 06:17

投稿

hona_tan
hona_tan

スコア45

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,24 @@
8
8
 
9
9
  追加したコード↓
10
10
  ```
11
- # Write resultsのfor文に入るように記述してください
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, "Tomato counter " , (20, 50), 0, 1.0, (71, 99, 255), 3)
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

書式の改善

2022/11/15 06:13

投稿

hona_tan
hona_tan

スコア45

test CHANGED
File without changes
test CHANGED
@@ -4,13 +4,23 @@
4
4
  エラーは出ていないのですが、個数がカウントされません。
5
5
  どうすればいいかご教授いただければ幸いです。
6
6
 
7
- ![イメジ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/70bf2469-2507-4bfc-8d88-6c9167d0fe7c.png)
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
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/0c6e946f-5bb5-4c65-b738-fef53cdf7486.png)
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
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/a720a91d-6861-4856-bef1-c60968f6c2bc.png)
18
+ b = f"{n_2} "#{'A'}{'s' * (n_1 > 1)}, "
10
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/e0863b24-002e-45f3-aadd-39b72f422477.png)
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
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/48c00634-7819-482c-a2a1-cc3f59e2a6d4.png)
21
+ d = f"{n_3} "#{'A'}{'s' * (n_1 > 1)}, "
12
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/eb6f54dd-fd80-4605-8882-7b40e7114b9c.png)
22
+ cv2.putText(im0, "C : " + str(d), (20, 200), 0, 1.5, (154, 250, 0), 3)
13
-
23
+ ```
14
24
 
15
25
 
16
26
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/ee484d96-33ca-457c-880e-b591ef6f0789.png)

1

誤字

2022/11/14 09:38

投稿

hona_tan
hona_tan

スコア45

test CHANGED
File without changes
test CHANGED
@@ -13,7 +13,7 @@
13
13
 
14
14
 
15
15
 
16
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/3494590e-6c2a-4ce2-9ba8-d727278a8135.png)
16
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-14/ee484d96-33ca-457c-880e-b591ef6f0789.png)
17
17
 
18
18
 
19
19