質問編集履歴

2

プログラムの変更

2018/01/19 07:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- for (i = 0; i <= 100; i ++) {
53
+ for (i = 0; i < 100; i ++) {
54
54
 
55
55
  sprintf(img, "image%d.jpg", i);
56
56
 
@@ -70,4 +70,4 @@
70
70
 
71
71
 
72
72
 
73
- cv::imshow("画像25", focus[25]);
73
+ cv::imshow("画像25", img[25]);

1

プログラムの組みなおし

2018/01/19 07:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -18,13 +18,15 @@
18
18
 
19
19
  画像は、image1からimage100までです。
20
20
 
21
- 以下のように書いてみましたが、実行後動作停止します
21
+ 以下のようにプログラムを組みました。
22
+
23
+ とりあえず、ひとつの画像を表示させようとしたが、
24
+
25
+ 実行結果では、読み込んだ画像がとても小さくなりました。
22
26
 
23
27
 
24
28
 
25
29
 
26
-
27
- できれば、表示の時に画像1,画像2, .... , 画像100とウィンドウネームをつけたいです。
28
30
 
29
31
 
30
32
 
@@ -36,28 +38,36 @@
36
38
 
37
39
  ###ソースコード
38
40
 
41
+      int i;
39
42
 
40
-
41
- cv::Mat image[100];
43
+ FILE *f;
42
44
 
43
45
 
44
46
 
45
- for(i = 0, I <= 100, I++){
47
+ char img[100];
46
48
 
47
-
48
-
49
- image[i] = i;
49
+
50
50
 
51
51
 
52
52
 
53
+ for (i = 0; i <= 100; i ++) {
54
+
53
- image[i] = cv::imread("C:/Users?sorce/repos/Project1/Project1/image%d.jpg" , i);
55
+ sprintf(img, "image%d.jpg", i);
56
+
57
+ f = fopen(img, "r");
54
58
 
55
59
 
56
60
 
57
- cv::imshow("画像", image[i]);
61
+
58
62
 
59
63
 
60
64
 
65
+
66
+
67
+ }
68
+
69
+ fclose(f);
61
70
 
62
71
 
72
+
63
- cv::waitKey();
73
+ cv::imshow("画像25", focus[25]);