2 pièce(s) jointe(s)
Débogage pas-à-pas sous VS 2013
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
Pièce jointe 216953
le code :
Code:
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);
} |
L'édition des liens s'est faite sous X64, j'ai bien bien déclaré ma librairie avec un d.lib.
Je ne vois pas ce qui peut foirer.
Merci d'avance pour votre aide.