Bonjour a tous !
Les défis LabVIEW continuent…
Cette fois il est demandé de réaliser un « simple » dégradé de couleur centré (comme dans Powerpoint) dans un contrôle image 2D, mais avec pour objectif un code le plus rapide possible.
Exemples de dégradés:
Donc cela implique de travailler par exemple sur les fonctions sur les images, des propriétés, du RGB, et des tableaux !!
Bref, le code LabVIEW doit contenir:
3 commandes en paramètres en entrée :
- La couleur des bords
- La couleur du centre
- La taille de l'image en largeur et hauteur (cluster)
1 indicateur en sortie : une image 2D
Lier les E/S sur l'icone du VI pour effectuer ensuite les tests de vitesse
Précisions :
le dégradé doit être linéaire, ligne par ligne (pas de paraboles ou autres modèles mathématiques)
Le code le plus rapide à s'exécuter sur mon PC pour dessiner l'image remporte le challenge.
Les tests se feront sur des tailles d'images différentes.
Caractéristiques du PC : Core I7, Windows 7 64 bits, 8 Go de RAM
- Réponse avant le mardi 31 mars
- M'envoyer un email à emmanuel.roset@ni.com avec votre code avec le nom de votre Pseudo : Code_degrade_Mon Pseudo.vi
- Le gagnant aura la possibilité de passer une certification de son choix gratuitement.
Le code de la face-avant en Version LabVIEW 2010 est fourni en pièce jointe
Le code du programme de test a été ajouté
Résultats au 01-04-2015 :
Moyen | Pseudo | Min | |
3,865422 | 1 - Code_degrade_MaximeR V2.vi | 3,3957 | |
7,405396 | 3 - Code_degrade_Xalbeht.vi | 6,95979 | |
12,676419 | 5 - Code_degrade_cisco.vi | 11,7852 | |
33,721923 | 2 - Code_degrade_NicoEMC_nok.vi | 31,2383 | |
86,939555 | 7 - Code_Degrade_Ced09.vi | 82,7793 | |
136,605437 | 4 - Code_degrade_Bleses.vi | 127,195 | |
186,764133 | 6 - Code_degrade_toto69.vi | 172,832 |
Gagnant du défi MaximeR
Bravo à lui !
Codes des réponses publiés en pièce jointe
Bon défi
Emmanuel
N'oubliez pas de mettre "code envoyé" sur les commentaires afin de ne pas perdre le code ou être sur que je l'ai bien reçu... merci !
Merci à MaximeR qui m'a envoyé son code
Code envoyé.
C'est pas comme ci je connaissais pas les règles en plus.
Maxime R.
CLA - Certified LabVIEW Architect / Architecte LabVIEW Certifié
CTA - Certified TestStand Architect / Architecte TestStand Certifié
Code envoyé
code envoyé
Code envoyé
Code envoyé!
Code envoyé
Bonjour a tous, il reste 1 jour
J'ai ajouté le programme de test de vitesse en pièce jointe en version LV 2010.
Pas encore de précision sur les valeurs de taille de dégradé mais se sera dans les milliers.
Bonsoir,
Premier défi pour moi, et c'est moins une ! (enfin +2 minutes en réalité 😉 ).
Code envoyé !
Bienvenue ! merci de participer
C'est l'heure des résultats des optimisations du code de dégradé... dlrdlrdlrdlr (roulement de tambour)
Tests effectués machine rebootée avec hauteur =1000 et largeur = 5000
Moyen | Pseudo | Min | |
3,865422 | 1 - Code_degrade_MaximeR V2.vi | 3,3957 | |
7,405396 | 3 - Code_degrade_Xalbeht.vi | 6,95979 | |
12,676419 | 5 - Code_degrade_cisco.vi | 11,7852 | |
33,721923 | 2 - Code_degrade_NicoEMC_nok.vi | 31,2383 | |
86,939555 | 7 - Code_Degrade_Ced09.vi | 82,7793 | |
136,605437 | 4 - Code_degrade_Bleses.vi | 127,195 | |
186,764133 | 6 - Code_degrade_toto69.vi | 172,832 |
On dirait que MaximeR à effectué le code le plus rapide en utilisant des fonctions optimisées. Et il respecte le format linéaire de progression du dégradé.
Cool,
J'ai bien fait de faire une seconde version...
Merci encore pour l'organisation.
Maxime R.
CLA - Certified LabVIEW Architect / Architecte LabVIEW Certifié
CTA - Certified TestStand Architect / Architecte TestStand Certifié
bonjour,
pour un meme concours, peut on envoyer plusieurs codes.. par exemple si l'on améliore notre codage au cours du mois?
cordialement
Oui biensur, pas de soucis pour recevoir plusieurs codes V1,V2.. cependant evitez de m'envoyer trop de version svp. Sinon je serai obligé de limiter.
C'est surtout valable dans les défis d'optimisation..