33 votes

R - Tracer le corps humain en 2d

Je me demandais s'il existait un logiciel permettant de tracer une représentation en 2D du contour d'un corps humain ? Étant donné qu'il s'agit d'une représentation en 2D, le plus simple serait de tracer l'avant, l'arrière et le côté à tout moment. Le résultat serait quelque chose de similaire à ceci (bien que ce ne soit pas la meilleure utilisation d'un tel diagramme) :

enter image description here

Source : http://emj.bmj.com/content/20/5/434.full

Idéalement, le tracé d'un sous-ensemble de données comme cela est fait pour le monde avec map(regions="Australia") serait possible sous la forme body.map(regions="left.hand") . A cet égard, serait-il approprié de baser un tel modèle sur le maps paquet ?

J'ai fait quelques recherches, mais jusqu'à présent je n'ai rien trouvé qui semble spécifique ou qui réduirait la quantité de levage lourd. Tout conseil est le bienvenu.

7voto

Spacedman Points 33792

Je viens de consulter le site clker.com pour trouver des graphiques vectoriels de corps, et si vous recherchez "corps", vous voyez un grand nombre de fichiers SVG possibles que vous pouvez lire et tracer.

Puis j'ai repéré celui-là :

http://www.clker.com/clipart-29915.html

qui renvoie également à de nombreux "cliparts dérivés" montrant des corps similaires avec des contours d'autres parties. Il semble qu'il ne s'agisse que de la partie supérieure du torse, mais il s'agit d'un fichier SVG joliment stratifié dont toutes les parties pourraient être dessinées individuellement.

Il y a également beaucoup de silhouettes (y compris, je viens de le découvrir, la silhouette masculine qui figurait sur les plaques des sondes spatiales Voyager ou Pioneer ! impressionné .

Organiser tout cela dans une sorte de fonction "body.map" devrait être possible - lire à partir d'un fichier SVG, sélectionner les composants, tracer - mais nécessite une réflexion approfondie et plus de spécification en fonction des besoins.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X