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

Traitement d'images Discussion :

[imageJ] détection et sauvegarde des données d'une image un plugin à tester


Sujet :

Traitement d'images

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Par défaut [imageJ] détection et sauvegarde des données d'une image un plugin à tester
    Bonjour,

    je tente d'écrire un plug-in qui puisse détecter et sauvegarder les contours ainsi que les textures d'une image. Je compile mon plugin en fichier jar mais il n'apparaît pas dans le menu plugin d'imagej et quand j'essaie de le compiler manuellement à partir d'imagej (compile and run sous plugin) je me retrouve avec le message suivant

    ImageDataExtractor requiert an image of type
    Or, j'estime que n'importe quelles images doivent être compatibles.

    Je voulais vous laisser deux choses afin que vous puissiez examiner mon problème.

    1. Le projet eclipse du plug-in (ci-joint)
    2. des extrat de code de :

    ByteProcessor

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    case FIND_EDGES: // 3x3 Sobel filter
    	        			sum1 = p1 + 2*p2 + p3 - p7 - 2*p8 - p9;
    	        			sum2 = p1  + 2*p4 + p7 - p3 - 2*p6 - p9;
    	        			sum = (int)Math.sqrt(sum1*sum1 + sum2*sum2);
    	        			if (sum> 255) sum = 255;
    	        			System.out.println("x = "+x+"\ny = "+y);
    						break;
    shortProcesser

    Code : 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
    
    for (int x=roiX; x<xEnd; x++,p++) {
                        if (x<width-1) { p3++; p6++; p9++; }
                        v1 = v2; v2 = v3;
                        v3 = pixels2[p3]&0xffff;
                        v4 = v5; v5 = v6;
                        v6 = pixels2[p6]&0xffff;
                        v7 = v8; v8 = v9;
                        v9 = pixels2[p9]&0xffff;
                        double sum1 = v1 + 2*v2 + v3 - v7 - 2*v8 - v9;
                        double sum2 = v1  + 2*v4 + v7 - v3 - 2*v6 - v9;
                        double result = Math.sqrt(sum1*sum1 + sum2*sum2)+0.5;
                        if (result>65535.0) result = 65535.0;
                        if (result == 65535.0 )
    	        			System.out.println("x = "+x+"\ny = "+y);
                        pixels[p] = (short)result;
                    }
                    break;
    Remarque : Les lignes écrites en gras sont les lignes que je ne comprends pas.
    A propos. Qu'est-ce que le gardien et comment se calcul-t-il ?

    Merci d'avance pour vos réponses
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 15
    Dernier message: 02/02/2015, 14h44
  2. Sauvegarde des données d'une fenètre JavaFX
    Par bastfiche dans le forum JavaFX
    Réponses: 0
    Dernier message: 23/02/2014, 19h15
  3. [AC-2010] Empécher la sauvegarde des données sur une table liée
    Par gimly90 dans le forum Access
    Réponses: 1
    Dernier message: 08/09/2013, 08h09
  4. Découpage et extraction des données d'une image
    Par Gouyon dans le forum Visual C++
    Réponses: 10
    Dernier message: 15/11/2007, 14h41
  5. vc++(6)+extraction des données dans une image(.tif)
    Par spootnic22 dans le forum Visual C++
    Réponses: 1
    Dernier message: 22/11/2006, 16h14

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