Also, I forgot to mention, the time column from the export may or may not be meaningful depending on the source video.
It is currently expressed in the program's internal representation.
For DV sources for example, each frame adds one unit of time. (In this case you may be able to make something out of it.) But this will not always be true.

This will change when the feature is integrated in the program.

1,787

(7 replies, posted in General)

Hi,
Thank you for the insight and suggestion.
I'll add it to the list.

1,788

(7 replies, posted in General)

Thanks for the info. It does sound interesting to have some scriptability support.

Could you elaborate on what would be according to you interesting options to have ? (anyone reading this post is welcomed too)

You mentionned input file and being able to hide explorer... Anything else ? Maybe an option to play automatically or setting slow motion ?

When we have defined it a bit more, I'll add it to the suggestion list (french only for now, sorry). And at some point it'll be prioritised and scheduled for a specific release.

1,789

(7 replies, posted in General)

Hi,
Unfortunately it is not possible for now.

I had started to work on it some time ago, but it was mostly to support the "Open with..." windows menu and it didn't work out.
However I'm interested in your use case... Is it for a shortcut, a script, something else ?

Hi,

The export feature is not yet in the application but I have done some work in this area recently.
I wrote an XSLT stylesheet that tells how to transform the .kva into a format that the spreadsheet application can read.

Note that this is still experimental. It will be more straightforward with next versions of the application.

You can get the XSLT stylesheet for MS-Excel here: kva2msxml-en.xsl.
Note: Firefox and Internet Explorer will try to display the file directly. You will have to do menu File > Save as... and save it somewhere. The final name of the file should be kva2msxml-en.xsl (Firefox adds an additional .xml extension, you should remove it).

Ok, what you need to do is reference this stylesheet from within your .kva file.
Here are the steps:

1. Change the extension of your .kva file to .xml
2. Copy the xslt file you downloaded (kva2msxml-en.xsl) to the same directory.
3. Open the .kva (now .xml) file in notepad and at second line (before <KinoveaVideoAnalysis>) add the following:
<?xml-stylesheet type="text/xsl" href="kva2msxml-en.xsl"?>

4. Open the file from MS-Excel. It will ask if you want to apply the stylesheet, choose this option and then OK.
Done. The trajectories coords should be ready for further copy/paste or computations.

That's it. It may sound complicated but it's not as much as it seems.

Please report any issue you may have in the process. (Also note that I have only tested it with MS-Excel 2003).

I also have an XHTML and an ODF stylesheets for the interested.

Thanks

1,791

(1 replies, posted in Français)

Objectif :
Déterminer les scénarios d'utilisation possibles de l'écran de Capture.

Base de travail:
- On récupère les images issues de la caméra (camescope / webcam, etc.) à la volée.
- On les stocke dans une zone tampon d'une certaine  taille (par ex. équivalent à 10 secondes), les images les plus anciennes sont relachées.
- On peut afficher n'importe quelle image issue de cette zone tampon à l'écran, ou une combinaison de celles-ci.


Quels sont les scénarios les plus importants puis les scénarios plus avancés, etc.

Quelques scénarios qui me viennent à l'esprit:

1. Visualiser ce qui est en train d'être filmé. smile
2. Naviguer rapidement dans les dernières secondes qui viennent d'être filmées.
3. Visualiser en décalé ce qui est filmé.
- exemple : ce qui s'affiche à l'écran à 5 secondes de retard sur le direct. (permet l'entraînement vidéo autonome.)
4. Visualiser plusieurs instants de la zone tampon simultanément.
- exemple : écran divisé en 4, avec la diffusion en temps réel dans un coin, un retard de 2 secondes dans un autre, un retard de 4 secondes dans un autre, etc.)
- intérêt réel ou pas ?? hmm
5. Ajouter des dessins persistants à l'écran (guides de mouvement)
6. Ajuster l'image à la volée (niveaux automatiques, contraste automatique, etc.)
7. Enregistrement à la volée dans un fichier de ce qui est en train d'être vu par la caméra.
8. Enregistrement à la volée en tenant compte également de tout ce qui est dans la zone tampon.

Si vous pensez à d'autres scénarios merci de les renseigner ici !
(Connaître les évolutions possibles à l'avance est très important pour le design du système)

Si vous pensez que certains des scénarios évoqués ne seront pas utilisés par la plupart des utilisateurs, indiquez le aussi.
(l'idée étant de ne pas multiplier les fonctionnalités peu utiles pour pouvoir se concentrer sur les autres)

La visualisation basique et le stockage dans la zone tampon est implémenté, mais avant d'aller plus loin je souhaiterais avoir un aperçut de la direction à prendre big_smile

Merci !

1,792

(2 replies, posted in Bug reports)

Hi,
Right click on the image and use the second context menu: "Set Original Speed...".
Then put "210" in the text box and apply.

Mise à jour du Lundi 15 juin 2009. (Le post d'origine a été modifié en conséquence)

Changement de statut :
smile -> big_smile - (Lecture) Nouveau format d'affichage temporel : "Temps + numéro image".
smile -> big_smile - (Lecture) CTRL+Up et CTRL+Down modifie la vitesse par tranches de 25%.
hmm -> big_smile - (Lecture) Un mode "aperçu de la vidéo" qui présente un fichier sous la forme de plusieurs vignettes.
smile -> big_smile - (Images clés) Séparer le traitement du titre et la mise à jour du temps dans les miniatures.
sad -> big_smile - (Dessins) Outil reglette/mesure de distance.
smile -> big_smile - (Publishing) Kinogramme basique dans une image composite.
hmm -> smile - (Publishing) Presentation OpenOffice.org Impress.

Ajoutés : Invisibles.

Hi,
Try to do menu: Image > Deinterlace.

As for the 0.7.x series, there will be a lot of 0.8.x versions.
The early ones will be less stable and less featured than late ones.
As with previous versions, there will also be "experimental" versions and "stable" versions. (One change in release management will be that "experimental" ones will be openly available on the forum)

The first experimental 0.8.x version will probably be out in july. It will feature a few new stuff, usability improvements here and there, and some invisible ground work to prepare for the next big features.

As for trajectory tracking, the main issue is that the best parameters for a given tracking won't be the same for another.
(size of the template to match, size of the search window to look it up into, algorithm to compute the similarity between source and target, image preparation to improve the matching, etc.)

I haven't tried all variations (especially, I haven't tried to increase contrast or similar enhancements before performing the template matching)
I still welcome sample videos where it blatanly doesn't work. I have a few, but the more the better.

One solution would be to let the user set all these parameters, but that will obviously complexify the tool a great deal, so I'd rather find the optimal parameters that will suit almost every cases.

1,796

(3 replies, posted in Français)

Pour l'instant vous pouvez avoir une idée des fonctions qui sont en cours d'implémentation dans le sujet qui reprend les suggestions et leur état.

1,797

(3 replies, posted in Français)

Bonjour,
La première opération n'est pas faisable dans l'état actuel du programme. Il faudra attendre les fonctions d'indexation/feuille de match, etc.
Vous devriez pouvoir recoller les fichiers entre eux à l'aide d'un logiciel tiers, par exemple VirtualDub (fonction "Append Avi segment" ou quelque chose dans le genre.) ou bien un logiciel de montage comme windows movie maker.

Pour la seconde opération: Qu'avez vous enregistré exactement ? une vidéo, une image, les méta-données ?

1,798

(5 replies, posted in Français)

J'ai peut-être mal compris le problème...

Quand vous jouez la vidéo avec le bouton de lecture, l'action se déroule à vitesse normale ou bien au ralenti ?
Si l'action se déroule au ralenti il n'y a pas de soucis et toutes les images sont bien là. La différence étant qu'1 seconde d'action filmée ne correspond plus à une seconde de vidéo mais à 20.

Si par contre quand vous jouez la vidéo elle se déroule à vitesse normale (en temps réel par rapport à l'action) alors là il y a effectivement un problème. Le programme ne supprime pas d'images mais je doute fort que l'APN ait fabriqué une vidéo a 600fps. Si vous voulez vous pouvez m'envoyer un exemple de vidéo sortant de l'appareil à l'adresse mail : joan at kinovea point org. (si moins de 3-4 Mo)

1,799

(5 replies, posted in Français)

Hmm... Kinovea ne peut pas (encore) rajouter des images où il n'y en a pas. Donc à voir sur l'appareil (mais ça m'étonnerais).

La question est : est-ce nécessaire ? Je veux dire: vous avez bien vos 600 images par secondes.

Par exemple si un tir a duré 1 seconde, vous l'avez bien de décomposé en 600 images dans la vidéo.
Vous pouvez utiliser l'ajustement du temps pour savoir si l'armé du bras est intervenu 30 millièmes après l'impulsion ou autre.
La seule chose que vous ne pouvez pas faire c'est relire en vitesse réelle. (mais à 600 fps le PC ne suivrait probablement pas)

1,800

(5 replies, posted in Français)

Bonjour,
Je pense que la fréquence de 600 images par secondes est seulement la fréquence de capture ?
Le camescope ou l'APN a capturé à 600 im/s puis étalé les images dans un fichier contenant au final 30 images/secondes.
1 seconde d'action correspond alors à 20 secondes de film (effet ralenti).

Pour ajuster la mesure du temps à la fréquence de capture:
- Faire un click droit sur l'image puis "Spécifier la vitesse d'origine..."
- Dans la boîte de dialogue indiquer "600" puis "Appliquer".