This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch stable/scribo has been updated
discards 7b5647c47c54a6c8871724329e22536e921b8a6b (commit)
via dd67b61c24dfbce6a081a8831ac9d15e6d46fdce (commit)
via a3916da41fe3ee6063be9f925818bbc5f801fb29 (commit)
via bb574388359512304ca786fe483bbc73c8d3c11d (commit)
via 167d972dd73ed7858397ca43807fd83171a450ba (commit)
via 3a7649bf5a71c31b399d7c1aeaed4532e8be981d (commit)
via 1027a673b78b40befda24b6ac6b08c31bceaaa01 (commit)
via b7e6a030c8169fe67d513274f46f1395fde66710 (commit)
via 4b5e69d7c7dd9c3ab54573feb9ebae747cc32b17 (commit)
via a18fffd15637b40f7cd774d0566550db626c5b7b (commit)
via be6caa853434eadedfa885a85790cb9f86f59814 (commit)
via 529ef5836b3f6050a90335828b1d342c8a323325 (commit)
via 3c5fe6c2fd9b29347b9f7fcb0147bcfbc1e0ff6a (commit)
via 8983aa5cb7b8c7aebedee99131764f448f471138 (commit)
via 9cc6925dffc4b546650723dd75e53ac5d2f71893 (commit)
via e80b2c3d8bb12a622721384de6c202d81be09575 (commit)
via 23e94fc9b9b5c330175c666a775002dd5213e105 (commit)
via 7b475d5b5b1460d20193d9812ceb68c74ff8f5ad (commit)
via 6342ded2362f10ba0ebeb32f6fb57fcd52b41efa (commit)
via 2da2a4a8ca9e452c4e8a8eaf1d764e18f02b5ae3 (commit)
via 392e46d0a98af31c9df948be1e3de4f60674d65c (commit)
via 93e65faac760da0e701c1b7e07110a35b5ee77a9 (commit)
via 6fa9f281d16ce7b3fac728a5e23b25ca90e15fcd (commit)
via 7a2854173de2d3d9917ebc14e5589be6ab91445f (commit)
via bcc4cb8186728694667d5453a10cc592cc10c86e (commit)
via d75d3264f57d27414556a2e8b15d1452c7937ccc (commit)
via ac1a1dacd9ad8009809a8cd2867bbcd67fc110fe (commit)
via bb48d4e30c860f9a8da69c53b791bd1697791aa8 (commit)
via 47a070a11749226452ba40b207a73d43128da393 (commit)
via 75205293d6ff1424f8bccbdfc37b725fd0d48878 (commit)
via 901e408114a91853c2d63d512ebc9920ecd339d5 (commit)
via c71f5f39bcb6608f9f55ba0e367a5bee5ab78e0c (commit)
via bb65e6448ce06c519c7a92227d913fce49735d9a (commit)
via cc4ad3f633f2c85ab2ca90aeea18c01c9d2db32b (commit)
via 2bad7aebee22febe5fd6681911ba887a0d92d132 (commit)
via 210ab543e021001a7d922efc11dcbb4237603bf3 (commit)
via 563d81e05e8703387d21212a3b45cb6714e8715d (commit)
via e9095c75f75d111afd2d6a254b45e8acfd68cffa (commit)
via c760a8e92a6869ba1a5bce54216dc437ef4e5bbb (commit)
via 4ff49763f12452473b5819e00a775ee66f17b2d3 (commit)
via 571b25c281f3e2cace5f2a0c96f251e7a977f6e6 (commit)
via 7d88a2035733a69070a2c674f7d40ba26c844674 (commit)
via 0a72fc36e4608dc34c8c4e8d2bfc8767f2906805 (commit)
via b34a75bcdc85e673fe38a7d1d90d9a237a4280c0 (commit)
via c204ba8bf027c71baeeacb190ba9849da1cb1170 (commit)
via 9bb74f4d6d55d208fa0f31ec6a0df03b451a3b5e (commit)
via f925bd94c1c6ecba0e70b7636e4edbc673dbc40e (commit)
via 6f7885a26734f43117a62384f650c430d925a4fd (commit)
via 63a1ff7470f73fec8396a40f0c3131e0f86f800d (commit)
via f6b3eedf8372f99ee3bafff823c2c38ce9583b93 (commit)
via 1eb0e9ab700d03106edcf7cc12314ea63dd7c6be (commit)
via 13db8ed45606d72f93dc43df86e2b4fa8ca43a69 (commit)
via b072c6336956c5ab43f4b46f3d20959b3110c529 (commit)
via 747e25c262ed65754226837035703790670b9969 (commit)
via fd644948ef21b0b88493f6350a0aa04308e876cf (commit)
via 7c8d8eda94fa1f420e305258654f71c8fd333538 (commit)
via 61c62c6d880f2a114f2b481c14e9c23c5af6429c (commit)
via 0ba8b5ae1e267b088aa2cdff8e844bdec56958e0 (commit)
via dea3d62281f86d9dff6b232dcd177bfbb3356df0 (commit)
via 61b22955f2cfbaa5e4742ae45a019ff1f3c2d845 (commit)
via a93cf00933a19cdf43a55ba7aed5a9e46bec8364 (commit)
via f46fc5c9dc1ea30d5203c7dfb58b06d000f62dcd (commit)
via 5846e89444ff10b0db5bc6a11b6002bc93c590fa (commit)
via a84a70d11bb5a39d79af1b0e219cfc1cbbe429bd (commit)
via 0453f463e47ce15fa022406064b933fe90d955c4 (commit)
via a76227a29b973d6403703c55752aa9474717f0d5 (commit)
via c71b01902f2f1a8b343b30339cde9f3e9bcf50ba (commit)
via fa58e2e7c8f18d6d20527ecffa82342f1c9af3b3 (commit)
via f2575e279506133f3b693000f1b2bbaf7dc07b0e (commit)
via 68432bbdceb2359125ebbe4a7efd92ec0d5389e6 (commit)
via 17d260bf351e4428a45eb253767e38d2d2e3da0b (commit)
via e3e2f13a0208e56a79e29125a45e06859c3f7af2 (commit)
via 413964b66e54d3b76a6702de71cedd9e0b606372 (commit)
via 92ff87ff8e95bcb1ad18a75ae6cca3b7902e63c1 (commit)
via ed842b4af59a8b84743acf3cab476f65ae863bb1 (commit)
via d357002eb3aec320bfcb86280a795c085efca01f (commit)
via 8993f0d764e6258aa43de953df82a82de517d9f5 (commit)
via dd929eb89ca803f541f55730d70a4c593f1ec7a0 (commit)
via 4be527e915120b283022d1557999af2f2aee95e4 (commit)
via b535547ec630c42fa51490cfbe1059e7176dc1ab (commit)
via 898100c18ddf30a441823e71bbfa6e3c8bea733d (commit)
via 98288f483e64b0b71d6074a7d1fcca80c295cb95 (commit)
via 2d01d0f5e2d9038063cf60d88f85b3c535156e33 (commit)
via 4765bc40e02334a6d5ea61f03b8fe04fa5116ffb (commit)
via e359183c8a6c53f58608be0afffc5bde7280f082 (commit)
via ecd297e8efac105feca05855a8c1c2e49646971a (commit)
via e286caca4e66e3378ae593b448649d8771cc35fd (commit)
via 2a355ac90c714de870505be5563ea864e9b2a5c3 (commit)
via 6314d3d82bc38dc635a1420037db6101f36de3ec (commit)
via 8dbc001c9c9bf8407652a301e9468f4fa1c03182 (commit)
via 5454dc1932181c13ef468b63d6a31334f2c2c8af (commit)
via 3a86ff37896bf5b5788b25efa97a2c7a8c700a5d (commit)
via 563c43fdb996c6891301d4ac83e8547f12a50e57 (commit)
via 1fc7f0c1905ff517dc8d1ead15dc15aa0268a668 (commit)
via 5facd2765b0bb038eea11262d03ced1592f3c863 (commit)
via 7014c9b07963a43711291b7b83ebb3e9033c709c (commit)
via be328942bdefdcaf635821f678661f188ae4e48e (commit)
via afb377800d77db694b1fa72d017d389d5ec6368d (commit)
via 3f75647a000c255d8dfa039ac0cd087401b08c84 (commit)
via 21c18879bb90b58b5434ac37f4a28431d8f541ee (commit)
via 3d6ca930d20a7d7c27b4b693e02962007d03100e (commit)
via 12481e43db4beb10032bc7e3593f5bb671855d97 (commit)
via 3aef9a5c1e0460bab291bfe6642e9bdc9d73e06b (commit)
via aea0fc02c80ece88f674cd99ce5c9322a3ed8884 (commit)
via a32b976cb7e346ef41c3ffdb7aa38464824413ef (commit)
via 18cb924161c41ac5a27be2ce714dae1f1877e409 (commit)
via 5a9f233bb109ecdcae534a93d87fed41d5f3d527 (commit)
via 3f5a6b2fff5e3361d282310419d1ea33a02e2040 (commit)
via 98f9fcbe78d871931c1aac49d33c24e73d3491b7 (commit)
via cd6039ae81bedd86c94e6a50ebf8f82405f5eb50 (commit)
via ed11b3b43159f8cea9f28edc0bc3c67297a9bc72 (commit)
via a80bcb5bdaff1619d039901aa278cb3c8e63bf36 (commit)
via 51383b97b33a33a046e3026d6b70fe33af775ccd (commit)
via bde8638454bdf7a7426ed977c74956eb0e4fca3b (commit)
via f53b7d461ebcefbb55a59381c1806d61b3cf0284 (commit)
via b39473e5ef5fe12c6e5cf56e5d6c513f944969f4 (commit)
via cb2e9b223ae8f832b885889d92429cf16c7e1219 (commit)
via d777dff6866692be0fd5311f6c950011e0d86318 (commit)
via 7415119f80fca7ad9dd1b015c8c91e15030d0588 (commit)
via 58b6a662ab8baecf54514930cebe761fbd9e0e32 (commit)
via 46636f57bf3f360ae661412a50f2b2a808e14f90 (commit)
via 3a15c0260477b4d491a594cc852f8994dd1eef1d (commit)
via 532805f671d39082c9c62414be4c3266e03609bf (commit)
via 9f7843c9c01df078d600f898bf0ea5d2398aebd1 (commit)
via 0a594b3dad7545235b2997ea4ba4547363f4c1ab (commit)
via eb7b2bd077b0fc4256545e37e19af37ed9c4d25e (commit)
via e32f2ebf7a08cee79f727ac55ea902dbd58cd515 (commit)
via 1d411c7c9dd03993cf3e45f9e2835bba1d1b6e5d (commit)
via e06be54cf5ffe080b2268704caf56e2962ff4d2c (commit)
via f28dd55983ff67c868ef37ddecfc7a29da91c61f (commit)
via 02ab025088bb3639de1f2d934900311915267254 (commit)
via efa07ad7381d92b81cc58e2b0acb780f3922be6e (commit)
via 0d80a703e96d8c16a09f592f4dfa2846eadd696e (commit)
via 3c76d368389afeb0ef7cab77dbe1901b1bf6ff69 (commit)
via f8dae9bab9ea4273a4fc426d7a7bbb3a24c4be93 (commit)
via 973e5ac6bd3ecea14c6df71aa03a2dd78811b9ea (commit)
via 3368692f6ecf9e857f8443caa3f8d60da470a1f9 (commit)
via 3e4992613401cb2f4332d159cd29b1655074f997 (commit)
via 23ddba54a398be77147c97cc759bc94d684b4134 (commit)
via 853ed71516fef6f26d0ba5cd80b35a74f6c53269 (commit)
via e94251a9383f7a5130fd59578cf4e8196ceba963 (commit)
via 23a40a7ddd288785302d38c3c1755087b417fba0 (commit)
via cc99fdd26835b8c6acc62e3065798eba2de28f2a (commit)
via 7f93effc69ef61425db848ab63369ec52ebe8f31 (commit)
via 9562a2a4c96dcdbadf54a9d38a8f5eb8a1a47a31 (commit)
via cb19d2d24aabb203bb9fc6b6ddfc6e6584621ece (commit)
via 129baa2ad2f7eb5c87967f2ef6a04adbb38f5c43 (commit)
via 316f51509e1a6e22765e77f2eac3093201d3727a (commit)
via f18122560baaac00ecf531088d2874e6a77d4b79 (commit)
via 2ec107afdf1e4db1ca1e06b9684695a1076b4b28 (commit)
via 6790b23139b526e7318b555459a1d5d86775e6b2 (commit)
via c287ea3f46551cd53d27868439a609b526223610 (commit)
via c4bb3f89369ffeb277be7c669a9b08b583bfc795 (commit)
via 9d8ad622a97eb18dec9decd8461b3b05c5f4566c (commit)
via fcbcf9bd9a68e4b0b17565e317a08fd38ee8881f (commit)
via 32b4b85ab922c2384553543763a7eb4989023f6f (commit)
via 1027cb2a0b17123395cfaac47aac7301faff1e5b (commit)
via 21452e4577778474ff58544ca2d41833148691a6 (commit)
via a1722e4c5ae3c46b52e44e7d80bd335796ec1c02 (commit)
via 41f36757c18b5c65faf00f188d38f7421046fa17 (commit)
via 3d9e9edeb70267dedd79a8f3a5a3486b6e9b07e3 (commit)
via d90f5122886ca55eb7083eedd11a1f8a471ab8ff (commit)
via bc3f2b6ab7ddc3c695fb35b3eda1b7d1e2e17eeb (commit)
via 9b5c9ab38c21004353be12bdda08cb8c4e82e97a (commit)
via 62776ae24fd3295a5087dc2750a3bc238efcc2c4 (commit)
via ae863e48a8f38f2b2fc7b852758309fa04ce9baf (commit)
via 034236fbdeca14742b93f53c37774b7f2dcf09bb (commit)
via d466ef31108daf9ddd9ae300c3d1fae96e233126 (commit)
via 397d9adad2d9d3854bb9f6b43fd3b0530af973e3 (commit)
via 25b4393efeaebd453f6c6f55616763076f145472 (commit)
via ff536c853e0777eec9610e8031c26ccfbf5dd791 (commit)
via 6404315b5301e09986e725b6cf33c5a15b62b887 (commit)
via 2fbfae871ca040fa80ac1470913c478fd59e6ad0 (commit)
via 41e20558341e32084c0c45a3590bcb75e91b6c6f (commit)
via 3f50eb758a0ec55dc4a498d10142906db32e4fe9 (commit)
via 7e736d6b5cd3431452a7814d9fb8d1d60f05584e (commit)
via 3ac6dd8d266f0303fd64775d59d37bd6fbf0cdc7 (commit)
via 1bcc1751c88f6a6e1e9850a5cbc0ef0650beff9c (commit)
via 78b802085aa8549923238090b701aa1654425ba9 (commit)
via d82fdf6b2d0142333ee5b365f6fba6cc47923f2e (commit)
via 52a1107eac0fb8d75c28dc12cb5ed9ee798d2ad0 (commit)
via 5b660b4e73e89805ebf3452c7257990922ce3a06 (commit)
via 52f8110a5258a88e6fb0d88ca4e97e24054a0270 (commit)
via f5a185dfd59d5ed9f804d92262899f0cada75631 (commit)
via f553aa713bf237a24615fa71bd1e21e67fe37de4 (commit)
via 78843e4f50230c6019cd151c18e27e8090a2c177 (commit)
via ddcab202ab8ccfac3b4ead5b19e69a0d0ecd58b5 (commit)
via af0fa024f48e7449fa1355c7e752d297b9fb2781 (commit)
via b8e866eb546766ab5028bc4c1f018db95dccd855 (commit)
via 0012ddf9c6f6b0e233b280f73cc79efc1feee114 (commit)
via 9cfcb85e161a9bc030cd64ce24c4fa53012b04f8 (commit)
via 59dd55445ad87980e12ad98e57f5c3ad4093637b (commit)
via 57a4952e7ad3d3abda896726c512f4e95bc504cd (commit)
via 686c544acb13148dd2128ae83b18cddc8029e1c2 (commit)
via 87d708bb2ccdf3659a5fc191f3ca76416a79cc51 (commit)
via 923a8af7a76833477e355cc03059cfbbdce25b1d (commit)
via 662b1bec632d060cdf9cf957032e82af73aa9896 (commit)
via f8f7d6ed1b71ff8aabe035767b1fcf6e84588d75 (commit)
via dc4ed30d5f22c4c4a4b94096ac93a1614800cc47 (commit)
via aa0ecbc9822cb8706ac72530a0841a63d2a244ff (commit)
via b54ebe3c542da3c79d58fd247387da8b00238e19 (commit)
via aac2de9ee35fe1566695737451c379b9afa755bb (commit)
via 42ed2b15e27767cdf50b10528973e99a6d634afb (commit)
via 1464e556245e945fe2b94eb3ce8a5b31954f740c (commit)
via e69979da4af750f6283ed7c43655677c62c8ff5f (commit)
via bed2715783538af7278782febe9433ef0c835f94 (commit)
via 843b5b38458c7539426ffb9ba9b6698f0c1e99d3 (commit)
via c737a609e854e5ce70d56e4f6ad9840921defa3c (commit)
via 3e86cf3a3a4a09fca0f563163dec6657ba3ce2e8 (commit)
via cc936794965a111861cfbdcff613b93b973c7d64 (commit)
via 1dcbbab56569a0230493132e3d140d0dc79b3740 (commit)
via 21ca1871949fbb894236c2e2dec5559bf2a24e1e (commit)
via 7d037d1f425c13cc4c826a5cf894f663ea27f4a1 (commit)
via 4c0ed4e9c36662effae97ba593ddbe1efc05c34c (commit)
via 0d770d153cbf6a3add60980fefd1918458c42fe1 (commit)
via 5d88dbd83c9affb5686e37efe37afcf9a5d53eca (commit)
via a3308a173da2fe3baa45965abf6f4518e9d506d2 (commit)
via cb7a3bf6a219c331b2a31c0b565bef45e25a86d6 (commit)
via 742d0124ac3693a0be34054b7479bda100e42f58 (commit)
via e441edb8da2950ba9d709c3d2c2f679d157ba00f (commit)
via 303e38d447b9318912b9b7b047710daafda6131f (commit)
via 257be9e6675086f24fa726b338b6808963030d42 (commit)
via bafdc50acc21db7856510fe73b54bd00d5d5f3d8 (commit)
via fffcde773234dd7adba8489b29a64d4b8fcc101a (commit)
via dd1061b049328e5e45cb02150ec01aa9c9d3dd66 (commit)
via 81e79695003a4c3177a21f3bd19104855abf0226 (commit)
via a5262f2074d0ec366cc7d469670c970cbd937913 (commit)
via e93e375e5ef1e8a7896dced93cad18cb0d97d4b6 (commit)
via 446d79258c5aa740fa15cab5c3f20c0b4b6731e3 (commit)
via 79532c9a9e9ccebba1d5e0b5d40101db765243cd (commit)
via 3c3cd9306aa61e8ade407c361766ab26abfab450 (commit)
via 84614385dac9860d66dc8f21fd7d3066ece4080d (commit)
via e334996fb271c8c67a2e86b37ea63c0a6787d950 (commit)
via 8ef4bff98657b686c57daad227124523ab21ba5f (commit)
via b4cc9d5a84107942def763040a25dc2500fd4d1a (commit)
via 4d0483da3cadcb21a72363e60ab1e03341fefc6f (commit)
via a5f7281229d6d1f7863e8d6e1599191ab58ef347 (commit)
via b3c289fec523879f769e595502414ed47f2110e1 (commit)
via 7d8b1163936a6ff8ddd35d2d8121505f2762d70b (commit)
via 58cdb6cb83494f43896033fd0e89d281ba5cd557 (commit)
via 011b365fbb91a4c09831c41a543996639662a496 (commit)
via 2162f392271790ff1b5b7dd0385b3abcd653940e (commit)
via 3d3a249e468ea6c232e68333d81f7f5711667b3f (commit)
via 09da3ef94bebb0a97f7b5eecbed3ce0cd0a450df (commit)
via 4a86f5dc71cad72e58c0d3d82346fb2c79ad39e6 (commit)
via 23fe97d907eae9b7cc76e8f596246615362d98af (commit)
via 27899113452407db2a9084106ca4c2d3ee1ee632 (commit)
via b084bec81823fe77854f9e300152db84d4fff839 (commit)
via 526859a96a4add6f34a7ea11e7d249f95a1ff80b (commit)
via 1bc261b54d38213850ba8fd321564b8ea498d10a (commit)
via e8700cc4e010e5f1cd4d9e42601dabebb0482115 (commit)
via 9a494f3889b06d2c6f09737ec84cd249e69e3fe5 (commit)
via 5717b0cf67f49a4a293966bb81b24f69b013f12c (commit)
via 6e51a343288b5a4c93f1db10c014f6085440bb9f (commit)
via b14b7ee939b8ad6f796c370582ef286d3c95be7b (commit)
via 94e4a923281b16679280655fa32a219d4b9d72a6 (commit)
via aa9b7390a4bf924d585e1214872df0a284b5e72f (commit)
via 742ddd1264342667c087c0d6cb17e7bd0203dc95 (commit)
via 2f44565f67f0ef414e59ad84967397cce6167bfd (commit)
via ba06191be781af162bcb24ca39daa16c7ed1a904 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (7b5647c47c54a6c8871724329e22536e921b8a6b)
\
N -- N -- N (dd67b61c24dfbce6a081a8831ac9d15e6d46fdce)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
No new revisions were added by this update.
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 18 +-
ChangeLog | 128 ++
Makefile.am | 28 +
NEWS | 115 +-
README | 62 +-
bootstrap | 6 +-
build-aux/build_unit_test.sh | 2 +-
build-aux/texi2dvi | 2 +-
configure.ac | 34 +-
distrib/macports/Portfile.in | 49 +
lrde-scmstats.sh | 40 +
milena/ChangeLog | 498 +++++-
milena/apps/constrained-connectivity/Makefile.am | 1 +
milena/apps/mesh-segm-skel/io.hh | 28 +-
.../mesh-segm-skel/mesh-complex-max-curv-segm.cc | 28 +-
.../apps/mesh-segm-skel/mesh-complex-max-curv.cc | 28 +-
milena/apps/mesh-segm-skel/mesh-complex-segm.cc | 28 +-
milena/apps/mesh-segm-skel/mesh-complex-skel.cc | 28 +-
milena/apps/mesh-segm-skel/mesh-max-curv.cc | 28 +-
milena/apps/mesh-segm-skel/mesh-pinv-curv.cc | 28 +-
milena/apps/mesh-segm-skel/mesh-segm.cc | 28 +-
milena/apps/mesh-segm-skel/mesh-skel.cc | 28 +-
milena/apps/mesh-segm-skel/save_bin_alt.hh | 28 +-
milena/apps/mesh-segm-skel/trimesh/misc.hh | 28 +-
milena/apps/papers/levillain.09.ismm/complex.cc | 28 +-
milena/apps/papers/levillain.09.ismm/image2d.cc | 28 +-
milena/doc/Doxyfile.in | 10 +-
milena/doc/Makefile.am | 4 +-
milena/doc/benchmark/canvas.cc | 28 +-
milena/doc/benchmark/median/median_bench.cc | 28 +-
milena/doc/benchmark/morpho/erosion.cc | 28 +-
milena/doc/examples/trash/erosion.cc | 28 +-
milena/doc/examples/trash/graph.cc | 28 +-
milena/doc/examples/trash/labeling_algo.cc | 28 +-
milena/doc/examples/trash/mk_graph.cc | 28 +-
milena/doc/figures/ima2d-rot-2.ppm | Bin 235320 -> 235320 bytes
milena/doc/oldies/2008__tour1.cc | 28 +-
milena/doc/oldies/2008__tour1_extra.cc | 28 +-
milena/doc/oldies/2008__tour2.cc | 28 +-
milena/doc/oldies/2008__tour3.cc | 28 +-
milena/doc/ref-guide.tex | 8 +-
milena/doc/technical.tex | 8 +-
milena/doc/tools/sample_utils.hh | 28 +-
milena/doc/tutorial.tex | 40 +-
milena/headers.mk | 5 +-
milena/img/lena.pgm | 3 +-
milena/mln/accu/stat/median_h.hh | 19 +-
milena/mln/accu/take.hh | 2 +
milena/mln/algebra/h_vec.hh | 8 +-
milena/mln/border/equalize.hh | 2 +-
milena/mln/border/mirror.hh | 10 +-
milena/mln/convert/from_to.hxx | 7 +-
milena/mln/convert/impl/from_double_to_value.hh | 6 +-
milena/mln/convert/impl/from_float_to_value.hh | 7 +-
milena/mln/convert/impl/from_int_to_value.hh | 7 +-
milena/mln/convert/impl/from_unsigned_to_value.hh | 26 +-
milena/mln/core/concept/function.hh | 16 +-
milena/mln/core/concept/object.hh | 7 +-
milena/mln/core/image/complex_window_piter.hh | 6 +-
milena/mln/core/image/dmorph/sub_image.hh | 6 +-
milena/mln/core/image/image1d.hh | 15 +-
milena/mln/core/image/image2d.hh | 15 +-
milena/mln/core/image/image3d.hh | 26 +-
milena/mln/core/image/vertex_image.hh | 2 +-
milena/mln/core/internal/box_impl.hh | 8 +-
milena/mln/core/internal/pixel_impl.hh | 5 +-
milena/mln/core/point.hh | 60 +-
milena/mln/core/site_set/box.hh | 23 +-
milena/mln/core/site_set/p_array.hh | 9 +-
milena/mln/data/fill.hh | 19 +-
milena/mln/data/memcpy_.hh | 19 +-
milena/mln/debug/draw_graph.hh | 63 +-
milena/mln/debug/iota.hh | 22 +-
milena/mln/debug/iota.spe.hh | 9 +-
milena/mln/debug/println_with_border.spe.hh | 8 +-
milena/mln/debug/slices_2d.hh | 20 +-
milena/mln/draw/polygon.hh | 105 ++
milena/mln/draw/site_set.hh | 88 +
milena/mln/fun/v2v/rgb_to_luma.hh | 72 +
milena/mln/geom/all.hh | 6 +-
milena/mln/geom/nslices.hh | 68 -
milena/mln/geom/nslis.hh | 68 +
milena/mln/geom/size3d.hh | 4 +-
milena/mln/io/dicom/load.hh | 32 +-
milena/mln/io/magick/save.hh | 155 ++-
milena/mln/labeling/colorize.hh | 3 +-
milena/mln/labeling/fill_holes.hh | 17 +-
milena/mln/labeling/regional_maxima.hh | 4 +-
milena/mln/linear/gaussian.hh | 10 +-
milena/mln/linear/gaussian/impl.hh | 12 +-
milena/mln/make/box3d.hh | 16 +-
milena/mln/make/image.hh | 8 +-
milena/mln/make/image3d.hh | 9 +-
milena/mln/metal/vec.hh | 5 +-
.../reconstruction/by_dilation/union_find.hh | 17 +-
.../morpho/reconstruction/by_erosion/union_find.hh | 17 +-
milena/mln/morpho/skeleton_constrained.hh | 273 +++-
milena/mln/morpho/watershed/topological.hh | 28 +-
milena/mln/opt/element.hh | 6 +-
milena/mln/pw/internal/image_base.hh | 6 +-
milena/mln/registration/icp.hh | 4 +-
milena/mln/topo/adj_higher_face_iter.hh | 5 +-
milena/mln/topo/adj_lower_face_iter.hh | 5 +-
milena/mln/topo/algebraic_face.hh | 5 +-
milena/mln/topo/complex.hh | 5 +-
milena/mln/topo/face.hh | 5 +-
milena/mln/topo/face_data.hh | 11 +-
milena/mln/topo/is_simple_2d.hh | 281 ++-
milena/mln/topo/skeleton/crest.hh | 230 ++-
milena/mln/topo/skeleton/is_simple_point.hh | 229 +--
milena/mln/util/array.hh | 25 +-
milena/mln/util/object_id.hh | 41 +-
milena/mln/util/timer.hh | 8 +-
milena/mln/value/builtin/carrays.hh | 5 +-
milena/mln/value/label.hh | 20 +-
milena/mln/value/lut_vec.hh | 5 +-
milena/mln/win/multiple_size.hh | 4 +-
milena/sandbox/ChangeLog | 9 +
milena/sandbox/icdar/2009/hsc/clean_input.hh | 2 +-
milena/sandbox/icdar/2009/hsc/ws_to_wsl.hh | 14 +-
milena/sandbox/theo/tufa_2008/gradient.cc | 28 +-
milena/tests/border/mirror.cc | 75 +-
milena/tests/core/alias/box3d.cc | 6 +-
milena/tests/core/image/graph_image.cc | 29 +-
milena/tests/core/image/image3d.cc | 12 +-
milena/tests/geom/Makefile.am | 8 +-
milena/tests/geom/nslices.cc | 38 -
milena/tests/geom/nslis.cc | 38 +
milena/tests/geom/rotate.cc | 22 +-
milena/tests/io/pbms/load.cc | 6 +-
milena/tests/io/pgms/load.cc | 6 +-
milena/tests/io/ppms/load.cc | 6 +-
milena/tests/labeling/blobs_and_compute.cc | 6 +-
milena/tests/linear/log.cc | 4 +-
.../morpho/reconstruction/by_dilation/Makefile.am | 14 +-
.../reconstruction/by_dilation/union_find.cc | 58 -
.../by_dilation/union_find_on_functions.cc | 59 +
.../by_dilation/union_find_on_sets.cc | 58 +
.../morpho/reconstruction/by_erosion/Makefile.am | 14 +-
.../morpho/reconstruction/by_erosion/union_find.cc | 58 -
.../by_erosion/union_find_on_functions.cc | 59 +
.../by_erosion/union_find_on_sets.cc | 58 +
milena/tests/morpho/skeleton_constrained.cc | 27 +-
milena/tests/topo/skeleton/is_simple_point.cc | 27 +-
milena/tests/unit_test/unit-tests.mk | 36 +-
milena/trash/bgraph_image.cc | 28 +-
milena/trash/bgraph_image.hh | 28 +-
milena/trash/bgraph_psite.hh | 28 +-
milena/trash/boost_graph.cc | 28 +-
milena/trash/boost_graph.hh | 28 +-
milena/trash/boost_graph_access.hh | 28 +-
milena/trash/boost_graph_property.hh | 28 +-
milena/trash/boost_graph_structure.hh | 29 +-
milena/trash/clock_neighb.hh | 28 +-
milena/trash/clock_neighb2d.cc | 28 +-
milena/trash/clock_neighb2d.hh | 28 +-
milena/trash/clock_neighb2d_bis.cc | 28 +-
milena/trash/display_color_pretty.cc | 28 +-
milena/trash/display_color_pretty.hh | 28 +-
milena/trash/display_remove.hh | 28 +-
milena/trash/display_save.hh | 28 +-
milena/trash/display_save_and_show.hh | 28 +-
milena/trash/display_show.cc | 28 +-
milena/trash/display_show.hh | 28 +-
milena/trash/fi_adaptor.cc | 28 +-
milena/trash/fi_adaptor.hh | 28 +-
milena/trash/graph_image.hh | 28 +-
milena/trash/line_graph_image.hh | 28 +-
milena/trash/mono_obased_rle_encode.hh | 28 +-
milena/trash/mono_obased_rle_image.cc | 28 +-
milena/trash/mono_obased_rle_image.hh | 28 +-
milena/trash/mono_rle_encode.hh | 28 +-
milena/trash/mono_rle_image.cc | 28 +-
milena/trash/mono_rle_image.hh | 28 +-
milena/trash/neighb_get.hh | 28 +-
milena/trash/neighb_image.cc | 28 +-
milena/trash/neighb_image.hh | 28 +-
milena/trash/obased_rle_encode.hh | 28 +-
milena/trash/obased_rle_image.cc | 28 +-
milena/trash/obased_rle_image.hh | 28 +-
milena/trash/p_bgraph.cc | 28 +-
milena/trash/p_bgraph.hh | 28 +-
milena/trash/p_bgraph_piter.hh | 28 +-
milena/trash/rle_encode.hh | 28 +-
milena/trash/rle_image.cc | 28 +-
milena/trash/rle_image.hh | 28 +-
milena/trash/save_and_show.cc | 28 +-
milena/trash/sparse_encode.hh | 28 +-
milena/trash/sparse_image.cc | 28 +-
milena/trash/sparse_image.hh | 28 +-
milena/trash/t_image.cc | 28 +-
milena/trash/t_image.hh | 28 +-
milena/trash/to_tiles.cc | 28 +-
milena/trash/to_tiles.hh | 28 +-
milena/trash/translate_image.cc | 28 +-
milena/trash/translate_image.hh | 28 +-
milena/trash/value_enc_image.cc | 28 +-
milena/trash/value_enc_image.hh | 28 +-
milena/trash/value_encode.hh | 28 +-
scribo/ChangeLog | 1909 +++++++++++++++++++-
scribo/README | 55 +-
scribo/demo/review/Makefile.am | 2 +-
scribo/demo/viewer/Makefile.am | 27 +-
scribo/demo/viewer/common.hh | 23 +-
scribo/demo/viewer/config.cc | 28 +-
scribo/demo/viewer/config.hh | 11 +-
.../{shared => viewer}/icons/olena_smaller.jpg | Bin 8028 -> 8028 bytes
scribo/demo/viewer/key_widget.cc | 6 +-
scribo/demo/viewer/main.cc | 19 +-
scribo/demo/viewer/ocr_options.cc | 74 +
scribo/demo/viewer/ocr_options.hh | 40 +
scribo/demo/viewer/ocr_options.ui | 62 +
scribo/demo/viewer/preferences_dialog.cc | 26 +-
scribo/demo/viewer/preprocessing_options.cc | 66 +
scribo/demo/viewer/preprocessing_options.hh | 38 +
scribo/demo/viewer/preprocessing_options.ui | 76 +
scribo/demo/viewer/runner.cc | 14 +-
scribo/demo/viewer/segmentation_options.cc | 56 +
scribo/demo/viewer/segmentation_options.hh | 37 +
scribo/demo/viewer/segmentation_options.ui | 52 +
scribo/demo/viewer/step_widget.cc | 1 +
scribo/demo/viewer/toolchain_options.cc | 75 -
scribo/demo/viewer/toolchain_options.hh | 37 -
scribo/demo/viewer/toolchain_options.ui | 121 --
scribo/demo/viewer/viewer.cc | 84 +-
scribo/demo/viewer/viewer.qrc | 2 +-
scribo/demo/viewer/xml_widget.cc | 4 +-
scribo/demo/xml2doc/image_crop.cc | 130 +-
scribo/demo/xml2doc/loader.cc | 6 +-
scribo/demo/xml2doc/templates/html/css.css | 15 +-
scribo/demo/xml2doc/templates/html/main.xsl | 116 +-
scribo/demo/xml2doc/templates/html/main_base64.xsl | 159 ++-
scribo/demo/xml2doc/templates/pdf/line.xsl | 379 ++--
scribo/demo/xml2doc/templates/pdf/main.xsl | 8 +-
scribo/demo/xml2doc/templates/pdf/regions.xsl | 25 +-
scribo/doc/research.tex | 230 +++
scribo/headers.mk | 89 +-
scribo/sandbox/green/mln/clustering/k_mean.hh | 4 +-
scribo/sandbox/green/mln/display/project_histo.hh | 44 +-
.../binarization/internal/first_pass_functor.hh | 6 +-
scribo/scribo/binarization/sauvola_ms.hh | 24 +-
scribo/scribo/canvas/integral_browsing.hh | 10 +-
scribo/scribo/convert/from_base64.hh | 221 +++
scribo/scribo/convert/to_base64.hh | 185 ++
scribo/scribo/core/component_features_data.hh | 93 +
scribo/scribo/core/component_info.hh | 166 ++-
scribo/scribo/core/component_set.hh | 296 ++--
scribo/scribo/core/concept/serializable.hh | 64 +
scribo/scribo/core/concept/serialize_visitor.hh | 49 +
scribo/scribo/core/def/color_type.hh | 48 +
scribo/scribo/core/def/lbl_type.hh | 12 +-
scribo/scribo/core/document.hh | 335 ++++-
scribo/scribo/core/group_info.hh | 216 +++
scribo/scribo/core/internal/doc_serializer.hh | 142 ++
scribo/scribo/core/internal/sort_comp_ids.hh | 77 +
scribo/scribo/core/line_info.hh | 820 +++++++--
scribo/scribo/core/line_links.hh | 22 +-
scribo/scribo/core/line_set.hh | 110 +-
scribo/scribo/core/macros.hh | 7 +-
scribo/scribo/core/object_groups.hh | 257 +++-
scribo/scribo/core/object_links.hh | 83 +-
scribo/scribo/core/paragraph_info.hh | 261 +++-
scribo/scribo/core/paragraph_set.hh | 304 +++-
scribo/scribo/core/stats.hh | 333 ++++
scribo/scribo/core/tag/anchor.hh | 11 +-
scribo/scribo/core/tag/component.hh | 64 +-
scribo/scribo/core/tag/line.hh | 49 +-
scribo/scribo/core/tag/paragraph.hh | 57 +
scribo/scribo/debug/alignment_decision_image.hh | 87 +-
scribo/scribo/debug/all.hh | 7 +-
scribo/scribo/debug/bboxes_enlarged_image.hh | 3 +-
scribo/scribo/debug/bboxes_image.hh | 166 ++
scribo/scribo/debug/char_space_image.hh | 8 +-
scribo/scribo/debug/decision_image.hh | 8 +-
scribo/scribo/debug/line_info_image.hh | 5 +-
scribo/scribo/debug/linked_bboxes_image.hh | 262 +++
scribo/scribo/debug/links_image.hh | 109 ++
scribo/scribo/debug/logger.hh | 293 +++
.../scribo/debug/looks_like_a_text_line_image.hh | 3 +-
scribo/scribo/debug/option_check.hh | 130 ++
scribo/scribo/debug/option_parser.hh | 461 +++++
scribo/scribo/debug/save_bboxes_image.hh | 174 --
scribo/scribo/debug/save_linked_bboxes_image.hh | 277 ---
.../scribo/debug/several_links_decision_image.hh | 179 --
scribo/scribo/debug/text_color_image.hh | 100 +
scribo/scribo/draw/bounding_box_links.hh | 16 +-
scribo/scribo/draw/groups_bboxes.hh | 12 +-
scribo/scribo/draw/line_components.hh | 114 ++
scribo/scribo/estim/components_features.hh | 181 ++
scribo/scribo/estim/font_boldness.hh | 215 +++
scribo/scribo/estim/font_color.hh | 206 +++
scribo/scribo/estim/internal/compute_skeleton.hh | 118 ++
scribo/scribo/estim/object_groups_mean_width.hh | 99 +
scribo/scribo/estim/object_groups_v_thickness.hh | 106 --
scribo/scribo/filter/images_in_paragraph.hh | 120 ++
scribo/scribo/filter/internal/alignment_angle.hh | 146 +-
scribo/scribo/filter/object_groups_mean_width.hh | 99 +
scribo/scribo/filter/object_groups_size_ratio.hh | 24 +-
scribo/scribo/filter/object_groups_small.hh | 18 +-
scribo/scribo/filter/object_groups_v_thickness.hh | 99 -
scribo/scribo/filter/object_groups_with_holes.hh | 2 +-
scribo/scribo/filter/object_links_aligned.hh | 114 ++
scribo/scribo/filter/object_links_bbox_overlap.hh | 44 +-
scribo/scribo/filter/object_links_bbox_ratio.hh | 10 +-
.../scribo/filter/object_links_bottom_aligned.hh | 8 +-
scribo/scribo/filter/object_links_left_aligned.hh | 19 +-
.../filter/object_links_non_aligned_simple.hh | 9 +-
scribo/scribo/filter/object_links_right_aligned.hh | 19 +-
scribo/scribo/filter/object_links_top_aligned.hh | 7 +-
scribo/scribo/filter/objects_h_thick.hh | 42 +-
scribo/scribo/filter/objects_h_thin.hh | 6 +-
scribo/scribo/filter/objects_on_border.hh | 100 +
scribo/scribo/filter/objects_v_thick.hh | 42 +-
scribo/scribo/filter/objects_v_thin.hh | 6 +-
scribo/scribo/filter/paragraphs_bbox_overlap.hh | 253 +++
scribo/scribo/filter/paragraphs_in_borders.hh | 140 ++
scribo/scribo/filter/paragraphs_in_image.hh | 148 ++
scribo/scribo/filter/separators_in_borders.hh | 206 +++
scribo/scribo/filter/separators_in_element.hh | 152 ++
scribo/scribo/filter/separators_in_paragraph.hh | 156 ++
scribo/scribo/filter/separators_vert_in_borders.hh | 143 ++
scribo/scribo/fun/v2b/objects_on_border_filter.hh | 133 ++
scribo/scribo/fun/v2v/highlight.hh | 77 +
scribo/scribo/io/img/internal/debug_img_visitor.hh | 251 +++
scribo/scribo/io/img/internal/draw_edges.hh | 98 +
scribo/scribo/io/img/internal/full_img_visitor.hh | 222 +++
.../scribo/io/img/internal/non_text_img_visitor.hh | 164 ++
scribo/scribo/io/img/internal/text_img_visitor.hh | 164 ++
scribo/scribo/io/img/save.hh | 249 +++
.../scribo/io/xml/internal/compute_text_colour.hh | 112 ++
.../io/xml/internal/extended_page_xml_visitor.hh | 357 ++++
scribo/scribo/io/xml/internal/full_xml_visitor.hh | 547 ++++++
scribo/scribo/io/xml/internal/page_xml_visitor.hh | 294 +++
scribo/scribo/io/xml/internal/print_box_coords.hh | 95 +
.../scribo/io/xml/internal/print_image_coords.hh | 94 +
.../scribo/io/xml/internal/print_page_preambule.hh | 101 +
scribo/scribo/io/xml/internal/save_image_to_xml.hh | 106 ++
scribo/scribo/io/xml/internal/time_info.hh | 77 +
scribo/scribo/io/xml/load.hh | 657 +++++++
scribo/scribo/io/xml/save.hh | 383 +---
scribo/scribo/make/text_blocks_image.hh | 136 ++
scribo/scribo/make/text_components_image.hh | 104 ++
.../postprocessing/images_to_drop_capital.hh | 142 ++
scribo/scribo/preprocessing/denoise_bg.hh | 5 +-
scribo/scribo/preprocessing/rotate_90.hh | 31 +-
scribo/scribo/primitive/extract/alignments.hh | 1125 ++++++++++++
scribo/scribo/primitive/extract/components.hh | 80 +-
scribo/scribo/primitive/extract/elements.hh | 236 ---
.../primitive/extract/horizontal_separators.hh | 27 +-
scribo/scribo/primitive/extract/internal/union.hh | 246 +++
scribo/scribo/primitive/extract/lines_h_pattern.hh | 10 +-
.../primitive/extract/lines_h_thick_and_thin.hh | 536 ++++++
scribo/scribo/primitive/extract/lines_pattern.hh | 9 +-
scribo/scribo/primitive/extract/lines_v_pattern.hh | 10 +-
scribo/scribo/primitive/extract/non_text.hh | 369 ++++
scribo/scribo/primitive/extract/non_text_hdoc.hh | 159 ++
scribo/scribo/primitive/extract/non_text_kmean.hh | 224 +++
scribo/scribo/primitive/extract/separators.hh | 9 +-
.../primitive/extract/separators_nonvisible.hh | 901 +++-------
scribo/scribo/primitive/group/apply.hh | 14 +-
scribo/scribo/primitive/group/from_double_link.hh | 25 +-
.../scribo/primitive/group/from_double_link_any.hh | 58 +-
scribo/scribo/primitive/group/from_single_link.hh | 13 -
scribo/scribo/primitive/identify.hh | 30 +-
scribo/scribo/primitive/internal/is_link_valid.hh | 12 +-
.../primitive/link/internal/compute_anchor.hh | 42 +-
.../scribo/primitive/link/internal/dmax_default.hh | 16 +-
.../primitive/link/internal/dmax_functor_base.hh | 13 +-
.../scribo/primitive/link/internal/dmax_hrules.hh | 100 +
.../link/internal/dmax_width_and_height.hh | 11 +-
.../primitive/link/internal/dmax_width_only.hh | 7 +-
scribo/scribo/primitive/link/internal/find_link.hh | 5 +-
.../primitive/link/internal/find_several_links.hh | 8 +-
.../primitive/link/internal/link_functor_base.hh | 49 +-
.../link/internal/link_several_dmax_base.hh | 17 +-
.../link/internal/link_single_dmax_base.hh | 10 +-
.../link_single_dmax_ratio_aligned_base.hh | 263 +++
.../link_single_dmax_ratio_aligned_delta_base.hh | 159 ++
.../link/internal/link_single_dmax_ratio_base.hh | 10 +-
scribo/scribo/primitive/link/merge_double_link.hh | 17 +-
.../link/merge_double_link_closest_aligned.hh | 155 ++
.../primitive/link/with_several_left_links.hh | 16 +-
.../primitive/link/with_several_right_links.hh | 16 +-
.../with_single_left_link_dmax_ratio_aligned.hh | 217 +++
.../primitive/link/with_single_right_link.hh | 16 +-
.../with_single_right_link_dmax_ratio_aligned.hh | 69 +-
.../primitive/link/with_single_right_link_top.hh | 28 +-
.../primitive/regroup/from_single_left_link.hh | 13 +-
.../regroup/from_single_left_link_wrt_h_ratio.hh | 13 +-
scribo/scribo/primitive/remove/separators.hh | 3 +
scribo/scribo/subsampling/bilinear.hh | 5 +-
scribo/scribo/table/extract.hh | 6 +-
scribo/scribo/text/extract_lines.hh | 95 +-
scribo/scribo/text/extract_lines_with_features.hh | 131 ++
scribo/scribo/text/extract_lines_wo_merge.hh | 189 ++
scribo/scribo/text/extract_paragraphs.hh | 1174 ++++++++++++
scribo/scribo/text/extract_paragraphs_hdoc.hh | 1328 ++++++++++++++
scribo/scribo/text/link_lines.hh | 2 +-
scribo/scribo/text/look_like_text_lines.hh | 16 +
scribo/scribo/text/merging.hh | 353 +++-
scribo/scribo/text/merging_hdoc.hh | 1119 ++++++++++++
scribo/scribo/text/paragraphs_closing.hh | 269 +++
scribo/scribo/text/recognition.hh | 6 +-
scribo/scribo/toolchain/content_in_doc.hh | 17 +-
scribo/scribo/toolchain/content_in_hdoc.hh | 91 +
.../toolchain/internal/content_in_doc_functor.hh | 384 +++--
.../toolchain/internal/content_in_hdoc_functor.hh | 679 +++++++
.../toolchain/internal/text_in_doc_functor.hh | 160 ++-
.../internal/text_in_doc_preprocess_functor.hh | 62 +-
.../toolchain/internal/text_in_picture_functor.hh | 618 +++++++
.../scribo/toolchain/internal/toolchain_functor.hh | 29 +-
scribo/scribo/toolchain/nepomuk/text_extraction.hh | 9 +-
scribo/scribo/toolchain/text_in_doc.hh | 10 +-
scribo/scribo/toolchain/text_in_doc_preprocess.hh | 40 +-
scribo/scribo/toolchain/text_in_picture.hh | 509 +-----
scribo/scribo/util/box_intersection.hh | 85 +
scribo/scribo/util/box_is_included.hh | 74 +
scribo/scribo/util/color_to_hex.hh | 79 +
scribo/scribo/util/component_precise_outline.hh | 441 +++++
scribo/scribo/util/hex_to_color.hh | 145 ++
scribo/src/Makefile.am | 57 +-
scribo/src/afp/link.hh | 6 +-
scribo/src/binarization/ppm_sauvola.cc | 9 +-
scribo/src/binarization/ppm_sauvola_ms.cc | 9 +-
scribo/src/binarization/ppm_sauvola_ms_fg.cc | 8 +-
scribo/src/binarization/ppm_sauvola_ms_split.cc | 5 +-
scribo/src/binarization/sauvola.cc | 73 +-
scribo/src/binarization/sauvola_debug.cc | 8 +-
scribo/src/binarization/sauvola_ms.cc | 108 +-
scribo/src/binarization/sauvola_ms_debug.cc | 9 +-
scribo/src/binarization/sauvola_ms_fg.cc | 90 +-
scribo/src/binarization/sauvola_ms_split.cc | 113 +-
scribo/src/content_in_doc.cc | 163 +-
scribo/src/content_in_hdoc.cc | 217 +++
scribo/src/contest/DAE-2011/Makefile.am | 46 +
scribo/src/contest/DAE-2011/content_in_doc_dae.cc | 122 ++
scribo/src/contest/DAE-2011/content_in_hdoc_dae.cc | 154 ++
scribo/src/contest/Makefile.am | 7 +-
scribo/src/contest/hdlac-2011/Makefile.am | 37 +
.../contest/hdlac-2011/content_in_hdoc_hdlac.cc | 135 ++
scribo/src/debug/Makefile.am | 112 ++-
scribo/src/debug/non_text_mask.cc | 26 +
scribo/src/debug/show_components_bboxes.cc | 59 +
scribo/src/debug/show_components_boldness.cc | 72 +
scribo/src/debug/show_components_color.cc | 73 +
scribo/src/debug/show_groups_bboxes.cc | 101 +
scribo/src/debug/show_groups_bboxes_filtered.cc | 119 ++
.../src/debug/show_info_median_inter_characters.cc | 12 +-
scribo/src/debug/show_info_x_height.cc | 12 +-
scribo/src/debug/show_lines_boldness.cc | 196 ++
scribo/src/debug/show_links_bottom_aligned.cc | 16 +-
.../src/debug/show_links_bottom_aligned_2angles.cc | 102 ++
scribo/src/debug/show_links_center_aligned.cc | 6 +-
scribo/src/debug/show_links_several_right.cc | 90 -
.../src/debug/show_links_several_right_overlap.cc | 6 +-
scribo/src/debug/show_links_single_down.cc | 5 +-
.../debug/show_links_single_down_left_aligned.cc | 11 +-
.../debug/show_links_single_down_right_aligned.cc | 14 +-
scribo/src/debug/show_links_single_left.cc | 5 +-
.../src/debug/show_links_single_left_dmax_ratio.cc | 5 +-
scribo/src/debug/show_links_single_right.cc | 5 +-
.../debug/show_links_single_right_dmax_ratio.cc | 5 +-
scribo/src/debug/show_links_single_up.cc | 5 +-
.../src/debug/show_links_single_up_left_aligned.cc | 15 +-
.../debug/show_links_single_up_right_aligned.cc | 15 +-
scribo/src/debug/show_links_top_aligned.cc | 18 +-
scribo/src/debug/show_links_top_aligned_2angles.cc | 101 +
scribo/src/debug/show_paragraph_blocks.cc | 187 ++
scribo/src/debug/show_separators.cc | 98 +
scribo/src/debug/show_stoppers.cc | 124 ++
scribo/src/debug/show_text_lines.cc | 128 ++
scribo/src/debug/show_text_lines_wo_seps.cc | 85 +
scribo/src/misc/Makefile.am | 6 +-
scribo/src/misc/closure_rectangle.cc | 56 +
scribo/src/non_text_components.cc | 128 ++
scribo/src/pbm_text_in_doc.cc | 136 +-
scribo/src/preprocessing/denoise_fg.cc | 6 +-
scribo/src/preprocessing/rotate.cc | 1 +
scribo/src/preprocessing/rotate_90.cc | 1 +
scribo/src/preprocessing/split_bg_fg.cc | 6 +-
scribo/src/primitive/Makefile.am | 6 +-
scribo/src/primitive/extract/Makefile.am | 41 +-
scribo/src/primitive/extract/alignments.cc | 91 +
...scontinued_hlines.cc => discontinued_hlines.cc} | 0
...discontinued_lines.cc => discontinued_lines.cc} | 0
...scontinued_vlines.cc => discontinued_vlines.cc} | 0
.../primitive/extract/lines_h_thick_and_thin.cc | 58 +
.../src/primitive/extract/lines_thick_and_thin.cc | 100 +
.../src/primitive/extract/separators_nonvisible.cc | 64 +
.../{extract_thick_hlines.cc => thick_hlines.cc} | 0
.../{extract_thick_vlines.cc => thick_vlines.cc} | 0
.../src/primitive/group/group_from_double_link.cc | 28 +-
.../group/group_from_double_several_links.cc | 25 +-
.../group/group_from_several_left_links.cc | 23 +-
.../src/primitive/group/group_from_single_link.cc | 36 +-
scribo/src/primitive/remove/Makefile.am | 23 +
scribo/src/primitive/remove/separators.cc | 63 +
scribo/src/scribo-cli.in | 22 +-
scribo/src/text_in_doc_preprocess.cc | 61 +-
scribo/src/text_in_picture.cc | 594 +------
scribo/src/text_in_picture_neg.cc | 13 +-
scribo/src/text_recognition_in_picture.cc | 305 +---
scribo/src/toolchain/nepomuk/Makefile.am | 7 +-
scribo/src/util/Makefile.am | 23 +
scribo/src/util/component_precise_outline.cc | 88 +
scribo/tests/Makefile.am | 42 +-
scribo/tests/binarization/Makefile.am | 15 +-
scribo/tests/binarization/sauvola.cc | 52 +
scribo/tests/binarization/sauvola.ref.pbm | Bin 0 -> 32884 bytes
scribo/tests/binarization/sauvola_ms.cc | 53 +
scribo/tests/binarization/sauvola_ms.ref.pbm | Bin 0 -> 32884 bytes
scribo/tests/convert/Makefile.am | 27 +
scribo/tests/convert/base64.cc | 89 +
scribo/tests/core/Makefile.am | 8 +-
scribo/tests/core/object_groups.cc | 103 ++
scribo/tests/data.hh.in | 37 +-
scribo/tests/estim/Makefile.am | 29 +
scribo/tests/estim/font_boldness.cc | 48 +
scribo/tests/estim/font_color.cc | 48 +
scribo/tests/filter/Makefile.am | 30 +-
scribo/tests/filter/components_large.cc | 8 +-
scribo/tests/filter/components_small.cc | 8 +-
scribo/tests/filter/object_groups_mean_width.cc | 73 +
scribo/tests/filter/object_groups_size_ratio.cc | 73 +
scribo/tests/filter/object_groups_small.cc | 79 +
scribo/tests/filter/object_groups_with_holes.cc | 73 +
scribo/tests/filter/object_links_bbox_h_ratio.cc | 69 +
scribo/tests/filter/object_links_bbox_overlap.cc | 69 +
scribo/tests/filter/object_links_bbox_w_ratio.cc | 69 +
scribo/tests/filter/object_links_bottom_aligned.cc | 69 +
scribo/tests/filter/object_links_center_aligned.cc | 70 +
scribo/tests/filter/object_links_left_aligned.cc | 69 +
scribo/tests/filter/object_links_right_aligned.cc | 69 +
scribo/tests/filter/object_links_top_aligned.cc | 69 +
scribo/tests/filter/objects_on_border.cc | 60 +
scribo/tests/img/alignment_1.pbm | Bin 0 -> 12167 bytes
scribo/tests/img/alignment_2.pbm | Bin 0 -> 12167 bytes
scribo/tests/img/alignment_3.pbm | Bin 0 -> 12167 bytes
scribo/tests/img/alignment_4.pbm | Bin 0 -> 12167 bytes
scribo/tests/img/comp_on_borders.pbm | Bin 0 -> 377 bytes
scribo/tests/img/multi_scale.png | Bin 0 -> 86548 bytes
scribo/tests/img/phillip.pbm | Bin 0 -> 1633 bytes
scribo/tests/img/phillip.ppm | 5 +
scribo/tests/img/several_objects.pgm | Bin 0 -> 308 bytes
scribo/tests/img/single_object.pbm | 4 +
scribo/tests/img/the_valleys.pbm | Bin 0 -> 1724 bytes
scribo/tests/primitive/Makefile.am | 4 +-
scribo/tests/primitive/extract/Makefile.am | 39 +
scribo/tests/primitive/extract/alignment_1.ref.pbm | 5 +
scribo/tests/primitive/extract/alignment_2.ref.pbm | 5 +
scribo/tests/primitive/extract/alignment_3.ref.pbm | 5 +
scribo/tests/primitive/extract/alignment_4.ref.pbm | 5 +
scribo/tests/primitive/extract/alignments.cc | 75 +
scribo/tests/toolchain/nepomuk/Makefile.am | 7 +-
scribo/tests/unit_test/Makefile.am | 16 +-
scribo/tests/unit_test/cond_tests_magickxx | 27 +
scribo/tests/unit_test/cond_tests_magickxx_qt | 2 +
..._tiff => cond_tests_magickxx_qt_tesseract_tiff} | 0
.../tests/unit_test/cond_tests_magickxx_tesseract | 2 +
.../unit_test/cond_tests_magickxx_tesseract_tiff | 1 +
scribo/tests/unit_test/cond_tests_qt | 2 +
scribo/tests/unit_test/cond_tests_tesseract_tiff | 1 -
scribo/tests/unit_test/unit-tests.mk | 316 +++-
scribo/tests/util/Makefile.am | 28 +
scribo/tests/util/color_to_hex.cc | 28 +
scribo/tests/util/component_precise_outline.cc | 141 ++
scribo/tests/util/hex_to_color.cc | 32 +
567 files changed, 37367 insertions(+), 8559 deletions(-)
create mode 100644 distrib/macports/Portfile.in
create mode 100755 lrde-scmstats.sh
create mode 100644 milena/mln/draw/polygon.hh
create mode 100644 milena/mln/draw/site_set.hh
create mode 100644 milena/mln/fun/v2v/rgb_to_luma.hh
delete mode 100644 milena/mln/geom/nslices.hh
create mode 100644 milena/mln/geom/nslis.hh
delete mode 100644 milena/tests/geom/nslices.cc
create mode 100644 milena/tests/geom/nslis.cc
delete mode 100644 milena/tests/morpho/reconstruction/by_dilation/union_find.cc
create mode 100644
milena/tests/morpho/reconstruction/by_dilation/union_find_on_functions.cc
create mode 100644 milena/tests/morpho/reconstruction/by_dilation/union_find_on_sets.cc
delete mode 100644 milena/tests/morpho/reconstruction/by_erosion/union_find.cc
create mode 100644
milena/tests/morpho/reconstruction/by_erosion/union_find_on_functions.cc
create mode 100644 milena/tests/morpho/reconstruction/by_erosion/union_find_on_sets.cc
copy scribo/demo/{shared => viewer}/icons/olena_smaller.jpg (100%)
create mode 100644 scribo/demo/viewer/ocr_options.cc
create mode 100644 scribo/demo/viewer/ocr_options.hh
create mode 100644 scribo/demo/viewer/ocr_options.ui
create mode 100644 scribo/demo/viewer/preprocessing_options.cc
create mode 100644 scribo/demo/viewer/preprocessing_options.hh
create mode 100644 scribo/demo/viewer/preprocessing_options.ui
create mode 100644 scribo/demo/viewer/segmentation_options.cc
create mode 100644 scribo/demo/viewer/segmentation_options.hh
create mode 100644 scribo/demo/viewer/segmentation_options.ui
delete mode 100644 scribo/demo/viewer/toolchain_options.cc
delete mode 100644 scribo/demo/viewer/toolchain_options.hh
delete mode 100644 scribo/demo/viewer/toolchain_options.ui
create mode 100644 scribo/doc/research.tex
create mode 100644 scribo/scribo/convert/from_base64.hh
create mode 100644 scribo/scribo/convert/to_base64.hh
create mode 100644 scribo/scribo/core/component_features_data.hh
create mode 100644 scribo/scribo/core/concept/serializable.hh
create mode 100644 scribo/scribo/core/concept/serialize_visitor.hh
create mode 100644 scribo/scribo/core/def/color_type.hh
create mode 100644 scribo/scribo/core/group_info.hh
create mode 100644 scribo/scribo/core/internal/doc_serializer.hh
create mode 100644 scribo/scribo/core/internal/sort_comp_ids.hh
create mode 100644 scribo/scribo/core/stats.hh
create mode 100644 scribo/scribo/core/tag/paragraph.hh
create mode 100644 scribo/scribo/debug/bboxes_image.hh
create mode 100644 scribo/scribo/debug/linked_bboxes_image.hh
create mode 100644 scribo/scribo/debug/links_image.hh
create mode 100644 scribo/scribo/debug/logger.hh
create mode 100644 scribo/scribo/debug/option_check.hh
create mode 100644 scribo/scribo/debug/option_parser.hh
delete mode 100644 scribo/scribo/debug/save_bboxes_image.hh
delete mode 100644 scribo/scribo/debug/save_linked_bboxes_image.hh
delete mode 100644 scribo/scribo/debug/several_links_decision_image.hh
create mode 100644 scribo/scribo/debug/text_color_image.hh
create mode 100644 scribo/scribo/draw/line_components.hh
create mode 100644 scribo/scribo/estim/components_features.hh
create mode 100644 scribo/scribo/estim/font_boldness.hh
create mode 100644 scribo/scribo/estim/font_color.hh
create mode 100644 scribo/scribo/estim/internal/compute_skeleton.hh
create mode 100644 scribo/scribo/estim/object_groups_mean_width.hh
delete mode 100644 scribo/scribo/estim/object_groups_v_thickness.hh
create mode 100644 scribo/scribo/filter/images_in_paragraph.hh
create mode 100644 scribo/scribo/filter/object_groups_mean_width.hh
delete mode 100644 scribo/scribo/filter/object_groups_v_thickness.hh
create mode 100644 scribo/scribo/filter/object_links_aligned.hh
create mode 100644 scribo/scribo/filter/objects_on_border.hh
create mode 100644 scribo/scribo/filter/paragraphs_bbox_overlap.hh
create mode 100644 scribo/scribo/filter/paragraphs_in_borders.hh
create mode 100644 scribo/scribo/filter/paragraphs_in_image.hh
create mode 100644 scribo/scribo/filter/separators_in_borders.hh
create mode 100644 scribo/scribo/filter/separators_in_element.hh
create mode 100644 scribo/scribo/filter/separators_in_paragraph.hh
create mode 100644 scribo/scribo/filter/separators_vert_in_borders.hh
create mode 100644 scribo/scribo/fun/v2b/objects_on_border_filter.hh
create mode 100644 scribo/scribo/fun/v2v/highlight.hh
create mode 100644 scribo/scribo/io/img/internal/debug_img_visitor.hh
create mode 100644 scribo/scribo/io/img/internal/draw_edges.hh
create mode 100644 scribo/scribo/io/img/internal/full_img_visitor.hh
create mode 100644 scribo/scribo/io/img/internal/non_text_img_visitor.hh
create mode 100644 scribo/scribo/io/img/internal/text_img_visitor.hh
create mode 100644 scribo/scribo/io/img/save.hh
create mode 100644 scribo/scribo/io/xml/internal/compute_text_colour.hh
create mode 100644 scribo/scribo/io/xml/internal/extended_page_xml_visitor.hh
create mode 100644 scribo/scribo/io/xml/internal/full_xml_visitor.hh
create mode 100644 scribo/scribo/io/xml/internal/page_xml_visitor.hh
create mode 100644 scribo/scribo/io/xml/internal/print_box_coords.hh
create mode 100644 scribo/scribo/io/xml/internal/print_image_coords.hh
create mode 100644 scribo/scribo/io/xml/internal/print_page_preambule.hh
create mode 100644 scribo/scribo/io/xml/internal/save_image_to_xml.hh
create mode 100644 scribo/scribo/io/xml/internal/time_info.hh
create mode 100644 scribo/scribo/io/xml/load.hh
create mode 100644 scribo/scribo/make/text_blocks_image.hh
create mode 100644 scribo/scribo/make/text_components_image.hh
create mode 100644 scribo/scribo/postprocessing/images_to_drop_capital.hh
create mode 100644 scribo/scribo/primitive/extract/alignments.hh
delete mode 100644 scribo/scribo/primitive/extract/elements.hh
create mode 100644 scribo/scribo/primitive/extract/internal/union.hh
create mode 100644 scribo/scribo/primitive/extract/lines_h_thick_and_thin.hh
create mode 100644 scribo/scribo/primitive/extract/non_text.hh
create mode 100644 scribo/scribo/primitive/extract/non_text_hdoc.hh
create mode 100644 scribo/scribo/primitive/extract/non_text_kmean.hh
create mode 100644 scribo/scribo/primitive/link/internal/dmax_hrules.hh
create mode 100644
scribo/scribo/primitive/link/internal/link_single_dmax_ratio_aligned_base.hh
create mode 100644
scribo/scribo/primitive/link/internal/link_single_dmax_ratio_aligned_delta_base.hh
create mode 100644 scribo/scribo/primitive/link/merge_double_link_closest_aligned.hh
create mode 100644
scribo/scribo/primitive/link/with_single_left_link_dmax_ratio_aligned.hh
create mode 100644 scribo/scribo/text/extract_lines_with_features.hh
create mode 100644 scribo/scribo/text/extract_lines_wo_merge.hh
create mode 100644 scribo/scribo/text/extract_paragraphs.hh
create mode 100644 scribo/scribo/text/extract_paragraphs_hdoc.hh
create mode 100644 scribo/scribo/text/merging_hdoc.hh
create mode 100644 scribo/scribo/text/paragraphs_closing.hh
create mode 100644 scribo/scribo/toolchain/content_in_hdoc.hh
create mode 100644 scribo/scribo/toolchain/internal/content_in_hdoc_functor.hh
create mode 100644 scribo/scribo/toolchain/internal/text_in_picture_functor.hh
create mode 100644 scribo/scribo/util/box_intersection.hh
create mode 100644 scribo/scribo/util/box_is_included.hh
create mode 100644 scribo/scribo/util/color_to_hex.hh
create mode 100644 scribo/scribo/util/component_precise_outline.hh
create mode 100644 scribo/scribo/util/hex_to_color.hh
create mode 100644 scribo/src/content_in_hdoc.cc
create mode 100644 scribo/src/contest/DAE-2011/Makefile.am
create mode 100644 scribo/src/contest/DAE-2011/content_in_doc_dae.cc
create mode 100644 scribo/src/contest/DAE-2011/content_in_hdoc_dae.cc
create mode 100644 scribo/src/contest/hdlac-2011/Makefile.am
create mode 100644 scribo/src/contest/hdlac-2011/content_in_hdoc_hdlac.cc
create mode 100644 scribo/src/debug/non_text_mask.cc
create mode 100644 scribo/src/debug/show_components_bboxes.cc
create mode 100644 scribo/src/debug/show_components_boldness.cc
create mode 100644 scribo/src/debug/show_components_color.cc
create mode 100644 scribo/src/debug/show_groups_bboxes.cc
create mode 100644 scribo/src/debug/show_groups_bboxes_filtered.cc
create mode 100644 scribo/src/debug/show_lines_boldness.cc
create mode 100644 scribo/src/debug/show_links_bottom_aligned_2angles.cc
delete mode 100644 scribo/src/debug/show_links_several_right.cc
create mode 100644 scribo/src/debug/show_links_top_aligned_2angles.cc
create mode 100644 scribo/src/debug/show_paragraph_blocks.cc
create mode 100644 scribo/src/debug/show_separators.cc
create mode 100644 scribo/src/debug/show_stoppers.cc
create mode 100644 scribo/src/debug/show_text_lines.cc
create mode 100644 scribo/src/debug/show_text_lines_wo_seps.cc
create mode 100644 scribo/src/misc/closure_rectangle.cc
create mode 100644 scribo/src/non_text_components.cc
create mode 100644 scribo/src/primitive/extract/alignments.cc
rename scribo/src/primitive/extract/{extract_discontinued_hlines.cc =>
discontinued_hlines.cc} (100%)
rename scribo/src/primitive/extract/{extract_discontinued_lines.cc =>
discontinued_lines.cc} (100%)
rename scribo/src/primitive/extract/{extract_discontinued_vlines.cc =>
discontinued_vlines.cc} (100%)
create mode 100644 scribo/src/primitive/extract/lines_h_thick_and_thin.cc
create mode 100644 scribo/src/primitive/extract/lines_thick_and_thin.cc
create mode 100644 scribo/src/primitive/extract/separators_nonvisible.cc
rename scribo/src/primitive/extract/{extract_thick_hlines.cc => thick_hlines.cc}
(100%)
rename scribo/src/primitive/extract/{extract_thick_vlines.cc => thick_vlines.cc}
(100%)
create mode 100644 scribo/src/primitive/remove/Makefile.am
create mode 100644 scribo/src/primitive/remove/separators.cc
create mode 100644 scribo/src/util/Makefile.am
create mode 100644 scribo/src/util/component_precise_outline.cc
create mode 100644 scribo/tests/binarization/sauvola.cc
create mode 100644 scribo/tests/binarization/sauvola.ref.pbm
create mode 100644 scribo/tests/binarization/sauvola_ms.cc
create mode 100644 scribo/tests/binarization/sauvola_ms.ref.pbm
create mode 100644 scribo/tests/convert/Makefile.am
create mode 100644 scribo/tests/convert/base64.cc
create mode 100644 scribo/tests/core/object_groups.cc
create mode 100644 scribo/tests/estim/Makefile.am
create mode 100644 scribo/tests/estim/font_boldness.cc
create mode 100644 scribo/tests/estim/font_color.cc
create mode 100644 scribo/tests/filter/object_groups_mean_width.cc
create mode 100644 scribo/tests/filter/object_groups_size_ratio.cc
create mode 100644 scribo/tests/filter/object_groups_small.cc
create mode 100644 scribo/tests/filter/object_groups_with_holes.cc
create mode 100644 scribo/tests/filter/object_links_bbox_h_ratio.cc
create mode 100644 scribo/tests/filter/object_links_bbox_overlap.cc
create mode 100644 scribo/tests/filter/object_links_bbox_w_ratio.cc
create mode 100644 scribo/tests/filter/object_links_bottom_aligned.cc
create mode 100644 scribo/tests/filter/object_links_center_aligned.cc
create mode 100644 scribo/tests/filter/object_links_left_aligned.cc
create mode 100644 scribo/tests/filter/object_links_right_aligned.cc
create mode 100644 scribo/tests/filter/object_links_top_aligned.cc
create mode 100644 scribo/tests/filter/objects_on_border.cc
create mode 100644 scribo/tests/img/alignment_1.pbm
create mode 100644 scribo/tests/img/alignment_2.pbm
create mode 100644 scribo/tests/img/alignment_3.pbm
create mode 100644 scribo/tests/img/alignment_4.pbm
create mode 100644 scribo/tests/img/comp_on_borders.pbm
create mode 100644 scribo/tests/img/multi_scale.png
create mode 100644 scribo/tests/img/phillip.pbm
create mode 100644 scribo/tests/img/phillip.ppm
create mode 100644 scribo/tests/img/several_objects.pgm
create mode 100644 scribo/tests/img/single_object.pbm
create mode 100644 scribo/tests/img/the_valleys.pbm
create mode 100644 scribo/tests/primitive/extract/Makefile.am
create mode 100644 scribo/tests/primitive/extract/alignment_1.ref.pbm
create mode 100644 scribo/tests/primitive/extract/alignment_2.ref.pbm
create mode 100644 scribo/tests/primitive/extract/alignment_3.ref.pbm
create mode 100644 scribo/tests/primitive/extract/alignment_4.ref.pbm
create mode 100644 scribo/tests/primitive/extract/alignments.cc
create mode 100644 scribo/tests/unit_test/cond_tests_magickxx
create mode 100644 scribo/tests/unit_test/cond_tests_magickxx_qt
rename scribo/tests/unit_test/{cond_tests_qt_tesseract_tiff =>
cond_tests_magickxx_qt_tesseract_tiff} (100%)
create mode 100644 scribo/tests/unit_test/cond_tests_magickxx_tesseract
create mode 100644 scribo/tests/util/Makefile.am
create mode 100644 scribo/tests/util/color_to_hex.cc
create mode 100644 scribo/tests/util/component_precise_outline.cc
create mode 100644 scribo/tests/util/hex_to_color.cc
hooks/post-receive
--
Olena, a generic and efficient image processing platform