Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 14th April 2010, 22:03   #1  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 6,348
Avisynth Tracking Filter

Shlomo posted his Tracking Filter to avisynth.org:
Author: Shlomo Matichin
plugin: https://sourceforge.net/projects/avisynthtrackin/
YouTube demo: http://www.youtube.com/watch?v=SQ-JtJs7US0
license: GPL

I can't find the plugin itself though, perhaps i'm looking in the wrong place.

Last edited by Wilbert; 14th April 2010 at 22:07.
Wilbert is offline   Reply With Quote
Old 14th April 2010, 23:15   #2  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,922
I couldn't find any files there either.
Guest is offline   Reply With Quote
Old 14th April 2010, 23:55   #3  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,875
Looks like a very cool tool for visual effects! The YouTube demo is interesting!

~MiSfit
__________________
These are all my personal statements, not those of my employer :)
Blue_MiSfit is offline   Reply With Quote
Old 15th April 2010, 07:38   #4  |  Link
tin3tin
Registered User
 
tin3tin's Avatar
 
Join Date: Mar 2005
Posts: 366
Wow looks nice. OpenCV + Avisynth rules.

Looking forward to try the plugin, when it is uploaded.

Noticed another interesting Avisynth project on Sourceforge to keep an eye on: JAviSynth
JAviSynth is a wrapper library that allows AviSynth to be used in the Java programming language.
__________________
DVD slideshow GUI(Freeware).
tin3tin is offline   Reply With Quote
Old 17th April 2010, 22:46   #5  |  Link
tin3tin
Registered User
 
tin3tin's Avatar
 
Join Date: Mar 2005
Posts: 366
The tracker file is up now.
__________________
DVD slideshow GUI(Freeware).
tin3tin is offline   Reply With Quote
Old 18th April 2010, 13:08   #6  |  Link
shlomimatichin
Registered User
 
Join Date: Apr 2010
Posts: 3
Word from the developer

Hi guys!

Thank you for showing interest! I wanted to post it here myself, and also wanted to post a reply saying when will the download be available, but Doom9 has a five day rule for newbies...

I'm thinking about developing further automatic resizing option (so when following, the input amount of pixels changes according to how big the object is on the screen).

Any feedback will be welcome!

Shlomi.
shlomimatichin is offline   Reply With Quote
Old 18th April 2010, 14:15   #7  |  Link
AnnaFan777
Registered User
 
Join Date: Apr 2008
Posts: 51
Quote:
Originally Posted by shlomimatichin View Post
Hi guys!

Thank you for showing interest! I wanted to post it here myself, and also wanted to post a reply saying when will the download be available, but Doom9 has a five day rule for newbies...

I'm thinking about developing further automatic resizing option (so when following, the input amount of pixels changes according to how big the object is on the screen).

Any feedback will be welcome!

Shlomi.
can you upload the demo vid to rapidshare or some place
people can download from?

I'm using dial-up, it's impossible to view or dl from youtube..
AnnaFan777 is offline   Reply With Quote
Old 18th April 2010, 16:03   #8  |  Link
um3k
Registered User
 
Join Date: May 2007
Posts: 220
I wonder, would it be possible to make the coordinates available to other plugins? I think this could be a lot more versatile than just cropping to a subject.
um3k is offline   Reply With Quote
Old 18th April 2010, 16:36   #9  |  Link
shlomimatichin
Registered User
 
Join Date: Apr 2010
Posts: 3
um3k: Already works this way

um3k: already works this way. The filter works "two-pass": in the first "pass" a gui window opens were you select the object. the region selected is searched for "strong features" (subpixel) to track. the coordinate for each feature for each frame is written to a text file... then i've included a python script to average the center of these coordinates (after dicarding the top and bottom 10 precent) and write the result into a ConditionalReader format text file. In the "second pass", i use a duplicate of the crop filter i hacked to receive the coordinates from a ConditionalReader. The text file has a very straight forward format...

If you have any clever ideas i would like to hear more about them...
shlomimatichin is offline   Reply With Quote
Old 18th April 2010, 17:36   #10  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,642
Maybe you could put out a deshaker-compatible motion data file?
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote
Old 18th April 2010, 18:01   #11  |  Link
shlomimatichin
Registered User
 
Join Date: Apr 2010
Posts: 3
reply to scharfis_brain

hi,

first of all thanks, i was not aware of deshaker. but i think deshaker works best for cam-corder videos. My solution is better for cases such as extreme sports photography, like ski or skydiving, where the camera is head-mounted, and no real time control of zoom and panning is possible. From my short experience, half the skydiving flicks i've seen suffer from sharp head movements by the photographer, and framing issues.

so my question is: why? what kind of an end user will need that?

thanks!
Shlomi.
shlomimatichin is offline   Reply With Quote
Old 19th April 2010, 07:38   #12  |  Link
tin3tin
Registered User
 
tin3tin's Avatar
 
Join Date: Mar 2005
Posts: 366
Nice work. I hope that one day arrays or loading+parsing of text files will be functions of Avisynth, so something like this could be done without python.
__________________
DVD slideshow GUI(Freeware).
tin3tin is offline   Reply With Quote
Old 19th April 2010, 15:09   #13  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Nice! The tracking would be also handy for censoring (tracking faces/boobs/whatever -> pixelate/blur)
__________________

Visit my IRC channel
Soulhunter is offline   Reply With Quote
Old 29th September 2011, 21:32   #14  |  Link
birdinred
Registered User
 
Join Date: Jul 2011
Location: Beijing,China
Posts: 3
i downloaded the .zip and test it following the doc,but failed to get the right result.

the tracking was stored in a .csv file,not in the .txt file.and after dragging the test.avs over the FollowCrop.py,then the Xoffset and Yoffset in the .txt file are all set to Zero.so nothing changed.

if i did any step wrong,anyone can help figure out? TKS.

btw,the demo on Youtube can't be seen anylonger.(now i can see it by a proxy website,the demo is right there...)

+++++++++++++++++
these days i asker for help to a programmer friend and learned some basic python language,and the question has resolved - i need to adjust the resolved frame size.now all worked well,the filter gives a great effect not very correct but more than expected.it looks very well,although i must first get the tracking by hand,but the next using the x and y offset to get my effect in avisynth script can go automatically,near to the professional results.thanks to all,especially to author ShlomiMatichin giving so good gift,thanks.

Usage Demo:
http://www.tudou.com/programs/view/T2g2AT_7Rhs/

Last edited by birdinred; 6th October 2011 at 20:33. Reason: get the answer
birdinred is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.