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

C# Discussion :

est ce que CSharp est approprié a mes ambitions


Sujet :

C#

  1. #1
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut est ce que CSharp est approprié a mes ambitions
    bonjoura tous, voila moi je programme plutot en python pour ce qui est traitement d'image.

    Mais j'ai un stage a faire d'une duréee de six mois a partir du 12 fevrier.

    Je dois programmer un logiciel de visualisation 3D d'image médicales pour un PME qui développe un nouveau systeme.

    Je souhaiterai savoir si, Csharp est approprié pour faire du traitement d'image.

    est ce qu'il existe une classe qui traite de fourrier?
    Est ce qu'il existe une classe qui traite des images?
    Est ce qu'il est facile de faire un IHM?

    Voila quelque questions que je me pose.

    Donc j'aimerai savoir si Csharp est un language rapide car ce logiciel sera utilisé par des cliniciens.

    A oui j'oublié, je n'ai pas une formation de programmeurs mais plus dans le dommaine d'imagerie médicale, c'est pourquoi j'ai utilisé python simple d'emploi et d'execution, en plus e language ne se 'pert pas'.

    Donc en gros est ce que vous pensez que Csharp correspondrait a ce genre d'utilisation?

    Je sais que certains pourrait me dire. Lis les tutos etc etc... Mais j'en lirai quand je saurai si ca vaut le coup.

    Dans l'attente d'une reponse, Cordialement Francois Louis.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    quels types de traitements veux tu faire ?
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    donc enfait j'aurai un traitement sur des tableaux je pense.

    PAr exemple type de traitement:

    - Ouvrir une image
    - Faire sa FFT
    - Faire un traitement sur la FFT
    - Faire le traitement sur une serie d'image (Coupes)
    - Reconstruire le Volume (Avec OpenGL je pense)
    - Et créer des outils de visualisation comme seuillage, zoom etc etc.

    Merci pour ta reponse.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  4. #4
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    - Ouvrir une image
    - Faire sa FFT
    - Faire un traitement sur la FFT
    - Faire le traitement sur une serie d'image (Coupes)
    - Et créer des outils de visualisation comme seuillage, zoom etc etc.
    Lors de ma dernière année, je me souviens qu'on avait du faire un programme de traitement d'images : ouvrir image, sauvegarder, zoomer, redimensionner, seuillage, histogramme, seuillage multiple, détection de contours, différents filtres (comme celui de canny), FFT, etc.

    La plupart des étudiants de ma classe dont moi avons opté pour le C# pour faire le logiciel. Donc oui, c'est possible d'utiliser C# pour le traitement d'images.

    En fait, tout est une histoire d'algorithme qu'il faut retranscrire en C#... Donc, des classes en C# qui permettent de faire FFT, appliquer un filtre, etc. Il n'y en a évidemment pas (du moins dans le framework de base). Donc, soit tu devras chercher des sources qui fournissent des classes pour faire ce que tu veux, soit tu retranscris les algo en C# (ce qu'on avait fait).

    Je précise quand même que c# fournit de base l'objet Bitmap qui est la base de tout traitement d'image.

    Et une dernière précision, il te faudra utiliser les pointeurs pour gagner en performance mais ça tu le découvrara par toi même quand tu seras plongé dans C#.

  5. #5
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Merci a toi, tu me donnes le moral...

    parce que ce que je devais faire avec python je sais, j'avais deja tout préparer niveau programme et facon de voir afin de gagner du temps dans un language interprété.

    Bon la Csharp est un language compilé si je ne m'abuse....Donc ca devrais torcher.

    Je voulais faire ca en C++, mais la je pense que le temps d'apprentissage est plus long.

    Pour l'orientation objet j'ai des bases que je reverrai durant les prochain tutos.

    Et une dernière précision, il te faudra utiliser les pointeurs
    AHHHHHH les pointeurs.... Quand je lis du cours dessus je comprends.... mais je n'arrive pas a voir a quoi ca sert.... Mais ca c'est une autre histoire.

    Pour conclure le Challenge ici est de créer en entier mes classes, ainsi j'en serai proprietaire, deplus ca forcera peut etre mon embauche si je suis le seule a les connaitres..... Bon bon Et bien je vais vous dire a bientot sur se forum .
    Merci.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  6. #6
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Petite précision pour le C++, c'est possible (quelqu'un a choisi cette solution dans ma classe) mais le temps d'ouvrir une image et la redimensionner, c'est une entreprise fastidieuse rien que pour ça quand on ne sait pas au départ comment faire

    A bientôt sur le forum et bon stage

  7. #7
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    juste pour info...

    http://www.exocortex.org/dsp/

    Tu y trouveras une librairie mathématique faisant de la FFT et gratos

    apres, je ne saurais te dire si c efficace ou pas.. mais bon.. à essayer

    The Monz, Toulouse

  8. #8
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Merci beaucoup, je vais regarder ca.

    Bon je ne suis pas encore la mais j'ouvre et sauvegarde une image, je ne connaissait pas l'environnemnt dotnet et je trouve ca simpa. Bien plus simple que C++.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/09/2015, 18h45
  2. est-ce que python est ce que je cherche
    Par SILICONE dans le forum Général Python
    Réponses: 5
    Dernier message: 21/12/2007, 14h23
  3. Réponses: 2
    Dernier message: 26/05/2007, 21h22
  4. Qu'est ce que c'est : Le GateA20 ?
    Par le mage tophinus dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 24/02/2003, 15h09
  5. Qu'est-ce que c'est que Nessus, ça fait quoi exactement ?
    Par PeterT dans le forum Développement
    Réponses: 3
    Dernier message: 24/07/2002, 11h23

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