質問編集履歴

2

追記

2018/06/30 08:35

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -530,6 +530,8 @@
530
530
 
531
531
  エラー54個
532
532
 
533
-
534
-
535
533
  ```
534
+
535
+ ###実行コマンド
536
+
537
+ javac AKAZE.java

1

追記

2018/06/30 08:35

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,509 @@
27
27
  ###エラー内容
28
28
 
29
29
  エラーはシンボルが見つからないと出るのですがどれもこれをOpenCVに組み込まれているクラスばかりなのでOpenCVがコマンドライン上からではうまく使えてないのではと思いました。
30
+
31
+ ###エラー文
32
+
33
+ ```ここに言語を入力
34
+
35
+ AKAZE.java:7: エラー: パッケージorg.opencv.coreは存在しません
36
+
37
+ import org.opencv.core.Core;
38
+
39
+ ^
40
+
41
+ AKAZE.java:8: エラー: パッケージorg.opencv.coreは存在しません
42
+
43
+ import org.opencv.core.DMatch;
44
+
45
+ ^
46
+
47
+ AKAZE.java:9: エラー: パッケージorg.opencv.coreは存在しません
48
+
49
+ import org.opencv.core.Mat;
50
+
51
+ ^
52
+
53
+ AKAZE.java:10: エラー: パッケージorg.opencv.coreは存在しません
54
+
55
+ import org.opencv.core.MatOfDMatch;
56
+
57
+ ^
58
+
59
+ AKAZE.java:11: エラー: パッケージorg.opencv.coreは存在しません
60
+
61
+ import org.opencv.core.MatOfKeyPoint;
62
+
63
+ ^
64
+
65
+ AKAZE.java:12: エラー: パッケージorg.opencv.features2dは存在しません
66
+
67
+ import org.opencv.features2d.DescriptorExtractor;
68
+
69
+ ^
70
+
71
+ AKAZE.java:13: エラー: パッケージorg.opencv.features2dは存在しません
72
+
73
+ import org.opencv.features2d.DescriptorMatcher;
74
+
75
+ ^
76
+
77
+ AKAZE.java:14: エラー: パッケージorg.opencv.features2dは存在しません
78
+
79
+ import org.opencv.features2d.FeatureDetector;
80
+
81
+ ^
82
+
83
+ AKAZE.java:15: エラー: パッケージorg.opencv.features2dは存在しません
84
+
85
+ import org.opencv.features2d.Features2d;
86
+
87
+ ^
88
+
89
+ AKAZE.java:16: エラー: パッケージorg.opencv.imgcodecsは存在しません
90
+
91
+ import org.opencv.imgcodecs.Imgcodecs;
92
+
93
+ ^
94
+
95
+ AKAZE.java:17: エラー: パッケージorg.opencv.imgprocは存在しません
96
+
97
+ import org.opencv.imgproc.Imgproc;
98
+
99
+ ^
100
+
101
+ AKAZE.java:41: エラー: シンボルを見つけられません
102
+
103
+ public static BufferedImage matToBufferedImage(Mat matrix) {
104
+
105
+ ^
106
+
107
+ シンボル: クラス Mat
108
+
109
+ 場所: クラス AKAZE
110
+
111
+ AKAZE.java:89: エラー: シンボルを見つけられません
112
+
113
+ Mat image01 = Imgcodecs.imread("C:/OpenCVtest/2017-09-21 15.25.19.jpg");
114
+
115
+ ^
116
+
117
+ シンボル: クラス Mat
118
+
119
+ 場所: クラス AKAZE
120
+
121
+ AKAZE.java:89: エラー: シンボルを見つけられません
122
+
123
+ Mat image01 = Imgcodecs.imread("C:/OpenCVtest/2017-09-21 15.25.19.jpg");
124
+
125
+ ^
126
+
127
+ シンボル: 変数 Imgcodecs
128
+
129
+ 場所: クラス AKAZE
130
+
131
+ AKAZE.java:92: エラー: シンボルを見つけられません
132
+
133
+ Mat image02 = Imgcodecs.imread("C:/OpenCVtest/2017-09-21 15.25.21.jpg");
134
+
135
+ ^
136
+
137
+ シンボル: クラス Mat
138
+
139
+ 場所: クラス AKAZE
140
+
141
+ AKAZE.java:92: エラー: シンボルを見つけられません
142
+
143
+ Mat image02 = Imgcodecs.imread("C:/OpenCVtest/2017-09-21 15.25.21.jpg");
144
+
145
+ ^
146
+
147
+ シンボル: 変数 Imgcodecs
148
+
149
+ 場所: クラス AKAZE
150
+
151
+ AKAZE.java:94: エラー: シンボルを見つけられません
152
+
153
+ Mat grayImage01 = new Mat(image01.rows(), image01.cols(), image01.type());
154
+
155
+ ^
156
+
157
+ シンボル: クラス Mat
158
+
159
+ 場所: クラス AKAZE
160
+
161
+ AKAZE.java:94: エラー: シンボルを見つけられません
162
+
163
+ Mat grayImage01 = new Mat(image01.rows(), image01.cols(), image01.type());
164
+
165
+ ^
166
+
167
+ シンボル: クラス Mat
168
+
169
+ 場所: クラス AKAZE
170
+
171
+ AKAZE.java:95: エラー: シンボルを見つけられません
172
+
173
+ Imgproc.cvtColor(image01, grayImage01, Imgproc.COLOR_BGRA2GRAY);
174
+
175
+ ^
176
+
177
+ シンボル: 変数 Imgproc
178
+
179
+ 場所: クラス AKAZE
180
+
181
+ AKAZE.java:95: エラー: シンボルを見つけられません
182
+
183
+ Imgproc.cvtColor(image01, grayImage01, Imgproc.COLOR_BGRA2GRAY);
184
+
185
+ ^
186
+
187
+ シンボル: 変数 Imgproc
188
+
189
+ 場所: クラス AKAZE
190
+
191
+ AKAZE.java:96: エラー: シンボルを見つけられません
192
+
193
+ Core.normalize(grayImage01, grayImage01, 0, 255, Core.NORM_MINMAX);
194
+
195
+ ^
196
+
197
+ シンボル: 変数 Core
198
+
199
+ 場所: クラス AKAZE
200
+
201
+ AKAZE.java:96: エラー: シンボルを見つけられません
202
+
203
+ Core.normalize(grayImage01, grayImage01, 0, 255, Core.NORM_MINMAX);
204
+
205
+ ^
206
+
207
+ シンボル: 変数 Core
208
+
209
+ 場所: クラス AKAZE
210
+
211
+ AKAZE.java:98: エラー: シンボルを見つけられません
212
+
213
+ Mat grayImage02 = new Mat(image02.rows(), image02.cols(), image02.type());
214
+
215
+ ^
216
+
217
+ シンボル: クラス Mat
218
+
219
+ 場所: クラス AKAZE
220
+
221
+ AKAZE.java:98: エラー: シンボルを見つけられません
222
+
223
+ Mat grayImage02 = new Mat(image02.rows(), image02.cols(), image02.type());
224
+
225
+ ^
226
+
227
+ シンボル: クラス Mat
228
+
229
+ 場所: クラス AKAZE
230
+
231
+ AKAZE.java:99: エラー: シンボルを見つけられません
232
+
233
+ Imgproc.cvtColor(image02, grayImage02, Imgproc.COLOR_BGRA2GRAY);
234
+
235
+ ^
236
+
237
+ シンボル: 変数 Imgproc
238
+
239
+ 場所: クラス AKAZE
240
+
241
+ AKAZE.java:99: エラー: シンボルを見つけられません
242
+
243
+ Imgproc.cvtColor(image02, grayImage02, Imgproc.COLOR_BGRA2GRAY);
244
+
245
+ ^
246
+
247
+ シンボル: 変数 Imgproc
248
+
249
+ 場所: クラス AKAZE
250
+
251
+ AKAZE.java:100: エラー: シンボルを見つけられません
252
+
253
+ Core.normalize(grayImage02, grayImage02, 0, 255, Core.NORM_MINMAX);
254
+
255
+ ^
256
+
257
+ シンボル: 変数 Core
258
+
259
+ 場所: クラス AKAZE
260
+
261
+ AKAZE.java:100: エラー: シンボルを見つけられません
262
+
263
+ Core.normalize(grayImage02, grayImage02, 0, 255, Core.NORM_MINMAX);
264
+
265
+ ^
266
+
267
+ シンボル: 変数 Core
268
+
269
+ 場所: クラス AKAZE
270
+
271
+ AKAZE.java:103: エラー: シンボルを見つけられません
272
+
273
+ FeatureDetector siftDetector = FeatureDetector.create(FeatureDetector.AKAZE);
274
+
275
+ ^
276
+
277
+ シンボル: クラス FeatureDetector
278
+
279
+ 場所: クラス AKAZE
280
+
281
+ AKAZE.java:103: エラー: シンボルを見つけられません
282
+
283
+ FeatureDetector siftDetector = FeatureDetector.create(FeatureDetector.AKAZE);
284
+
285
+ ^
286
+
287
+ シンボル: 変数 FeatureDetector
288
+
289
+ 場所: クラス AKAZE
290
+
291
+ AKAZE.java:103: エラー: シンボルを見つけられません
292
+
293
+ FeatureDetector siftDetector = FeatureDetector.create(FeatureDetector.AKAZE);
294
+
295
+ ^
296
+
297
+ シンボル: 変数 FeatureDetector
298
+
299
+ 場所: クラス AKAZE
300
+
301
+ AKAZE.java:104: エラー: シンボルを見つけられません
302
+
303
+ DescriptorExtractor siftExtractor = DescriptorExtractor.create(DescriptorExtractor.AKAZE);
304
+
305
+ ^
306
+
307
+ シンボル: クラス DescriptorExtractor
308
+
309
+ 場所: クラス AKAZE
310
+
311
+ AKAZE.java:104: エラー: シンボルを見つけられません
312
+
313
+ DescriptorExtractor siftExtractor = DescriptorExtractor.create(DescriptorExtractor.AKAZE);
314
+
315
+ ^
316
+
317
+ シンボル: 変数 DescriptorExtractor
318
+
319
+ 場所: クラス AKAZE
320
+
321
+ AKAZE.java:104: エラー: シンボルを見つけられません
322
+
323
+ DescriptorExtractor siftExtractor = DescriptorExtractor.create(DescriptorExtractor.AKAZE);
324
+
325
+ ^
326
+
327
+ シンボル: 変数 DescriptorExtractor
328
+
329
+ 場所: クラス AKAZE
330
+
331
+ AKAZE.java:106: エラー: シンボルを見つけられません
332
+
333
+ MatOfKeyPoint keyPoint01 = new MatOfKeyPoint();
334
+
335
+ ^
336
+
337
+ シンボル: クラス MatOfKeyPoint
338
+
339
+ 場所: クラス AKAZE
340
+
341
+ AKAZE.java:106: エラー: シンボルを見つけられません
342
+
343
+ MatOfKeyPoint keyPoint01 = new MatOfKeyPoint();
344
+
345
+ ^
346
+
347
+ シンボル: クラス MatOfKeyPoint
348
+
349
+ 場所: クラス AKAZE
350
+
351
+ AKAZE.java:109: エラー: シンボルを見つけられません
352
+
353
+ MatOfKeyPoint keyPoint02 = new MatOfKeyPoint();
354
+
355
+ ^
356
+
357
+ シンボル: クラス MatOfKeyPoint
358
+
359
+ 場所: クラス AKAZE
360
+
361
+ AKAZE.java:109: エラー: シンボルを見つけられません
362
+
363
+ MatOfKeyPoint keyPoint02 = new MatOfKeyPoint();
364
+
365
+ ^
366
+
367
+ シンボル: クラス MatOfKeyPoint
368
+
369
+ 場所: クラス AKAZE
370
+
371
+ AKAZE.java:112: エラー: シンボルを見つけられません
372
+
373
+ Mat descripters01 = new Mat(image01.rows(), image01.cols(), image01.type());
374
+
375
+ ^
376
+
377
+ シンボル: クラス Mat
378
+
379
+ 場所: クラス AKAZE
380
+
381
+ AKAZE.java:112: エラー: シンボルを見つけられません
382
+
383
+ Mat descripters01 = new Mat(image01.rows(), image01.cols(), image01.type());
384
+
385
+ ^
386
+
387
+ シンボル: クラス Mat
388
+
389
+ 場所: クラス AKAZE
390
+
391
+ AKAZE.java:115: エラー: シンボルを見つけられません
392
+
393
+ Mat descripters02 = new Mat(image02.rows(), image02.cols(), image02.type());
394
+
395
+ ^
396
+
397
+ シンボル: クラス Mat
398
+
399
+ 場所: クラス AKAZE
400
+
401
+ AKAZE.java:115: エラー: シンボルを見つけられません
402
+
403
+ Mat descripters02 = new Mat(image02.rows(), image02.cols(), image02.type());
404
+
405
+ ^
406
+
407
+ シンボル: クラス Mat
408
+
409
+ 場所: クラス AKAZE
410
+
411
+ AKAZE.java:118: エラー: シンボルを見つけられません
412
+
413
+ MatOfDMatch matchs = new MatOfDMatch();
414
+
415
+ ^
416
+
417
+ シンボル: クラス MatOfDMatch
418
+
419
+ 場所: クラス AKAZE
420
+
421
+ AKAZE.java:118: エラー: シンボルを見つけられません
422
+
423
+ MatOfDMatch matchs = new MatOfDMatch();
424
+
425
+ ^
426
+
427
+ シンボル: クラス MatOfDMatch
428
+
429
+ 場所: クラス AKAZE
430
+
431
+ AKAZE.java:119: エラー: シンボルを見つけられません
432
+
433
+ DescriptorMatcher matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE);
434
+
435
+ ^
436
+
437
+ シンボル: クラス DescriptorMatcher
438
+
439
+ 場所: クラス AKAZE
440
+
441
+ AKAZE.java:119: エラー: シンボルを見つけられません
442
+
443
+ DescriptorMatcher matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE);
444
+
445
+ ^
446
+
447
+ シンボル: 変数 DescriptorMatcher
448
+
449
+ 場所: クラス AKAZE
450
+
451
+ AKAZE.java:119: エラー: シンボルを見つけられません
452
+
453
+ DescriptorMatcher matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE);
454
+
455
+ ^
456
+
457
+ シンボル: 変数 DescriptorMatcher
458
+
459
+ 場所: クラス AKAZE
460
+
461
+ AKAZE.java:124: エラー: シンボルを見つけられません
462
+
463
+ DMatch[] tmp01 = matchs.toArray();
464
+
465
+ ^
466
+
467
+ シンボル: クラス DMatch
468
+
469
+ 場所: クラス AKAZE
470
+
471
+ AKAZE.java:125: エラー: シンボルを見つけられません
472
+
473
+ DMatch[] tmp02 = new DMatch[N];
474
+
475
+ ^
476
+
477
+ シンボル: クラス DMatch
478
+
479
+ 場所: クラス AKAZE
480
+
481
+ AKAZE.java:125: エラー: シンボルを見つけられません
482
+
483
+ DMatch[] tmp02 = new DMatch[N];
484
+
485
+ ^
486
+
487
+ シンボル: クラス DMatch
488
+
489
+ 場所: クラス AKAZE
490
+
491
+ AKAZE.java:132: エラー: シンボルを見つけられません
492
+
493
+ Mat matchedImage = new Mat(image01.rows(), image01.cols()*2, image01.type());
494
+
495
+ ^
496
+
497
+ シンボル: クラス Mat
498
+
499
+ 場所: クラス AKAZE
500
+
501
+ AKAZE.java:132: エラー: シンボルを見つけられません
502
+
503
+ Mat matchedImage = new Mat(image01.rows(), image01.cols()*2, image01.type());
504
+
505
+ ^
506
+
507
+ シンボル: クラス Mat
508
+
509
+ 場所: クラス AKAZE
510
+
511
+ AKAZE.java:133: エラー: シンボルを見つけられません
512
+
513
+ Features2d.drawMatches(image01, keyPoint01, image02, keyPoint02, matchs, matchedImage);
514
+
515
+ ^
516
+
517
+ シンボル: 変数 Features2d
518
+
519
+ 場所: クラス AKAZE
520
+
521
+ AKAZE.java:136: エラー: シンボルを見つけられません
522
+
523
+ Imgcodecs.imwrite("C:/OpenCVtest/Test.jpg", matchedImage);
524
+
525
+ ^
526
+
527
+ シンボル: 変数 Imgcodecs
528
+
529
+ 場所: クラス AKAZE
530
+
531
+ エラー54個
532
+
533
+
534
+
535
+ ```