djibb a écrit 2174 commentaires

  • [^] # Re: j'aimerais connaitre la solution de cet exercice si c'est possible

    Posté par  (site web personnel) . En réponse au message salut à tous. Évalué à 2.

    tu ne trouveras pas ici de réponses directes à ton exercice... au mieux on te dira "man bash" et au pire RTFM.
  • [^] # Re: BROTHER HL-2030

    Posté par  (site web personnel) . En réponse au message imprimante LASER pas chère. Évalué à 2.

    donc, suivant vos conseil j'ai pris une HL-2140... bon ..ça marche pas "out of the box" c(est reconnu et installé sous mandriva 2009 mais ça imprime pas ;) )
    Faut juste précider le fichier PPD après coup...et ça marche bien (fichier téléchargeable sur le site de brother)
  • [^] # Re: Détecter des formes

    Posté par  (site web personnel) . En réponse au journal G'MIC 1.0.0 : Un outil extensible pour le traitement d'images.. Évalué à 4.

    un petit bout de code python qui fait ça (pour une ellipse ) un rapide topo, ça me sert à détecter les étoiles (gaussienne 2D) sur une image. (un "champ" )
    def select_star(self):
            """select a star in the field. Star choosen is the best correlation with predefined star"""
           
            self.star_ref=Star_Ref(self)
            try : 
                champ = self.dic[self.star.number] #picture shown
            except KeyError :
                champ = self.star.image
          
            champ,X,Y = self.qimage2numpy(champ) #make a numpy array from image
    
              #initialise la liste des coeff
            b =champ.shape
            champ.shape = X,Y
    
            #tout se joue ici : self.star_ref.data est le tableau qui contient ma forme de référence(pour toi : ellipse, carré, cercle..ce que tu veux)
    
            list_correl=self.iter_correl(champ,0,0, 200,200,6,self.star_ref.data) #regarde plus bas la fonction
    
            for i in arange(0,len(list_correl)):
                list_correl[i]=abs(list_correl[i])
            max_correl = max(list_correl)
    
            index_max = list_correl.index(max(list_correl))
            largeur_matrice = sqrt(len(list_correl))
    
    #petit trafic pour trouver le centre de l'ellipse
            X_centre = int(index_max/largeur_matrice)+10
            Y_centre = index_max-(X_centre-10)*largeur_matrice +10
            
            if max_correl>0.65: #je considère que si c'est plus petit que 0.65...c'est pas la même forme
                params = self.correl(list_correl,champ)
    
                self.star.centre_abs = (Y_centre, X_centre) #tu t'en fous
    
               #tu t'en fous height, center_x, center_y, width_x, width_y = params
    
    #tu t'en fous            width = (width_x+ width_y)/2
    #tu t'en fous            self.star.fwhm = 2.355*width
    #tu t'en fous            self.star.width = width
    #tu t'en fous            self.ui.label_fwhm.setText(self.tr("FWHM = "+str("%.0f") % self.star.fwhm + "px"))
    #tu t'en fous            self.expose_Capture("actual", self.star.image, self.star.number)
    #tu t'en fous            a=star_draw(self.ui.label_actual_pic, self.star)
    #tu t'en fous            #print "show star"
    #tu t'en fous            self.stars_picture.append(a)
    #tu t'en fous            a.show()
                
            else : 
                self.ui.label_fwhm.setText(self.tr("No Star detected"))
    
    def iter_correl(self,champ,x_begin,y_begin, x_end,y_end, pas,ref):
            list_correl=[] # je découpe mon image en faisant passer ma forme de base dessus. j'itère pas sur tous les pixels.
            for i in arange(x_begin,x_end):
                if i+21<(x_end-x_begin) : #
                    for j in arange(y_begin,y_end):   
                        if j+21<y_end-y_begin : 
                            if i*j%pas == 0 :
    
                                champ_crop = champ[i:i+21,j:j+21] 
    
                                b=champ_crop.copy()
                                
                                try :
                                    b.shape=(1,21*21) 
                                    y2=b
                                    a = corrcoef(ref,y2) #le calcul se fait ici !!!
                                    list_correl.append(a[0,1])
    
                                except ValueError:
                                    print i,j
                                    
                            else :
                                list_correl.append(0)
    
            return list_correl
    
    
    si ça peut t'aider... Note : les include : from pylab import * note : si quelqu'un veut optimiser ça je prends ;)
  • [^] # Re: Repetitas

    Posté par  (site web personnel) . En réponse à la dépêche La version 3.0 de pymecavideo est disponible. Évalué à 4.

    non, c'est la version 3.0
  • [^] # Re: Comment ça marche?

    Posté par  (site web personnel) . En réponse à la dépêche La version 3.0 de pymecavideo est disponible. Évalué à 3.

    /me est super content :) :

    Pour le zoom : c'est fait :) (la version 3 a un zoom statique) j'ai pensé à toi ;)

    Pour le fichier qtiplot, tu dois calculer d'abord VX (en faisant (X+1-X-1)/temps) puis la somme X + alpha*VX (alpha étant un coeff pour changer la longueur des vecteurs) tu fais la même chose pour Y, puis tu as "vecteurs XYXY" comme graphiques. tu auras sélectionner les colonnes qui vont bien.

    Si tu veux, je te fais passer le fichier projet de qtiplot...tiens :

    http://outilsphysiques.tuxfamily.org//upload/TP_v-deltav_sim(...)

    tu n'as plus qu'à coller tes valeurs à la place des miennes.
  • # compiz/annotation

    Posté par  (site web personnel) . En réponse au message Tableau numérique. Évalué à 3.

    dans compiz il y a un plugin "annotation" qui permet de faire à main levée ce que tu veux.

    Sache que je suis sur un projet pour faire un logiciel de TBI libre (sous linux) dans le cadre d'une prjet tutoré d'IUT info de 2e année.

    Des infos passeront dans l'année je l'espère.
  • [^] # Re: Comment ça marche?

    Posté par  (site web personnel) . En réponse à la dépêche La version 3.0 de pymecavideo est disponible. Évalué à 6.

    Hé hé :) alors pour la petite histoire, je m'étais demandé si c'était jouable, la détection automatique de points... a priori oui. (c'est même très faisable si l'objet a un fort contraste). Mais ce logiciel a un but "éducatif"... donc si il fait tout tout seul... bon... c'est moins drôle.

    Pour répondre à la question plus haut : oui c'est toi qui pointe les points qui t'intéressent.
  • [^] # Re: Exportation

    Posté par  (site web personnel) . En réponse à la dépêche La version 3.0 de pymecavideo est disponible. Évalué à 4.

    salut.

    Pour l'exportation, c'est "juste" du csv...mais remis dans les coordonnées à l'échelle (c'est pas "au pixel", mais en mètres).

    A mon avis, y'a moyen de faire des choses : quand tu enregistres un ficheir pymecavideo csv, il te redonne l'échelle. Donc si tu fais le calcul inverse, tu récupères les pixels.
  • # GENIAL !!

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la version 2.4.1 de Slime Volley.. Évalué à 3.

    Que ceux qui pensent que ce clone n'est qu'un clone...c'est faux !!!!!!!!!!

    c'est très contraignant, l'IA est quasi imbatttable, en plus on peut jouer à plusieurs et, truc génialissime, on peut personnaliser à mort son perso (on fait un dessin, on scanne, on met dans le bon répertoire et hop)

    Et franchement j'ai passéquelques supers bonnes heures cet été à jouer a Slime volley.

    un seul bémol : il est pas dans les paquets contribs de mandriva ;) mais ça...vous n'y pouvez rien.
  • # voila le lien pour les torrents.

    Posté par  (site web personnel) . En réponse au message Telecharger Mandriva 2009. Évalué à 3.

  • [^] # Re: hmmm

    Posté par  (site web personnel) . En réponse au message imprimante LASER pas chère. Évalué à 3.

    je dois pas voir la même chose que toi...

    je vois juste une base de données... avant il y avait un classement par cout (petit moyen et haut de gamme) des meilleures imprimantes. la je ne le vois pas... (peut etre bigleu ;) )
  • # je suis sur Bourg moa :)

    Posté par  (site web personnel) . En réponse au journal Bourg en bresse, GULL. Évalué à 2.

    je t'ai mp :)
  • # je suis susr Bourg moa :)

    Posté par  (site web personnel) . En réponse au journal Bourg en bresse, GULL. Évalué à 2.

    yop :)

    chouette un bressan.

    On est effectivement quelques linuxiens sur bourg... pour ce que j'en connais, il y a un IUT qui en drainent pas mal (on a un chan quelque part, je te fais passer l'adresse) et après on est 2-3 urluberlus à faire du linux chez nous.

    On s'est fait, l'année dernière des first jeudi (2) mais ce qui compte c'est d'avoir un p'tit groupe sympa. Pour l'instant c'est le cas mais malheureusement, 90% du groupe est parti finir ses études autre part.

    Donc de ceux que je connais, nous sommes 3 survivants.

    Je te fais passer mes coordonnées.
  • [^] # Re: bon... je crois...

    Posté par  (site web personnel) . En réponse au journal Le million, le million !. Évalué à 4.

    llon qui croi
  • [^] # Re: bon... je crois...

    Posté par  (site web personnel) . En réponse au journal Le million, le million !. Évalué à 5.

    geons du poulet ça donne du gra
  • # bon... je crois...

    Posté par  (site web personnel) . En réponse au journal Le million, le million !. Évalué à 3.

    qu'il est l'heure de ressortir les bons vieux man
  • [^] # Re: et combien il touche lui dessus

    Posté par  (site web personnel) . En réponse au message Urgent: formateur LAMP. Évalué à 2.

    tout est déjà prêt... il n'y a plus qu'a lire aussi...
  • [^] # Re: Mauvaise langue ?

    Posté par  (site web personnel) . En réponse au journal Europeana.eu. Évalué à 0.

    s/et là/est là

    c'est pourtant pas bien compliqué de se relire...
  • [^] # Re: C'est marrant,

    Posté par  (site web personnel) . En réponse au journal pymecavideo, juste avant la release.... Évalué à 3.

    et ou bien sûr...parce que l'on avait pas du tout pensé à ça (et comme je débute en prog j'avais pas pensé à ça dutout)

    -> dans le svn. (il y a des dommages collatéraux... complètement mineurs qui ne t'empêcheront pas de travailler;)
  • [^] # Re: C'est marrant,

    Posté par  (site web personnel) . En réponse au journal pymecavideo, juste avant la release.... Évalué à 4.

    c'est fait :)

    j'ai mis un warning dans le svn si ffmpeg n''est pas trouvé. Merci.
  • [^] # Re: abonnement ...

    Posté par  (site web personnel) . En réponse à la dépêche OpenSource Magazine répond à vos questions. Évalué à 1.

    je n'achète malheureusement pas beaucoup de presse en général mais, j'épluche les titres... et quand ça me plait et que ça dépasse pas 7 euros j'achète.

    Opensource magazine a été mes deux derniers achats. Pourtant... je suis pas nouveau dans le monde linux... mais ça me plaisait, j'y ai découvert des logiciels vraiment sympatiques.


    Bravo et continuez.
  • # manque un lien...

    Posté par  (site web personnel) . En réponse au journal pymecavideo, juste avant la release.... Évalué à 3.

    3) le site ou on explique comment l'installer pour le tester par exemple
    http://outilsphysiques.tuxfamily.org/pmwiki.php/Oppl/Pymecav(...)
  • [^] # Re: C'est marrant,

    Posté par  (site web personnel) . En réponse au journal pymecavideo, juste avant la release.... Évalué à 5.

    arg !!!!!!!!! modérateurs !!! s'il vous plait !!! changez-moi c'te boulette !!...
    désolé Victor...
    -> se tape la tête contre les murs...
  • [^] # Re: People

    Posté par  (site web personnel) . En réponse à la dépêche Campagne d'adhésion April : Tristan Nitot appelle à adhérer. Évalué à -1.

    ouh la la, effectivement, il y a des trolls cachés !!

    "'éventualité de passer sous Linux"
    "Intrepid Ibex est prometteur de ce point de vue"
  • [^] # Re: Extra-peccable !

    Posté par  (site web personnel) . En réponse au journal GMAO immobilière en Open Source. Évalué à 10.

    et tu en profiteras pour le diriger vers la SSII ou l'asso qui a fait le portage afin de ui faire payer du support et de la formation.

    Vive le libre !!