Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1

    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2012
    Messages : 5
    Points : -1
    Points
    -1

    Par défaut [OCaml] Stéganographie et consorts

    Bonjouuur a tous !

    Je me présente je suis un noob en Caml et j'ai pour projet de faire de la stéganographie (cad cacher un code dans un fichier).
    Pour ce faire j'aimerai savoir si vous pouvez m'aiguiller sur les bibliothèques a utiliser ( j'ai entendu parler de graphics et camlimage), ainsi qu'une methode pour ouvrir et charger une image, et comment la parcourir la matrice resultante de cette image !

    Merci d'avance !

  2. #2

    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2012
    Messages : 5
    Points : -1
    Points
    -1

    Par défaut

    Personne ?

  3. #3
    Membre émérite
    Avatar de Cacophrene
    Profil pro Phrene Caco
    Inscrit en
    janvier 2009
    Messages
    533
    Détails du profil
    Informations personnelles :
    Nom : Phrene Caco

    Informations forums :
    Inscription : janvier 2009
    Messages : 533
    Points : 951
    Points
    951

    Par défaut

    Bonsoir,

    Je pense que tu obtiendras plus d'aide (dont la mienne, par exemple) si tu nous dis exactement ce que tu veux faire et ce que tu as déjà essayé de faire pour le moment. Côté outils, la bibliothèque Camlimages permet beaucoup plus de choses que le module Graphics d'OCaml, mais ce n'est peut-être pas absolument nécessaire. Il faut que nous puissions mieux cerner tes besoins.

    Cordialement,
    Cacophrène

  4. #4

    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2012
    Messages : 5
    Points : -1
    Points
    -1

    Par défaut

    Eh bien deja j'essaye simpleement d'effectuer une rotation zvec affichage de l'image mais je ny arrive pas !
    J'ai reussi tant bien que mal a installer camlimage sous linux ( impossible sous windows)
    Voici mon code :

    Code Caml :
    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
    #directory "/usr/lib/ocaml/lablgtk2";;
    #load "lablgtk.cma";;
    
    #directory "/usr/lib/ocaml/camlimages";;
    #load "graphics.cma";;
    #load "camlimages_core.cma";;
    #load "camlimages_png.cma";;
    
    open Images;;
    open OImages;;
    open Info;;
    open Graphics;;
    open Graphic_image;;
    
    let transform img =
      let w, h = (img#width, img#height) in
      let img_mat = (Array.make_matrix w h 0) in
        for i = 0 to (w - 1) do
          for j = 0 to (h - 1) do
        let pixel = img#get i j in
              img_mat.(i).(j) <- (Graphics.rgb pixel.r pixel.g pixel.b)
          done;
        done;
        img_mat
    ;;
    
    
    let image = (OImages.rgb24 (OImages.load "Basketball.png" []));;
    let img = (transform image);;


    Qu'est ce qui ne vas pas ?
    Encore merci !

  5. #5

    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2012
    Messages : 5
    Points : -1
    Points
    -1

    Par défaut Projet fini

    Si jamais quelqu'un a besoin du projet fini contactez moi par mp.
    En tout cas j'ai pas eu beaucoup d'aide ici. Dommage

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •