http://www.miikahweb.com/feed.php MiikaHweb - Blender Libmv_prediction Branch http://www.miikahweb.com/ MiikaHweb - Blender Libmv_prediction Branch fi Tue, 20 Aug 19 16:32:49 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[2939132]: Merge branch 'master' into libmv_prediction]]> http://www.miikahweb.com/en/blender/git-logs/commit/2939132d90008cd0891952906f895cef3c8186f1 2939132
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into libmv_prediction

----------------------------------------
0 Paths Changed]]>
Thu, 30 Oct 2014 18:05:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2939132d90008cd0891952906f895cef3c8186f1Sergey Sharybin
<![CDATA[[489f224]: Libmv: Fix for famous Image(x,y,z) vs. Image(y,x,z)]]> http://www.miikahweb.com/en/blender/git-logs/commit/489f22445d85e0212349659dd2a521ee010d3c99 489f224
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Fix for famous Image(x,y,z) vs. Image(y,x,z)

----------------------------------------
2 Paths Changed]]>
Thu, 30 Oct 2014 18:29:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/489f22445d85e0212349659dd2a521ee010d3c99Sergey Sharybin
<![CDATA[[aa7a27e]: Libmv: Code cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/aa7a27ee2d511322e36b22946af404bb8a7d17b0 aa7a27e
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Code cleanup

----------------------------------------
1 Path Changed]]>
Thu, 30 Oct 2014 17:38:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/aa7a27ee2d511322e36b22946af404bb8a7d17b0Sergey Sharybin
<![CDATA[[0ea0444]: Libmv: Inverse meaning of Marker::visible_channels]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ea04447c54730d6ac4e6b425b2a19c2e403b346 0ea0444
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Inverse meaning of Marker::visible_channels

This way it's not needed to initialize channels bits if all of
them re expected to be used, plus simplifies checks in some cases
as well.

----------------------------------------
5 Paths Changed]]>
Thu, 30 Oct 2014 17:25:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ea04447c54730d6ac4e6b425b2a19c2e403b346Sergey Sharybin
<![CDATA[[788e74f]: Libmv: Support disabled color channels in trackign settings]]> http://www.miikahweb.com/en/blender/git-logs/commit/788e74f5b901541599e25bf9a0ddf5ac815863db 788e74f
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Support disabled color channels in trackign settings

This was never ported to a new trackign pipeline and now it's done
using FrameAccessor::Transform routines. Quite striaghtforward, but
i've changed order of grayscale conversion in blender side with call
of transform callback. This way it's much easier to perform rescaling
in libmv side.

----------------------------------------
7 Paths Changed]]>
Thu, 30 Oct 2014 17:03:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/788e74f5b901541599e25bf9a0ddf5ac815863dbSergey Sharybin
<![CDATA[[cf91b01]: Merge remote-tracking branch 'origin/master' into libmv_prediction...]]> http://www.miikahweb.com/en/blender/git-logs/commit/cf91b01de91f952ac66fe1596c08b457db3ef094 cf91b01
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge remote-tracking branch 'origin/master' into libmv_prediction

----------------------------------------
0 Paths Changed]]>
Thu, 30 Oct 2014 17:05:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cf91b01de91f952ac66fe1596c08b457db3ef094Sergey Sharybin
<![CDATA[[67115db]: Merge branch 'master' into libmv_prediction]]> http://www.miikahweb.com/en/blender/git-logs/commit/67115dbcc184858cde0c29c6337e6b18f7369d16 67115db
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into libmv_prediction

----------------------------------------
0 Paths Changed]]>
Wed, 29 Oct 2014 11:52:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/67115dbcc184858cde0c29c6337e6b18f7369d16Sergey Sharybin
<![CDATA[[b230ca2]: Libmv: Fix compilation error with libmv disabled]]> http://www.miikahweb.com/en/blender/git-logs/commit/b230ca2a90df8b40f32b11082971fbc3cba9b13b b230ca2
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Fix compilation error with libmv disabled

----------------------------------------
4 Paths Changed]]>
Wed, 29 Oct 2014 11:46:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b230ca2a90df8b40f32b11082971fbc3cba9b13bSergey Sharybin
<![CDATA[[f70a2a3]: Libmv: Fix read/write pass the array end]]> http://www.miikahweb.com/en/blender/git-logs/commit/f70a2a3fb12d9f690ee6088f0cf0665c9e148ec4 f70a2a3
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Fix read/write pass the array end

----------------------------------------
1 Path Changed]]>
Fri, 24 Oct 2014 13:40:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f70a2a3fb12d9f690ee6088f0cf0665c9e148ec4Sergey Sharybin
<![CDATA[[d567259]: Libmv: Fix wrong search area clamping in frame accessor]]> http://www.miikahweb.com/en/blender/git-logs/commit/d567259d32f17d1d0d0811e3e6489474fd3097db d567259
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Fix wrong search area clamping in frame accessor

Not sure who was that smart to make it wrong :)

Hopefully it'll fix the "magnetic" borders reported by Sebastian,
when the marker gets "attracted" by the frame bounds.

----------------------------------------
1 Path Changed]]>
Thu, 23 Oct 2014 09:39:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d567259d32f17d1d0d0811e3e6489474fd3097dbSergey Sharybin
<![CDATA[[c76cb78]: Merge branch 'master' into libmv_prediction]]> http://www.miikahweb.com/en/blender/git-logs/commit/c76cb7801e57686fc94ca7d2ed482d8fbf1e17f6 c76cb78
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into libmv_prediction

----------------------------------------
0 Paths Changed]]>
Thu, 23 Oct 2014 08:55:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c76cb7801e57686fc94ca7d2ed482d8fbf1e17f6Sergey Sharybin
<![CDATA[[f3ad65a]: Libmv: Fix stupidness in termination criteria]]> http://www.miikahweb.com/en/blender/git-logs/commit/f3ad65a3eb531a4478b732bc2bfd993ac87a2a82 f3ad65a
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Fix stupidness in termination criteria

Need to skip current track, not to stop syncing current frame.

----------------------------------------
1 Path Changed]]>
Mon, 20 Oct 2014 21:47:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f3ad65a3eb531a4478b732bc2bfd993ac87a2a82Sergey Sharybin
<![CDATA[[ac9c1bf]: Merge branch 'master' into libmv_prediction]]> http://www.miikahweb.com/en/blender/git-logs/commit/ac9c1bfca7238ce1f6b7c5ebdaa6e1c80feb79bf ac9c1bf
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into libmv_prediction

----------------------------------------
0 Paths Changed]]>
Mon, 20 Oct 2014 21:23:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ac9c1bfca7238ce1f6b7c5ebdaa6e1c80feb79bfSergey Sharybin
<![CDATA[[9a0b428]: Libmv: Correction for previous commit - wrong axis used for...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9a0b428535a9b5b9667a00e7b1ca8455fd2b0cc9 9a0b428
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Correction for previous commit - wrong axis used for AABB calculation

----------------------------------------
1 Path Changed]]>
Mon, 20 Oct 2014 21:10:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9a0b428535a9b5b9667a00e7b1ca8455fd2b0cc9Sergey Sharybin
<![CDATA[[1dd6334]: Libmv: Bring back track margin check]]> http://www.miikahweb.com/en/blender/git-logs/commit/1dd633429e5e01c44c17751c78a07f4b1ce3e698 1dd6334
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Bring back track margin check

----------------------------------------
1 Path Changed]]>
Mon, 20 Oct 2014 18:41:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1dd633429e5e01c44c17751c78a07f4b1ce3e698Sergey Sharybin
<![CDATA[[293fa8e]: Libmv: Use proper termination criteria based on the region...]]> http://www.miikahweb.com/en/blender/git-logs/commit/293fa8eaffa94fbc544e0ec710aae31efde95f56 293fa8e
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Use proper termination criteria based on the region tracker result

----------------------------------------
1 Path Changed]]>
Mon, 20 Oct 2014 18:18:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/293fa8eaffa94fbc544e0ec710aae31efde95f56Sergey Sharybin
<![CDATA[[604ed84]: Fix compilation error with disabled libmv]]> http://www.miikahweb.com/en/blender/git-logs/commit/604ed8417293135262fb489a0aa2b05a6e965c78 604ed84
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix compilation error with disabled libmv

----------------------------------------
1 Path Changed]]>
Mon, 20 Oct 2014 17:54:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/604ed8417293135262fb489a0aa2b05a6e965c78Sergey Sharybin
<![CDATA[[a3de9a7]: Merge branch 'master' into libmv_prediction]]> http://www.miikahweb.com/en/blender/git-logs/commit/a3de9a718a07d386ce82e79f5450c6173486d9a4 a3de9a7
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into libmv_prediction

----------------------------------------
0 Paths Changed]]>
Mon, 20 Oct 2014 17:53:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a3de9a718a07d386ce82e79f5450c6173486d9a4Sergey Sharybin
<![CDATA[[d2afe3f]: Tracking: Fix crashes and some spontaneous track loss]]> http://www.miikahweb.com/en/blender/git-logs/commit/d2afe3f8a871e5918d236ed1d0f3450a9473c9b3 d2afe3f
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Tracking: Fix crashes and some spontaneous track loss

Crash was caused by the fact that requested region might go outside
of the actual frame. For now we deal with this by only filling the
region partially with the data we can and keep rest of the image
empty.

There also used to be a bug in the detection that tracking failed
caused by reading uninitialized variable.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Sep 2014 14:15:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d2afe3f8a871e5918d236ed1d0f3450a9473c9b3Sergey Sharybin
<![CDATA[[c1042a1]: Libmv: Correct include dir to PNG library]]> http://www.miikahweb.com/en/blender/git-logs/commit/c1042a19cb288c3f73cafec563649cb0c9c7720c c1042a1
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Libmv: Correct include dir to PNG library

----------------------------------------
2 Paths Changed]]>
Sat, 27 Sep 2014 09:49:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c1042a19cb288c3f73cafec563649cb0c9c7720cSergey Sharybin
<![CDATA[[a252a2d]: Merge branch 'master' into libmv_prediction]]> http://www.miikahweb.com/en/blender/git-logs/commit/a252a2d5c9a204a24929f5cfaae52a74f443be6a a252a2d
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into libmv_prediction

----------------------------------------
0 Paths Changed]]>
Sat, 27 Sep 2014 09:42:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a252a2d5c9a204a24929f5cfaae52a74f443be6aSergey Sharybin
<![CDATA[[31c6d1e]: Replace region tracker with autotracker in Blender]]> http://www.miikahweb.com/en/blender/git-logs/commit/31c6d1e639b4fe0ab87a61d709af22cd73d1f4c6 31c6d1e
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Replace region tracker with autotracker in Blender

The title actually tells it all, this commit switches
Blender to use new autotrack API from Libmv.

From the user point of view it means that prediction
model is now used when tracking which gives really
nice results.

All the other changes are not really visible for users,
those are just frame accessors, caches and so for the
new API.

----------------------------------------
8 Paths Changed]]>
Fri, 26 Sep 2014 18:51:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/31c6d1e639b4fe0ab87a61d709af22cd73d1f4c6Sergey Sharybin
<![CDATA[[6778353]: Major refactor of Libmv C-API]]> http://www.miikahweb.com/en/blender/git-logs/commit/67783537c1db388f6bc9df91dada6b176e495c81 6778353
Branches : libmv_prediction
Author : Sergey Sharybin (sergey)
----------------------------------------
Major refactor of Libmv C-API

Basically the idea is to split it into smaller pieces,
because current file became unmanageable.

This commit also includes implementation of all C-API
for the autotrack pipeline.

Pretty much straightforward changes, nothing to be
mentioned specially.

----------------------------------------
9 Paths Changed]]>
Fri, 26 Sep 2014 18:51:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/67783537c1db388f6bc9df91dada6b176e495c81Sergey Sharybin
<![CDATA[[9b927ef]: Initial commit of unfinished AutoTrack API]]> http://www.miikahweb.com/en/blender/git-logs/commit/9b927ef8d371dc157279d921d402fc6c4e895055 9b927ef
Branches : libmv_prediction
Author : Keir Mierle (keir)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Initial commit of unfinished AutoTrack API

This starts the creating the new AutoTrack API. The new API will
make it possible for libmv to do full autotracking, including
predictive tracking and also support multiple motion models (3D
planes etc).

The first goal (not in this patch) is to convert Blender to use
the new API without adding any new functionality.

This API currently contanins:

- Frame accessor to access frames which are stored in Blender side.
- New Tracks implementation
- New Reconstruction implementation

Currently this API only tested on doing the same frame-to-frame
tracking as the old API allowed to do. But it also supports now
predictive tracking which is based on the Kalman filter.

----------------------------------------
24 Paths Changed]]>
Fri, 26 Sep 2014 18:51:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9b927ef8d371dc157279d921d402fc6c4e895055Keir Mierle