<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Kinovea - Forums — projection grille de perspective pour localisation]]></title>
		<link>https://www.kinovea.org/en/forum/viewtopic.php?id=104</link>
		<atom:link href="https://www.kinovea.org/en/forum/extern.php?action=feed&amp;tid=104&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in projection grille de perspective pour localisation.]]></description>
		<lastBuildDate>Tue, 25 Aug 2009 18:32:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: projection grille de perspective pour localisation]]></title>
			<link>https://www.kinovea.org/en/forum/viewtopic.php?pid=418#p418</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Ah oui, bien sûr… Effectivement je suis toujours parti du principe qu&#039;on la faisait coller à un rectangle existant. <br />Dans le cas contraire les subdivisions sont plus génantes qu&#039;autre chose</p></blockquote></div><p>il y a aussi le cas où les 4 pts connus ne couvrent pas toute l&#039;étendue de la scène étudiée<br />il faut alors redimensionner la grille sans la déformer, ce qui n&#039;est pas facile</p><p>de manière générale, quelle que soit la manière dont on détermine l&#039;homographie, je crois qu&#039;il serait pratique :</p><p>- que la grille corresponde toujours à un rectangle lorsqu&#039;elle est vue du dessus, même si les 4 pts source n&#039;en forment pas un<br />- qu&#039;on puisse la redimensionner sans la déformer (sans modifier l&#039;homographie, si on bouge un sommet les 3 autres s&#039;ajustent automatiquement)</p><div class="quotebox"><blockquote><p>- dessiner sur l&#039;écran pour faire des repères visuels pendant le tournage.<br />- ré-ouvrir facilement une des séquence qu&#039;on vient de filmer dans l&#039;outil d&#039;analyse.<br />- pouvoir naviguer facilement dans ce qui vient de se passer. (sans nécessité d&#039;enregistrer et ré-ouvrir)<br />- afficher l&#039;image avec un temps de retard automatique (pour quand le coach n&#039;est pas là).</p></blockquote></div><p>effectivement pouvoir naviguer dans la vidéo pendant sa capture sans qu&#039;il soit nécessaire de stopper l&#039;enregistrement (c&#039;est bien ça ?) est une fonctionnalité intéressante qui m&#039;avait échapé</p><br /><p>pour le kino j&#039;ai bien compris ton exigence ;o))<br />pour la cote d&#039;amour des fonctionnalité, je crois malheureusement que sauf à faire appel à un institut de sondage ça restera toujours un mystère <img src="https://www.kinovea.org/en/forum/img/smilies/yikes.png" width="15" height="15" alt="yikes" />((</p>]]></description>
			<author><![CDATA[null@example.com (jlf)]]></author>
			<pubDate>Tue, 25 Aug 2009 18:32:55 +0000</pubDate>
			<guid>https://www.kinovea.org/en/forum/viewtopic.php?pid=418#p418</guid>
		</item>
		<item>
			<title><![CDATA[Re: projection grille de perspective pour localisation]]></title>
			<link>https://www.kinovea.org/en/forum/viewtopic.php?pid=417#p417</link>
			<description><![CDATA[<div class="quotebox"><cite>jlf wrote:</cite><blockquote><div class="quotebox"><blockquote><p>Pourquoi pas la grille ? Elle me semblait justement parfaite pour éviter de rajouter une nouvelle technique d&#039;interaction…</p></blockquote></div><p>le seul (petit) pbm qu&#039;elle pose est que les 4 points connus ne sont pas forcément les sommets d&#039;un rectangle sur la scène réelle (ça m&#039;arrive parfois)</p></blockquote></div><p>Ah oui, bien sûr… Effectivement je suis toujours parti du principe qu&#039;on la faisait coller à un rectangle existant. <br />Dans le cas contraire les subdivisions sont plus génantes qu&#039;autre chose.</p><div class="quotebox"><cite>jlf wrote:</cite><blockquote><p>la capture et l&#039;analyse sont a priori des tâches séparées, j&#039;avoue que je ne comprends pas bien la nécessité de capturer à l&#039;intérieur du logiciel d&#039;analyse, pourquoi ne pas se contenter de le faire avec un des nombreux trucs gratuits qui existent déjà ?</p></blockquote></div><p>On peut faire plein de choses intéressantes en couplant les deux qui ne seront pas dispo dans les trucs non spécialisés. <br />Une petite liste de fonctions qui à ma connaissance n&#039;existent pas dans les outils de capture classiques (tiré du <a href="http://www.kinovea.org/en/forum/viewtopic.php?id=83">sujet dédié</a>):<br />- dessiner sur l&#039;écran pour faire des repères visuels pendant le tournage.<br />- ré-ouvrir facilement une des séquence qu&#039;on vient de filmer dans l&#039;outil d&#039;analyse.<br />- pouvoir naviguer facilement dans ce qui vient de se passer. (sans nécessité d&#039;enregistrer et ré-ouvrir)<br />- afficher l&#039;image avec un temps de retard automatique (pour quand le coach n&#039;est pas là).</p><p>Cependant je suis sensible à l&#039;argument de la séparation des tâches et à se concentrer sur moins de choses pour les faire au mieux. Je ne souhaite absolument pas que Kinovea devienne une usine à gaz qui tente de tout faire.<br />La capture me semble tout de même suffisamment ancrée dans le « workflow » de l&#039;entraînement. On filme un exo, on regarde ce que ça donne, on ajuste, on recommence. (J&#039;ignore dans quelle mesure cette vision est biaisée par le fait que j&#039;ai un background en athlétisme…)</p><p>Bien sûr cela n&#039;a d&#039;intérêt que pour ceux qui emmènent le portable et le caméscope à la séance d&#039;entraînement (ou au cabinet de podo). Pour les autres effectivement, un Windows Movie Maker ou le logiciel fournit avec la caméra suffit à créer les clips de la séance… <img src="https://www.kinovea.org/en/forum/img/smilies/neutral.png" width="15" height="15" alt="neutral" /></p><p>Comme tu le vois, je suis encore mitigé sur ce point et pas complètement persuadé que les priorités soient aux bons endroits.<br />Les personnes avec qui j&#039;ai des retours en face-à-face considèrent la capture comme le b.a.ba dans leur workflow. Je suis probablement aussi influencé par ça. </p><div class="quotebox"><cite>jlf wrote:</cite><blockquote><p>[kinogramme de Videa]<br />j&#039;objecterai en faisant des suppositions sur la proportion de nécessiteux en kino utilisant des plans fixes</p><p>si c&#039;est 80%, c&#039;est peut être cruel de les sacrifier au profit des 20% restants et vu l&#039;augmentation probable de complexité de de leur consacrer plus de ressources qu&#039;au 80% précédents ;o))<br />mais bon, j&#039;en sais rien bien sûr, je sais même pas si les nécessiteux en kino sont si nombreux que ça, Dartfish l&#039;a même pas mis dans sa version de base</p></blockquote></div><p>Le problème c&#039;est qu&#039;il fallait un plan <strong>parfaitement</strong> fixe. Le moindre décalage de 3 pixels faussait tout. Il fallait donc du matériel supplémentaire (trépied, télécommande). Tenir le caméscope à la main en tentant de ne pas bouger n&#039;était pas suffisant.<br />Je considère qu&#039;une telle limitation est inacceptable d&#039;un point de vue fonctionnel. On doit pouvoir a minima filmer un saut en longueur, un essai de gym, et filmer à la main. </p><p>Ah, si seulement on pouvait savoir la proportion de gens intéressés par une fonction donnée ou le degré de complexité à partir duquel elle va être utile à 80% des utilisateurs <img src="https://www.kinovea.org/en/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Ce qu&#039;il faudrait c&#039;est qu&#039;un étudiant fasse son mémoire sur le ressentit de l&#039;utilité des divers apports de l&#039;informatique dans les différentes activités.<br />Si ça se trouve ce mémoire existe déjà, et croupi planqué au fond d&#039;une bibliothèque universitaire… Si quelqu&#039;un veut partir à sa recherche <img src="https://www.kinovea.org/en/forum/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><p>(bon, il est complètement parti en HS ce fil… <img src="https://www.kinovea.org/en/forum/img/smilies/smile.png" width="15" height="15" alt="smile" />)</p>]]></description>
			<author><![CDATA[null@example.com (joan)]]></author>
			<pubDate>Tue, 25 Aug 2009 17:06:03 +0000</pubDate>
			<guid>https://www.kinovea.org/en/forum/viewtopic.php?pid=417#p417</guid>
		</item>
		<item>
			<title><![CDATA[Re: projection grille de perspective pour localisation]]></title>
			<link>https://www.kinovea.org/en/forum/viewtopic.php?pid=415#p415</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Pourquoi pas la grille ? Elle me semblait justement parfaite pour éviter de rajouter une nouvelle technique d&#039;interaction…</p></blockquote></div><p>le seul (petit) pbm qu&#039;elle pose est que les 4 points connus ne sont pas forcément les sommets d&#039;un rectangle sur la scène réelle (ça m&#039;arrive parfois)</p><p>si la grille épouse les sommets d&#039;un quadrilatère réel quelconque ses divisions ne sont plus les axes d&#039;un système orthonormé et elle devient beaucoup moins intuitive à l&#039;usage</p><p>mais à la reflexion ça peut être contourné</p><p>il suffit de reconstruire la grille après détermination de l&#039;homographie en replacant 1 ou 2 de ses sommets au bon endroit si nécessaire, qui seraient différents si les pts connus ne forment pas un rectangle de ceux où on les a posés pour saisir les coordonnées réelles</p><p>peut-être un peu contre-intuitif mais pas tant que ça, et après coup<br />ça permet de garder une ergo très simple, finalement je vote pour</p><p>et elle est parfaite, ta grille <img src="https://www.kinovea.org/en/forum/img/smilies/yikes.png" width="15" height="15" alt="yikes" />))</p><div class="quotebox"><blockquote><p>Pour l&#039;instant, sur les grands chantiers en cours, j&#039;ai tenté de me concentrer sur la capture</p></blockquote></div><p>DartFish a fait pareil, mis le paquet sur la capture</p><p>la capture et l&#039;analys sont a priori des tâches séparées, j&#039;avoue que je ne comprends pas bien la nécessité de capturer à l&#039;intérieur du logiciel d&#039;analyse, pourquoi ne pas se contenter de le faire avec un des nombreux trucs gratuits qui existent déjà ?</p><div class="quotebox"><blockquote><p>[kinogramme de Videa]Son principal défaut, selon moi, était de n&#039;être disponible que pour les vidéos en plan fixe, ce qui représente un cas bien particulier</p></blockquote></div><p>j&#039;objecterai en faisant des suppositions sur la proportion de nécessiteux en kino utilisant des plans fixes</p><p>si c&#039;est 80%, c&#039;est peut être cruel de les sacrifier au profit des 20% restants et vu l&#039;augmentation probable de complexité de de leur consacrer plus de ressources qu&#039;au 80% précédents ;o))<br />mais bon, j&#039;en sais rien bien sûr, je sais même pas si les nécessiteux en kino sont si nombreux que ça, Dartfish l&#039;a même pas mis dans sa version de base</p>]]></description>
			<author><![CDATA[null@example.com (jlf)]]></author>
			<pubDate>Mon, 24 Aug 2009 14:49:15 +0000</pubDate>
			<guid>https://www.kinovea.org/en/forum/viewtopic.php?pid=415#p415</guid>
		</item>
		<item>
			<title><![CDATA[Re: projection grille de perspective pour localisation]]></title>
			<link>https://www.kinovea.org/en/forum/viewtopic.php?pid=414#p414</link>
			<description><![CDATA[<div class="quotebox"><cite>jlf wrote:</cite><blockquote><p>pour ne pas limiter les possibilités il faudrait pouvoir déterminer l&#039;homographie autrement qu&#039;à la souris par les seuls sommets de la grille<br />un bon moyen je pense serait de pouvoir &quot;marquer&quot; 4 pixels de la scène, d&#039;en saisir pour chacun leurs coordonnées réelles, et de lancer ensuite la détermination de l&#039;homographie coord réelles / pixels</p></blockquote></div><p>Pourquoi pas la grille ? Elle me semblait justement parfaite pour éviter de rajouter une nouvelle technique d&#039;interaction… <br />À moins qu&#039;elle ait des défauts que personne n&#039;ose avouer <img src="https://www.kinovea.org/en/forum/img/smilies/sad.png" width="15" height="15" alt="sad" />.<br />Un petit clic droit + &quot;renseigner les coordonnées réelles&quot; ou un truc dans ce goût là, puis une simple boîte de dialogue avec 4 champs de saisie devrait faire l&#039;affaire ?<br />L&#039;alternative implique une nouvelle méthode pour placer des points (et dans l&#039;ordre). J&#039;ai peur que ce soit redondant avec la grille, qui à l&#039;avantage de déjà matérialiser le plan en question.</p><p>Si c&#039;est la grille en elle même qui gène, il sera relativement simple je pense d&#039;avoir un mode où on affiche que les coins, ou autres variations.</p><div class="quotebox"><cite>jlf wrote:</cite><blockquote><p>dans quelle version compte tu réintroduire le kino que tu avais mis dans Vidéa ?</p></blockquote></div><p>Pour l&#039;instant, sur les grands chantiers en cours, j&#039;ai tenté de me concentrer sur la capture. <br />(les autres grands chantiers étant : le support du son, les dessins de formes arbitraires, l&#039;enregistrement de présentations, et ce que j&#039;ai regroupé sous le nom d&#039;effets spéciaux, qui en fait regroupe plusieurs fonctions différentes mais toutes dépendantes de la refabrication du fond sur des vidéos mobiles. C&#039;est dans ce dernier chantier que se situe les kinogrammes de juxtaposition.)</p><p>Plusieurs de ces chantiers (y compris les premiers effets spéciaux) sont prévus pour les versions 0.8.x mais cela ne veut pas dire grand chose en terme de date.</p><div class="quotebox"><cite>jlf wrote:</cite><blockquote><p>il m&#039;était bien utile celui là, de mémoire son seul défaut était d&#039;agir sur la totalité du film et pas sur une série d&#039;images sélectionnées, obligeant à construire une vidéo séparée à chaque fois</p></blockquote></div><p>Son principal défaut, selon moi, était de n&#039;être disponible que pour les vidéos en plan fixe, ce qui représente un cas bien particulier et des conditions de tournage parfaitement maîtrisées.<br />Même si je sais qu&#039;il est possible de s&#039;organiser pour avoir des vidéos en plan fixe, je ne souhaite pas intégrer une fonctionnalité qui ne sera valable que pour un sous ensemble des vidéos possibles…</p>]]></description>
			<author><![CDATA[null@example.com (joan)]]></author>
			<pubDate>Mon, 24 Aug 2009 12:55:59 +0000</pubDate>
			<guid>https://www.kinovea.org/en/forum/viewtopic.php?pid=414#p414</guid>
		</item>
		<item>
			<title><![CDATA[Re: projection grille de perspective pour localisation]]></title>
			<link>https://www.kinovea.org/en/forum/viewtopic.php?pid=413#p413</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Il se trouve que la grille de perspective utilise déjà une homographie, mais dans l&#039;autre sens, on part d&#039;un carré avec les subdivisions pour arriver au quadrilatère définit par l&#039;utilisateur, et remettre les subdivisions aux bons endroits.</p></blockquote></div><p>effectivement j&#039;aurais dû le deviner, c&#039;était le meilleur moyen de faire la grille<br />donc tu as déjà tout le code nécessaire et pas de transcription à faire, excellente chose ça ;o))</p><div class="quotebox"><blockquote><p>Partons du principe que l&#039;utilisateur peut renseigner la valeur réelle de la longueur et le la largeur du plan de perspective</p></blockquote></div><p>c&#039;est souvent le cas<br />comme tu le sais l&#039;homographie est entièrement déterminée dès qu&#039;on connait les coordonnées réelles de 4 points coplanaires non alignés<br />une scène de sport permet souvent d&#039;en trouver (coins terrain de tennis, etc) et au pire il suffit de marquer 4 pts avant le tournage</p><p>pour ne pas limiter les possibilités il faudrait pouvoir déterminer l&#039;homographie autrement qu&#039;à la souris par les seuls sommets de la grille<br />un bon moyen je pense serait de pouvoir &quot;marquer&quot; 4 pixels de la scène, d&#039;en saisir pour chacun leurs coordonnées réelles, et de lancer ensuite la détermination de l&#039;homographie coord réelles / pixels</p><p>après ça la grille deviendrait &quot;rigide&quot; (angles fixes) et pourrait seulement être positionnée ou redimensionnée</p><br /><p>bon cette interface serait un luxe pour généraliser la possibilité de mesure à partir de 4 points quelconques, pour ma part les 4 points que je connais sur mes scènes sont presque toujours les sommets du rectangle</p><br /><div class="quotebox"><blockquote><p>Il doit y avoir aussi quelque chose à trouver lorsque l&#039;on a deux vidéos</p></blockquote></div><p>avec deux vidéos de la même scène prises avec deux caméras il me semble qu&#039;on peut trouver les coordonnées réelles 3D de n&#039;importe quel pixel, on n&#039;est plus limité à un seul plan<br />mais bon, je crois que c&#039;est beaucoup plus difficile à implémenter à aussi à interfacer, l&#039;action utilisateur devenant plus complexe<br />il uy a une bonne probabilité que ça doive faire l&#039;objet d&#039;un module séparé pour ne pas rendre l&#039;interface illisible</p><br /><br /><p>je change de sujet : j&#039;ai vu plus bas que tu cherchais un nom pour la mosaique</p><p>en fait ce nom me semble très clair, il pourrait à la rigueur être remplacé par &quot;kinogramme éclaté&quot;<br />de ce que j&#039;ai cru voir le terme &quot;kinogramme&quot; est généralement utilisé pour désigner une pile de photos superposées, pas juxtaposées<br />&quot;chronophotographie&quot; en revanche semble plus ambigu, je l&#039;ai vu désigner aussi bien la superposition que la juxtaposition</p><p>dans quelle version compte tu réintroduire le kino que tu avais mis dans Vidéa ?<br />il m&#039;était bien utile celui là, de mémoire son seul défaut était d&#039;agir sur la totalité du film et pas sur une série d&#039;images sélectionnées, obligeant à construire une vidéo séparée à chaque fois</p><p>en tous cas Kinovea va devenir un &quot;grand&quot; dans son domaine, j&#039;en suis sûr</p>]]></description>
			<author><![CDATA[null@example.com (jlf)]]></author>
			<pubDate>Mon, 24 Aug 2009 12:04:09 +0000</pubDate>
			<guid>https://www.kinovea.org/en/forum/viewtopic.php?pid=413#p413</guid>
		</item>
		<item>
			<title><![CDATA[Re: projection grille de perspective pour localisation]]></title>
			<link>https://www.kinovea.org/en/forum/viewtopic.php?pid=412#p412</link>
			<description><![CDATA[<p>Oui c&#039;est intéressant et une idée à creuser. <br />Il se trouve que la grille de perspective utilise déjà une homographie, mais dans l&#039;autre sens, on part d&#039;un carré avec les subdivisions pour arriver au quadrilatère définit par l&#039;utilisateur, et remettre les subdivisions aux bons endroits. </p><p>Cela fait un petit moment que je ne me suis pas plongé dans ces concepts maintenant, il va falloir que je m&#039;y remette un de ces jours <img src="https://www.kinovea.org/en/forum/img/smilies/smile.png" width="15" height="15" alt="smile" />.</p><p>Je pense qu&#039;il faudrait réfléchir à toutes les possibilités, voir celles qui seraient les plus intéressantes.<br />Partons du principe que l&#039;utilisateur peut renseigner la valeur réelle de la longueur et le la largeur du plan de perspective, et qu&#039;on peut le projeter de façon orthogonale… Que peut-on dériver de ça ?</p><p>- connaître les coordonnées d&#039;un point arbitraire à l&#039;intérieur du plan, donc aussi mesurer des distances sur ce plan.<br />- exporter le plan dans une image &quot;reformée&quot;, comme tu l&#039;indiques.<br />- avoir une vignette avec ce plan vu de haut à même l&#039;écran, qui serait mise à jour au fur et à mesure de la vidéo.<br />- Il doit y avoir aussi quelque chose à trouver lorsque l&#039;on a deux vidéos et que l&#039;on défini le même plan dans les deux. (un point affiché dans l&#039;une qui s&#039;affiche automatiquement dans l&#039;autre, un calcul de coordonnées…)</p><p>autres pistes ?</p>]]></description>
			<author><![CDATA[null@example.com (joan)]]></author>
			<pubDate>Mon, 24 Aug 2009 09:50:41 +0000</pubDate>
			<guid>https://www.kinovea.org/en/forum/viewtopic.php?pid=412#p412</guid>
		</item>
		<item>
			<title><![CDATA[projection grille de perspective pour localisation]]></title>
			<link>https://www.kinovea.org/en/forum/viewtopic.php?pid=410#p410</link>
			<description><![CDATA[<p>bonjour</p><p>une fonctionalité pratique pour repérer la position d&#039;éléments de scène en 3D serait de pouvoir projeter la grille de perspective 3D avec la portion d&#039;image qu&#039;elle contient dans un plan vu du dessus, de manière que la grille et son contenu apparaissent sous sa forme rectangulaire sans les déformations de perspective</p><p>on pourrait ainsi visualiser la position de tous les points de la scène appartenant au plan de la grille</p><p>la projection pourrait s&#039;ouvrir dans une nouvelle fenêtre</p><br /><p>c&#039;est une homographie, il y a pas mal de ressources disponible sur ce sujet</p><p>j&#039;ai trouvé une démo en ligne hortogonalisant un bitmap distordu par la perspective, avec source :<br /><a href="http://fr.nicoptere.net/?p=351">http://fr.nicoptere.net/?p=351</a></p><p>et une discussion d&#039;algo qui semble assez complète :<br /><a href="http://www.developpez.net/forums/d740403/autres-langages/algorithmes/contribuez/image-geometrie-projective-homography/">http://www.developpez.net/forums/d74040 … omography/</a></p>]]></description>
			<author><![CDATA[null@example.com (jlf)]]></author>
			<pubDate>Sat, 22 Aug 2009 09:32:13 +0000</pubDate>
			<guid>https://www.kinovea.org/en/forum/viewtopic.php?pid=410#p410</guid>
		</item>
	</channel>
</rss>
