Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
646 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Besoin Vitesse de calcul

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin Vitesse de calcul

n°1649111
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 26-11-2007 à 19:40:06  profilanswer
 

Bonsoir a tous,
 
Je suis actuellement sur un projet de traitement d'image et celui-ci necessite un tres faible temps de reponse.
 
Je me suis tout d'abord tourne vers MatLab, mais trop cher !!
Puis vers SciLab, mais je ne connais pas ses performances
Ensuite vers Octave, qui a une vitesse de réponse approchant le C++
 
Mon appli tourne sur java et je compte déléguer les taches de traitement d'image a ce genre d'app.
 
Comme disais Mr. Manatane dans ses "Jamais au grand jamais" : Alors que faire ?
 
Que me conseillez-vous ?
 
Merci
 
 


---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
mood
Publicité
Posté le 26-11-2007 à 19:40:06  profilanswer
 

n°1649116
TheRom_S
Posté le 26-11-2007 à 19:46:23  profilanswer
 

Il ne faut jamais au grand jamais utiliser une application externe si performante qu'elle soit. Les règles du bon goût en société sont claires. Allez acheter un ou deux esclaves au marché du village le plus proche et faites leur réaliser les calculs à la main. Vos voisins vous envieront vite ce savoir-vivre dont vous faites preuves avec tant d'élégance ... :whistle:


---------------
The Rom's, à votre service
n°1649120
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 26-11-2007 à 19:55:03  profilanswer
 

N'est il pas...
 
SciLab semble pas mal, mais je connais ne pas du tout


Message édité par Jaunes Les Nonnes le 26-11-2007 à 19:55:23

---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1649122
Joel F
Real men use unique_ptr
Posté le 26-11-2007 à 20:02:59  profilanswer
 

:o traitement d'image rapide = C ou C++ ;)
Si tu as du code matlab bien écrit, tu peut utiliser NT2 pour effectuer un passage en C++ sans trop de problèmes.


Message édité par Joel F le 27-11-2007 à 09:50:56
n°1649137
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 26-11-2007 à 20:23:08  profilanswer
 

Mon traitement d'image :
 
Infos image
     

  • Taille: 300*500

     

  • Couleur: niveau de gris


Infos traitement
     

  • Segmentation (Separation background et foreground)

     

  • Normalisation

     

  • Détection d'orientation locale

     

  • Détection de frequence locale

     

  • Filtrage de Gabor

     

  • Binarization

     

  • Squelettisation


Infos temps de reponse
     

  • Temps de reponse attendu : entre 1 seconde et 2 secondes


Faisable en C ?
 
 
 
 
 


---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1649140
el muchach​o
Comfortably Numb
Posté le 26-11-2007 à 20:33:07  profilanswer
 

Ben si c'est pas faisable en C, faut changer de hardware, vu que le C est ce qu'il y a de plus rapide mis à part l'asm.
Les libs de traitement d'images optimisées, c'est pas ça qui manque. Google "image processing library".


Message édité par el muchacho le 26-11-2007 à 20:45:03
n°1649145
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 26-11-2007 à 20:45:16  profilanswer
 

MatLab est plus rapide que le C dans les calculs...
 
Sinon, au niveau des libs de traitement d'images optimisées, tu me conseillerais quoi ? C'est justement parceaue "c'est pas ça qui manque" que je le demande   :)  
 
Merci

Message cité 1 fois
Message édité par Jaunes Les Nonnes le 26-11-2007 à 21:04:15

---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1649153
el muchach​o
Comfortably Numb
Posté le 26-11-2007 à 21:04:58  profilanswer
 

Tout dépend quels calculs. Matlab et Octave implémentent des algos sophistiqués, mais après il faut savoir comment Matlab/Octave s'interface avec ton appli. Par un fichier ?
Je ne peux pas te conseiller comme ça, je ne les connais pas, mais perso, mon premier choix serait Intel OpenCV. Ensuite p-ê IPL98


Message édité par el muchacho le 26-11-2007 à 21:19:38
n°1649172
Joel F
Real men use unique_ptr
Posté le 26-11-2007 à 21:35:01  profilanswer
 

Jaunes Les Nonnes a écrit :

MatLab est plus rapide que le C dans les calculs


 
C'ets une fucking blady blague là :o
T'es un peu au jus de ce qui ce fait dans la vrai vie ?
 
Sinon ouais, openCV :o ou ma sauce
 
@el muchacho : IPL98 c'ets so 90's :/


Message édité par Joel F le 27-11-2007 à 09:50:48
n°1649181
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 26-11-2007 à 21:52:51  profilanswer
 

Citation :

C'est une fucking blady blague là :o

:D
 
Computation matrix 1000*1000  
C -> 1.6 sec  
MatLab -> 0.8 sec
 
Je tire ces sources du web, sinon tu pourrais m'assurer que le C est plus rapide que MatLab en computation ?
Si c'est le cas j'abandonne de suite MatLab et je retourne au bon vieux C !   :)
 

Citation :

Sinon ouais, openCV :o ou ma sauce

c'est a dire ?


Message édité par Jaunes Les Nonnes le 26-11-2007 à 21:53:25

---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
mood
Publicité
Posté le 26-11-2007 à 21:52:51  profilanswer
 

n°1649185
Joel F
Real men use unique_ptr
Posté le 26-11-2007 à 22:04:59  profilanswer
 

putain ofc que le produit de blady matrix il est moins rapide, Matlab c'est un wrapper LAPACK, un foutu truc en fortran. Si tu fait un appel LAPACK en C je t'assure que ca va au moins aussi vite. En fait ca va plus vite car matlab gére ca mémoire comme un con.
 
Passons, en C tu maitrises tout, tu gére ta mémoire comme un grand, bref tu ASSURES tes perfs, du moment ou pr faire des trucs genre algebre lineaire tu utilise le dieu LAPACK. Problème, la syntaxe et l'expressivité est a chié.  
 
En C++, tu gagne avec l'objet mais tu perds en perf :/ Solution, des bibliothèques de calcul algébriques optimisés au chtits oignons avec une bonne couche de metaprog pr eliminer le surcout.
 
http://nt2.sourceforge.net
http://www.ief.u-psud.fr/~falcou/nt2.html
 
Des perfs égales à 95-99% de celle du C+LAPACK et des dizaines d'algos de TI temps réels codé avec :o


Message édité par Joel F le 27-11-2007 à 09:50:42
n°1649190
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 26-11-2007 à 22:12:57  profilanswer
 

Thanks Joel F
 
Je run voir tout ca
 
Bye


---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1649931
el muchach​o
Comfortably Numb
Posté le 27-11-2007 à 21:48:51  profilanswer
 

Joel, tu pourrais pas générer la doc de ta lib avec doxygen, histoire de la mettre en ligne ?

n°1649932
Joel F
Real men use unique_ptr
Posté le 27-11-2007 à 21:50:00  profilanswer
 

bah, faudrait qu'y en ai une dans les sources :/
et vu que 99% des surces c'est de l'interne pas rigolo, ca a peut d'interet.
Apres si c'ets les bidouille sinternes qui t'interessent, ma thèse + mespublis contiennent tt ce qui faut je pense

 

Le pdf sur sourceforge devrait etre a jour.
Neanmins, je garde ta remarque pour la milestone v3 (coming soon :o with 500% more cheese & SMP support)


Message édité par Joel F le 27-11-2007 à 21:51:10

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Besoin Vitesse de calcul

 

Sujets relatifs
Calcul de l'age[Bash] Besoin d'aide.
optimiser vitesse de rand() en c++ ?calendrier et calcul auto de montants sur bulletin reservation
[PHP/MySQL] Calcul d'un prix en fonction d'une dimensionsupprimer tous les graphiques dans une feuille de calcul
Besoin d'aide sur un conteneur pour arbre binaireBesoin d'aide pour un truc tout simple
[JAVA]Algorithme de calcul de la limite de la somme des entiersBesoin d'avis pour organiser ma page
Plus de sujets relatifs à : Besoin Vitesse de calcul


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR