-
Notifications
You must be signed in to change notification settings - Fork 4
/
getpic.cpp
93 lines (32 loc) · 870 Bytes
/
getpic.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
cv::VideoCapture capl(0);
cv::VideoCapture capr(2);
int i = 0;
cv::Mat src_imgl;
cv::Mat src_imgr;
char filename_l[15];
char filename_r[15];
while (capl.read(src_imgl) && capr.read(src_imgr))
{
cv::imshow("src_imgl", src_imgl);
cv::imshow("src_imgr", src_imgr);
char c = cv::waitKey(1);
if (c == ' ') //°´żŐ¸ń˛ÉźŻÍźĎń
{
sprintf_s(filename_l, "left%d.jpg", i);
imwrite(filename_l, src_imgl);
sprintf_s(filename_r, "right%d.jpg", i++);
imwrite(filename_r, src_imgr);
}
if (c == 'q' || c == 'Q') // °´qÍËłö
{
break;
}
}
return 0;
}