Bonjour,
Sous Visual Studio 2013, avec opencv 3.1.0, j'ai des problèmes au débuguage.
Le .exe généré marche très bien, mais si je lance F5, pour tester le pas-à-pas, ça plante tout de suite avec ce message
le code :
L'édition des liens s'est faite sous X64, j'ai bien bien déclaré ma librairie avec un d.lib.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #include <opencv2/opencv.hpp> #include <vector> #include <algorithm> #include <map> #include <iostream> #include <fstream> using namespace std; using namespace cv; #define INPUT_1_FILE "dico entier_17.600.JPG" int thresh = 170; int max_thresh = 255; struct type_letter { vector<Point> bound; Rect boundRect; }; vector<type_letter> letter_tab; RNG rng(12345); Mat src, src_gray; int main(int argc, char *argv[]) { vector<String> fileName; // Mat img(600, 800, CV_8UC1); src = cv::imread(INPUT_1_FILE, 1); if (src.rows*src.cols <= 0) { cout << "Image " << fileName[0] << " is empty or cannot be found\n"; return(0); } cvtColor(src, src_gray, COLOR_BGR2GRAY); blur(src_gray, src_gray, Size(3, 3)); /// Create Window char* source_window = "Source"; namedWindow(source_window, CV_WINDOW_AUTOSIZE); imshow(source_window, src); return(0); }
Je ne vois pas ce qui peut foirer.
Merci d'avance pour votre aide.
Partager