[visualC++]Probleme a l'execution avec des dll

  • Auteur de la discussion jim_nastiq
  • Date de début

jim_nastiq

Nouveau membre
salut,


j'ai un probleme sous visual(je decouvre ce logiciel!) mon programme compil mais lorsque je veux l'executer la console s'affiche puis disparait quasi directement et j'ai ensuite un tas d'erreur du genre :

'joao.exe' : Chargé 'C:\WINDOWS\system32\SynTPFcs.dll', Le fichier binaire n'a pas été généré avec les informations de débogage.
'joao.exe' : Chargé 'C:\WINDOWS\system32\MSCTFIME.IME', Aucun symbole n'a été chargé.


et pour finir la derniere erreur est :

Le programme '[3796] joao.exe: Natif' s'est arrêté avec le code -1 (0xffffffff).

si qq'un pouviat m'éclairer, merci.

voici mon code :

[cpp]#include "BlobResult.h"
#include <cv.h>
#include <highgui.h>
//#pragma comment(lib, "cvblobslib.lib")
//#include <stdafx.h>
int main()
{
CBlobResult blobs;
IplImage* bin_segmented_image = 0;
IplImage* outputImage = 0;
IplImage* frame = 0;

cvNamedWindow("Blobs Painted of Red", CV_WINDOW_AUTOSIZE);
cvNamedWindow("Original", CV_WINDOW_AUTOSIZE);
cvNamedWindow("Objects Detected", CV_WINDOW_AUTOSIZE);

if( (bin_segmented_image = cvLoadImage("blob.bmp",-1)) == 0 )
return -1;
cvShowImage("Original", bin_segmented_image);
cvWaitKey(400);

outputImage = cvCloneImage(bin_segmented_image);
frame =cvCloneImage(bin_segmented_image);

blobs = CBlobResult( bin_segmented_image, NULL, 100, true );

//blobs.PrintBlobs( "c:\\tmp\\blobs.txt" );

int num_blobs = blobs.GetNumBlobs();

//40 is the min area, and 20000 the max area.
blobs.Filter( blobs, B_INCLUDE, CBlobGetArea(), B_INSIDE, 40 , 20000);

//blobs.PrintBlobs( "c:\\tmp\\filteredBlobs.txt" );

num_blobs = blobs.GetNumBlobs();

CBlob blob;

CvPoint rect_vertice_1, rect_vertice_2;

for(int b = 0; b < num_blobs; b++)
{
blob = blobs.GetBlob(b);
blob.FillBlob( outputImage, cvScalar(125), 0, 0);

rect_vertice_1.x = (int)blob.MinX();
rect_vertice_1.y = (int)blob.MinY();

rect_vertice_2.x = (int)blob.MaxX();
rect_vertice_2.y = (int)blob.MaxY();

// 'frame' is the original IplImage image(3 channels).

cvRectangle( frame, rect_vertice_1, rect_vertice_2, cvScalar(125), 1, 8, 0 );
//cvRectangle( bin_segmented_image, rect_vertice_1, rect_vertice_2, CV_RGB(0, 255, 0), 1, 8, 0 );
}


cvShowImage("Blobs Painted of Red", outputImage);

//blobs.ClearBlobs();

cvShowImage("Objects Detected", frame);

cvWaitKey(800);
return(1);
}[/cpp]
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 065
Membres
1 586 286
Dernier membre
petitangebleu1977
Partager cette page
Haut