URL: https://linuxfr.org/news/pymecavideo-sort-en-version-7-qt5-et-python-au-programme Title: Pymecavideo sort en version 7, Qt5 et Python au programme Authors: djibb gide, BAud, Ysabeau đ§¶, palm123, Snark, Bruno Ethvignot, pamputt, theojouedubanjo, lejocelyn, Yves Bourguignon et BenoĂźt Sibaud Date: 2021ćčŽ05æ02æ„T17:26:35+02:00 License: CC By-SA Tags: pymecavideo, qt5, libreoffice et reconnaissance_forme Score: 33 PymecavidĂ©o est un logiciel de pointage de vidĂ©o permettant lâanalyse mĂ©canique des mouvements. Il peut lire un trĂšs grand nombre de formats vidĂ©os (HD compris) sans prĂ©requis de traitements (encodage), le rendant trĂšs utile dans le cadre de sĂ©ances dâanalyse de trajectoires et de mouvements, notamment dans les cours de physique. Il est basĂ© sur Python3/Qt5 et OpenCV. Il est sous GPL v3, est multiâplateâforme (GNU/Linux et Windows pour le moment. Si un contributeur macOS veut nous rejoindre...). NouveautĂ©s de cette version : - encore plus de formats vidĂ©os pris en charge ; - gestion des vidĂ©os HD (provenant des smartphones par exemple) ; - rotation des vidĂ©os possibles (si les Ă©lĂšves ont mis le tĂ©lĂ©phone horizontal) ; - amĂ©lioration de la dĂ©tection automatique, surtout au niveau de la vitesse - possibilitĂ© de faire un pointage sans nĂ©cessiter dâĂ©chelle prĂ©alable (pour lâĂ©tude de la relativitĂ© du mouvement par exemple) ; - EXCLU : rĂ©alisation de vidĂ©os dans dâautres rĂ©fĂ©rentiels (si, dans une vidĂ©o de lĂącher de boulet de canon dans un bateau, vous pouvez pointer un point fixe sur le bateau et le boulet et recrĂ©er la vidĂ©o du boulet dans le rĂ©fĂ©rentiel du bateau) ; - enregistrement dâune chronophotographie Ă partir dâune vidĂ©o ; - enregistrement dâun chronogramme (pas de photos de fond) Ă partir dâune vidĂ©o ; - EXCLU : exports en divers formats dont notamment Python « source » et Jupyter Notebook qui permettent une utilisation du langage Python en physique assez facilement. ---- [Site des outils physiques pour linux](http://outilsphysiques.tuxfamily.org/wiki/index.php?title=Accueil) [pymecavideo en images et en vidĂ©os, et tĂ©lĂ©chargement ](http://outilsphysiques.tuxfamily.org/wiki/index.php?title=Accueil#pymecavideo) [Le dĂ©pĂŽt GitLab](https://gitlab.com/oppl/pymecavideo) [Tous les articles sur linuxfr parlant de pymecavideo](https://linuxfr.org/tags/pymecavideo/public?order=interest) ---- Lâhistorique ------------ Depuis 2008, Pymecavideo Ă©volue petit Ă petit selon le temps libre des contributeurs et les demandes des utilisateurs et des utilisatrices. Il se veut un remplaçant de logiciels non libres (regavi, avimeca, latis pro, atelier scientifique...) permettant de faire de lâĂ©tude cinĂ©matique des mouvements. Ces logiciels nâĂ©tant disponibles que pour un systĂšme dâexploitation privateur, nous avons dĂ©cidĂ© dâen Ă©crire un. Quasiment tous les contributeurs sont francophones et professeurs (physique/SI). Pymecavideo possĂšde quelques fonctionnalitĂ©s quâil est le seul Ă faire ou Ă regrouper : - la trajectoire dâun point peut ĂȘtre visualisĂ©e par rapport Ă un autre point ; - ceci permet, notamment en classe de seconde (premiĂšre des trois annĂ©es du lycĂ©e en France, entrĂ©e vers ~15 ans), de montrer le caractĂšre relatif dâune trajectoire. (expĂ©rience du boulet de canon de GalilĂ©e : lĂąchĂ© en haut du mĂąt, il tombera, câest sĂ»r... mais oĂč ? derriĂšre le mĂąt ? au pied du mĂąt ?) ; - toutes les mesures sont exportables dans un format que vous pourrez utiliser. Que vous soyez fan de la simplicitĂ© (CSV) ou que vous vouliez directement lâutiliser dans python (format numpy array) ou que ce soit pour une activitĂ© avec vos Ă©lĂšves (notebook python) ou pour crĂ©er un exercice (libreoffice), un export est spĂ©cialement fait pour vous. La page Web principale ainsi que le dĂ©pĂŽt des divers paquets sont toujours hĂ©bergĂ©s chez TuxFamily (un grand merci Ă eux, ils ont toujours Ă©tĂ© lĂ quand on avait des pĂ©pins). Son dĂ©veloppement se fait sur GitLab, avec nos moyens appris sur le tas, ce qui peut donner quelques utilisations hasardeuses des branches quelques fois. Cette version possĂšde de nombreux changements internes et amĂ©liore significativement les performances. De plus, cette version permet dâexporter les coordonnĂ©es dans un format directement utilisable en Python, langage qui est entrĂ© dans les programmes du lycĂ©e depuis 2019. Les principaux changements -------------------------- - pymecavideo se base maintenant entiĂšrement sur _pyqt5_ ; - Il nous restait un vestige dâune fenĂȘtre basĂ©e sur _CV2_ qui nous posait problĂšme, elle a Ă©tĂ© enlevĂ©e au profit dâun QWidget ; - les grandeurs mĂ©caniques habituelles (position, vitesse, accĂ©lĂ©ration mais aussi Ă©nergies mĂ©canique, cinĂ©tique et potentielle de pesanteur) peuvent ĂȘtre calculĂ©es et utilisĂ©es dans un graphique ; - un onglet complet est dĂ©diĂ© aux graphes de grandeurs en fonction dâautres ; - ces graphes sont entiĂšrement pris en charge par la bibliothĂšque _pyqtgraph_ ; - on peut effectuer des rotations sur la vidĂ©o par pas de 90° (ce qui a nĂ©cessitĂ© un profond changement) ; - on peut crĂ©er des chronophotographies (avec une image en fond donc) et des chronogrammes (sans images en fond) ; - lâergonomie gĂ©nĂ©rale a Ă©tĂ© refondue (placement des boutons/icĂŽnes) ; - le redimensionnement des fenĂȘtres nous a posĂ© pas mal de soucis. Ils ont Ă©tĂ© rĂ©solus, sans trop de mauvais hacks :) Besoin de volontaires --------------------- Mais nous nâavons pas eu le temps de bien chercher des personnes pour les traductions (anglais/espagnol surtout). Si cela vous intĂ©resse, faites nous signe ! De plus, des contributeurs et des contributrices pour faire des paquets MAC et RPM, PKGBUILD seraient les bienvenus.