OpenCV - demande d'explications

Signaler
Messages postés
1
Date d'inscription
lundi 25 novembre 2013
Statut
Membre
Dernière intervention
8 mai 2015
-
Messages postés
15151
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
14 octobre 2021
-
bnj, je veux apprendre à programmai avec le opencv. parce que j'ai un TP de C++ donnez moi un lien pour commencer à programme.c'est notre première TP que fais chaque instruction.mrc
#include <iostream>
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
#include <math.h>

using namespace  cv;

int main (char*argc,char* argv[])
{
    IplImage* img =cvLoadImage(argv[1],1);
    IplImage*img2 =cvCreateImage (cvGetSize(img),img->depth,img->nChannels);
    int h=img->height;
    int w=img->width;

    for (int i=0;i<h;i++)
        for (int j=0;j<w;j++)
        {
            CvScalar pixel = cvGet2D(img,i,j); 
            pixel.val[0]=0;
            pixel.val[1]=0;
            pixel.val[0]=0;
            pixel.val[1]=0;
            cvSet2D(img2,i,j,pixel);
        }

    //IplImage* img = cvloadImage (argv[1],0);
    cvShowImage("image",img);
    cvShowImage("image2",img2);
    cvWaitKey(0);
    return 0;
}

1 réponse

Messages postés
15151
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
14 octobre 2021
99
Hello,
Il me semble que les noms des méthodes sont assez explicites...
La doc se trouve ici

Dis-nous qu'est-ce que tu ne comprends pas.

PS: j'ai rajouté les balises code dans ton message. Les explications sont ici. Merci d'y penser la prochaine fois ;)

@+
Buno, Modo CS-CCM
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
The urgent is done, the impossible is underway. For miracles, envisage a time ...