Programme info

397 mots 2 pages
static bool op_pb2(int nbp, Param_Type* p)
{
fichimage_entree ifich(p[0].p_fname.fname); imacouleur imacol((imadata)ifich.LoadPGM()); imadata imaR=imacol.select_composante(0), imaG=imacol.select_composante(1), imaB=imacol.select_composante(2);

/************************ début à compléter *************************/

//Image RVB normalisée à une composante en couleur imacol.RVB2NormeL1();

//Extraction de chaque canal de l'image (Rouge et Bleu principalement) dans des images différentes imaR=imacol.select_composante(0); imaG=imacol.select_composante(1); imaB=imacol.select_composante(2);

//Binarisation avec choix du seuil pour les pixels avec une forte valeur dans le canal bleu et rouge imabin imaRbin(imaR,p[1].p_float.val), imaBbin(imaB,p[1].p_float.val);

//Binarisation avec choix du seuil pour les pixels avec une faible valeur dans le canal bleu, vert et rouge imabin imabin_lowG(imaG,p[2].p_float.val), imabin_lowB(imaB,p[2].p_float.val), imabin_lowR(imaR,p[2].p_float.val); imabin_lowG=imabin_lowG.negatif(); imabin_lowB=imabin_lowB.negatif(); imabin_lowR=imabin_lowR.negatif();

//Sélection des pixels de forte intensité rouge et de forte intensité bleu, sans imaRbin=(imaRbin&&imabin_lowG&&imabin_lowB); imaBbin=(imaBbin&&imabin_lowG&&imabin_lowR);

//Elément structurant 3*3 eltstruct S3(3,3);

//Ouverture pour filtrer les imperfections avec choix de l'élément structurant imaRbin=imaRbin.erode(S3,p[4].p_sel.sel_cur+1).dilate(S3,p[4].p_sel.sel_cur+1); imaBbin=imaBbin.erode(S3,p[4].p_sel.sel_cur+1).dilate(S3,p[4].p_sel.sel_cur+1);

//Fermeture pour combler les trous avec choix de l'élément structurant imaRbin=imaRbin.dilate(S3,p[4].p_sel.sel_cur+1).erode(S3,p[4].p_sel.sel_cur+1); imaBbin=imaBbin.dilate(S3,p[4].p_sel.sel_cur+1).erode(S3,p[4].p_sel.sel_cur+1);

//Création de l'image de contour sur l'image binaire de rouge char *masqR; masqR="Sobel"; imacontours

en relation

  • Programme théatre
    325 mots | 2 pages
  • Programmation
    2336 mots | 10 pages
  • Programme muc
    1326 mots | 6 pages
  • Information
    3333 mots | 14 pages
  • Infos
    870 mots | 4 pages
  • les informations
    279 mots | 2 pages
  • Information
    374 mots | 2 pages
  • Informations
    737 mots | 3 pages
  • Infograpie
    2925 mots | 12 pages
  • Informations
    1011 mots | 5 pages
  • Programme es
    9867 mots | 40 pages
  • Programme Emergence
    5297 mots | 22 pages
  • Programe
    560 mots | 3 pages
  • Informations
    2190 mots | 9 pages
  • Programme
    912 mots | 4 pages