kk'un s'y connait en coordonnées curvilinéaire? et tangentes? - Algo - Programmation
Marsh Posté le 27-05-2003 à 17:39:55
++Taz a écrit : ben c'est quand l'axe est la courbe elle meme, non? |
ouais mais ya aussi l'histoire des tangentes!
Marsh Posté le 27-05-2003 à 18:23:43
ben prends toi en main mon gars, on a jamais fait les devoirs, encore moins ce de maths
Marsh Posté le 27-05-2003 à 19:01:55
j'y connais rien en coordonnée curvlineaire machin truc, mais pour un point P, si tu fais (P+n) - (P-n) (avec n pas bien grand) t'obtiens pas la tangente ? (faisez pas gaffe si je dis n'imp)
Marsh Posté le 27-05-2003 à 19:13:04
et qu'est ce qui te fait croire qu'on y connait quelque chose ou que ça nous interesse de faire tes devoirs?
Marsh Posté le 27-05-2003 à 19:15:13
++Taz a écrit : et qu'est ce qui te fait croire qu'on y connait quelque chose ou que ça nous interesse de faire tes devoirs? |
Bah moi ça m'interesse et aussi surement d'autres un peu de maths ça fait pas de mal...
Marsh Posté le 27-05-2003 à 19:16:14
++Taz a écrit : et qu'est ce qui te fait croire qu'on y connait quelque chose ou que ça nous interesse de faire tes devoirs? |
c'est a moi que tu reponds ??
Marsh Posté le 28-05-2003 à 10:10:32
++Taz a écrit : et qu'est ce qui te fait croire qu'on y connait quelque chose ou que ça nous interesse de faire tes devoirs? |
Bah ouais yen a tet que ça interesse les math!
et t pas obligé de répondre 2fois la meme chose non plus!
Je crois bien que les math c la partie la plus dures pour des informaticiens!
edit : en plus sous Google y connaissent pas ça non plus!
Marsh Posté le 28-05-2003 à 10:17:18
coordonnées curvilinéaires, je connais pas, d'ailleurs quand tu regardes bien, curvi -> courbe et linéaire -> ligne =>
Essaye plutôt curviligne
Avec quoi dois-tu travailler, au fait ?
Marsh Posté le 28-05-2003 à 10:22:36
HORNY-GRANDCORNU a écrit : coordonnées curvilinéaires, je connais pas, d'ailleurs quand tu regardes bien, curvi -> courbe et linéaire -> ligne => |
Quoi quoi
langage : java
logiciel : ImageJ
données : image IRM ça répond a ta question?
Marsh Posté le 28-05-2003 à 10:24:45
Euh, non, en fait j'y connais pas grand chose en prog' (et surtout en Java !), par contre je peux essayer de t'aider pour la partie maths si c'est pas trop trop poussé
Marsh Posté le 28-05-2003 à 10:30:37
chrisbk a écrit : Bon dites le tout de suite que j'ai dit n'imp |
bah ché pas
et pis je vois pas comment l'appliquer a cause du n?? on prend ce qu'on veut tout petit
Marsh Posté le 28-05-2003 à 10:32:38
HORNY-GRANDCORNU a écrit : Euh, non, en fait j'y connais pas grand chose en prog' (et surtout en Java !), par contre je peux essayer de t'aider pour la partie maths si c'est pas trop trop poussé |
Ouais je veux bien :
comment on trouve la tangente en un point d'une courbe dont on connait pas l'equation
Marsh Posté le 28-05-2003 à 10:38:44
ben, pour choper la tangeante, je sais pas si c'est faisable mais tu dois envisager deux points, primo le point où tu cherches l'épaisseur du gras, et secundo, un point pris à très petite distance du premier et lui, situé également sur le bord du gras...
Tu fais tendre ce second point vers le premier, et tu obtiens la tangeante et son coefficient angulaire, qui est le rapport entre la différence des Y sur la différence des X des deux points...
Bon, tout ça est plutôt mathématique et je sais pas si ça va te servir, donc dis-moi si la suite t'intéresse
EDIT : ça a l'air d'être un chouette projet !
Marsh Posté le 28-05-2003 à 10:39:38
HORNY-GRANDCORNU a écrit : ben, pour choper la tangeante, je sais pas si c'est faisable mais tu dois envisager deux points, primo le point où tu cherches l'épaisseur du gras, et secundo, un point pris à très petite distance du premier et lui, situé également sur le bord du gras... |
c pas ce que je proposais ?
Marsh Posté le 28-05-2003 à 10:41:47
HORNY-GRANDCORNU a écrit : ben j'ai pas trop compris l'histoire du (P+n)/(P-n) |
bah c t prendre un point juste avant ton point P, un juste apres, et faire la difference entre les deux
Marsh Posté le 28-05-2003 à 10:44:19
chrisbk a écrit : |
Si g l'impression!
GranCornu: continue ça a l'air pas mal!
Marsh Posté le 28-05-2003 à 10:46:03
chrisbk a écrit : |
oui, normalement ça te donne le vecteur directeur de la tangeante et avec ça y a moyen de travailler
Marsh Posté le 28-05-2003 à 10:49:42
Moi ce qui m'inquiète le plus c comment tu trouves quels sont les points qui se correspondent, i.e. ceux entre lesquels l'épaisseur a une signification...
Marsh Posté le 28-05-2003 à 10:50:08
iutien a écrit : |
bon alors, une fois que tu as le coefficient angulaire de la tangeante, tu peux obtenir celui de la normale sachant que leur produit vaut -1
Tu peux trouver l'équation de la normale comme ceci :
y - B = W * (x - A)
où B est la coord en Y du point où tu cherches l'épaisseur du gras, A la coordonnée en X et W le coefficient angulaire de la normale
voilà, c'est vrmt très mathématique et j'espère ne pas m'être planté
Marsh Posté le 28-05-2003 à 10:51:58
heuh si il est en 2d, et si il a le vecteur de la tangent (X,Y) alors la normale ca sera (-Y,X), pas besoin d'aller plus loin
Marsh Posté le 28-05-2003 à 10:54:42
HORNY-GRANDCORNU a écrit : |
c gentil mais concretement si je te donne 2 points tu peux en faire qq chose??
P(329,261)
N(330,262)
Si vous voulez vous pouvez me passer votre mail pour vous montrer a quoi ça ressemble
Marsh Posté le 28-05-2003 à 10:56:00
chrisbk a écrit : heuh si il est en 2d, et si il a le vecteur de la tangent (X,Y) alors la normale ca sera (-Y,X), pas besoin d'aller plus loin |
tu crois que ça suffira ?
Faut quand même une droite qui puisse parcourir l'image et trouver où le gras s'arrête, à mon avis !
Marsh Posté le 28-05-2003 à 10:57:59
HORNY-GRANDCORNU a écrit : |
Bah si il a la normale a son point P il trouve la droite ?
la normale lui file l'increment :
Point p2 = p |
Marsh Posté le 28-05-2003 à 10:58:17
skeye a écrit : Moi ce qui m'inquiète le plus c comment tu trouves quels sont les points qui se correspondent, i.e. ceux entre lesquels l'épaisseur a une signification... |
l'epaisseur de gras est d'une couleur et le reste d'une autre! donc je prends que les points qui sont de la couleur du gras! ct ça ta question
Marsh Posté le 28-05-2003 à 11:02:01
chrisbk a écrit :
|
Marsh Posté le 28-05-2003 à 11:13:24
chrisbk a écrit :
|
Marsh Posté le 28-05-2003 à 11:22:43
HORNY-GRANDCORNU a écrit : |
tu Fais ça comment?
avant gt bon en math! jusqu'en terminal,mais depuis..
Marsh Posté le 28-05-2003 à 11:25:22
iutien a écrit : |
Non.
Pour calculer l'épaisseur du gras il te faut 2 points, non?
Un sur un "bord", le second sur l'autre...comment tu fais la correspondance?
Marsh Posté le 28-05-2003 à 11:30:54
skeye a écrit : |
l'epaisseur de gras ça va etre la longueur de la normale entre les deux points!
c ça ou je vois pas le pb!
Marsh Posté le 28-05-2003 à 11:40:14
iutien a écrit : |
Bah les "bords" de tes zones de gras sont pas forcément parallèles, non?
ca va donner quoi si tu as une zone comme ca:
|
Ca risque d'être très moyennement précis, non?
Marsh Posté le 28-05-2003 à 11:49:31
skeye a écrit :
|
si ça avait été comme ça, je pense que ça aurait été plus précis de partie de bord de l'image plutot que du gras !
mais les deux bords ont a peu pres la meme courbe! => tangente
sinon hésitez pas a laissé vot mail pour avoir une photo ce sera plus clair! je peux po les mettre sur le forum!
Marsh Posté le 28-05-2003 à 11:53:18
iutien a écrit : |
Sans indiscrétion, ca va servir à quoi, une fois terminé?
Parce-que en utilisant cette technique AMHA tu vas forcément avoir des cas ou ca va plus ou moins partir en couille...
D'un autre coté j'ai rien de mieux à te proposer, mais bon...
Marsh Posté le 28-05-2003 à 11:58:17
skeye a écrit : |
c quoi AMHA??
ça servir a avoir un jeu de données sur les épaisseurs de porc pour faire une etude stat! apres ya un rapport avec la remuneration des eleveurs!
c clair que mon truc là c tres ciblé et ça peut partir en couille si les images sont comme il faut!
bon vé manger moi
Marsh Posté le 28-05-2003 à 12:01:07
iutien a écrit : |
A Mon Humble Avis...
Citation : |
Donc si la précision est pas vraiment parfaite je suppose que c'est pas trop grave...donc tu dois pouvoir utiliser la technique citée plus haut!
Bon app'!
Marsh Posté le 28-05-2003 à 12:24:19
skeye a écrit :
|
faire le calcul a n endroit different ne me parait pas idiot non plus
Note finalement, pkoi tu t'amuses tout simplement pas a compter le nb de pixel de gras ?
Marsh Posté le 27-05-2003 à 17:17:38
Bah voilà chui un peu perdu là! alors si ya kk'un qui peut m'expliquer comment ça marche des coordonnées curvilinéaires!!
Je dois trouver la tangente a une courbe enutilisant de coord curvilinéaires et cartésiennes!
edit our etre plus clair je reviens au but:
g une image irm de porc dont les différentes parties(fond, gras, muscle) sont bien différenciées!
le but est de calculer l'épaisseur de gras en plusieurs points!
pour cela g pensé a utiliser la tangente a la courbe dessinée par la piece de porc! puis prendre la normale a cette tangente!
g donc dessiner le contour de la piece(pour avoir la courbe), et trouver des coord curvilinéaires a partir du pixel le plus a droite de ma piece(c l'origine)!
mais maintenant je sais pas comment trouver la tangente!
Si kk'un ma compris ou a une aut technique plz help
Message édité par iutien le 27-05-2003 à 17:38:18