IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Caml Discussion :

[OCaml] Stéganographie et consorts


Sujet :

Caml

  1. #1
    Nouveau Candidat au Club
    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
    Nouveau Candidat au Club
    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 éprouvé
    Avatar de Cacophrene
    Homme Profil pro
    Biologiste
    Inscrit en
    Janvier 2009
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Biologiste

    Informations forums :
    Inscription : Janvier 2009
    Messages : 535
    Points : 1 125
    Points
    1 125
    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
    Nouveau Candidat au Club
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Nouveau Candidat au Club
    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

Discussions similaires

  1. [OCaml][Débutant] Graphiques
    Par mavina dans le forum Caml
    Réponses: 1
    Dernier message: 04/11/2005, 20h12
  2. [OCaml] Problème de structure/parser
    Par marv1 dans le forum Caml
    Réponses: 4
    Dernier message: 09/05/2005, 12h16
  3. [OCaml] Parser une ligne de commande
    Par Thanatos dans le forum Caml
    Réponses: 4
    Dernier message: 10/12/2004, 10h11
  4. [OCaml] Toujours "Unbound value..."
    Par robfinck dans le forum Caml
    Réponses: 1
    Dernier message: 16/11/2004, 22h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo