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 exp/TL has been updated
via 5058422e45eabd6bc3dae891921d3b3ee81f8c51 (commit)
via 0a79e3b79850ebae206aaf28932c1b1b38200d7a (commit)
via bb6ddb7e8f323fa072b903b81b87d81f410734b3 (commit)
via abdd5eb7842021c807fe66dd46e4d6aca9911d5b (commit)
via 010f8aa5fa3a09d58bb4a872f199384e18b51974 (commit)
via 6b18b5041243d56e03da45a779f1a50446785276 (commit)
via 71717ea0aa2e527ef9cf6b6667b026d101e54fc7 (commit)
via e6fe7d359db0a18c8f37dd29f06bfa1d9fead977 (commit)
via 450410e982d7c9abbd5d0b4c3d834284a504d138 (commit)
via 4998bf92ef1bd4a382768a9b9abcb925fc1bfe7b (commit)
via 0774f862907bf1f3b751cbd8e8124daa6ab58cea (commit)
via 346ed701130cb8bf46386ce95ac35b15d65fa3d7 (commit)
via a40ac76c172a4cedfaa305baa9776408a060d481 (commit)
via f8090ed81ed6a495faff8ce918139ce05d8c38a4 (commit)
via 32fe23ae1923b358cac3a9e1ab1b82ce7bc49f8c (commit)
via 917fa3dc9d19267535b783c4e5fd834542ce175a (commit)
via 7c470abe909031667f8fb466958aa3f189ef3086 (commit)
via 2cbfa7dcb92861252795028c0c8fc366757dbf72 (commit)
via e20e410934110ac86fe6d2590657a25a29c0034c (commit)
via c01c17406ae476e0e89407dc6db013110a4121da (commit)
via 314a240db85747e9822ed9494a497d312a0bdbde (commit)
via bdade6e5643b8c974e1b6c7e99db070600c6259a (commit)
via 1cbfcbe8bcaa34925f7a0d24ffaab0ddaedf293d (commit)
via d05185f51003f72f0d3d530b97adca245fadc998 (commit)
via 8caa6a0fbb8fbcf1acfc55712abf1b0ddfa9a7e3 (commit)
via 5028921e3633fa750f78434344b4a7c76d443582 (commit)
via 5d8a12598439482ccd53c596bb7e0690bf960ab8 (commit)
via e9bf0a68327ee187aad6616038d5661e8bf440a6 (commit)
via b77aca0a9a5c5c514ce258c853ee55ad6678d0a9 (commit)
via fe72eddb49c039d57bd3c778937e97c867c2530e (commit)
via 91582ecbeb5ce3a6885aada08a09f445dea9651d (commit)
via fea1bdb0b38b2f265838f332137c9e4f22711801 (commit)
via d06e84f05872eb7ba686f43384a68fb014c4af8c (commit)
via 66dc444e5b61893ef6ed78dcad9c2178228b4c7d (commit)
via 4b84c24f6bf2641a82d6eff062f55eab0cd06443 (commit)
via 5d26c00af6003c608a1c04be40851ca34ac38a63 (commit)
via d3965a63e8470b121892146ced02946aa1a3c068 (commit)
via dadfbf8950ef83c64755eaa15a9b469cb2d70ae3 (commit)
via b8c5c642918812a1b8b9b2c09d65fb4bef2d41cb (commit)
via a97476569ceb8f6ed597a87fb27bafd412970efa (commit)
via 7044058ab5a375b2e582ebad82621228e8030d48 (commit)
via c7b2885c2aaefecda885eabd0a3e8491aa373925 (commit)
via 8c2373f81c5660b119c96fecbddae0abbbc5d29d (commit)
via b815f9e2faf5ce7fe0deda0f4a7b9d07713f9b90 (commit)
via c54ade0529937a4d66187dea311a67dd49527597 (commit)
via e3d31288ebed111747116932b6056550f7229b72 (commit)
via 989f64c914db17c4381adbff449f799b46e981f7 (commit)
via caafe2757aa4412f8e61bc6528feb88d35129141 (commit)
via fd81df408806ec032d613c91f6aced2eab5e239d (commit)
via 2a45daf1baa56780ee68c4d42c4e575e8ad693c2 (commit)
via adbe79b77bfb5daef430d2a003891458ab27f5f4 (commit)
via 92370252d966b05de95b4f4e1ba8cdefbd589513 (commit)
via d31555ad4cc07979b43873987b3cf7ec10d4c1e0 (commit)
via a746768a222aa1b3ec885099818b6d6efc824dea (commit)
via 1692704a4e5905ac03d7c96f21d2ba10c7bd704c (commit)
via 8c6f47af691c0616259a54ca1710c98c6826731c (commit)
via 176f3fd8be2f5eb18d832c4cf19d8f3efa8abaa7 (commit)
via 5f10622a1e4e2ebd6c611be95802cad42ab6f7aa (commit)
via 8a48d8079b603e627237f7ca8524528e9ccdd714 (commit)
via 8f6e58708365263bf6198bc567994fea7879a6e7 (commit)
via dcb65af6925d22936a721ddd17ce91c834f1dcbb (commit)
via 26d28a507403bced81ccbbfb8cfc1d008f33f648 (commit)
via b40c467c3953682c550a820510252473cb9bbade (commit)
via 0feab07fa0cc4de58a9aa36aa63031416dea49f5 (commit)
via e3b70ab14ce95e19449395a38f037c902e3cf9d7 (commit)
via 0d75e39af1931bb05c1621a0b51861a73f8c97eb (commit)
via cd1d4e984a9b56e21f6b1f67a34487254ba0b40c (commit)
via 064910dbb2f8d70b87c1d78836386b32928dff68 (commit)
via d56e10be0cef21a014909aedc73f4409ee3c3402 (commit)
via ac04251919bfb607b5da55d91b505c387c945e6c (commit)
via c8994ac388a94521fb1cd0eb95baf73c6a79bdbf (commit)
via ae5b2f2067ba6a8a389acd3bd6c063315905af44 (commit)
via aa7f3d1c34dd90c3c1c968fbad9517156a11940a (commit)
via 887a3fe17b396633af4611076e69bb5c76c3413f (commit)
via 2ab706df5d8edb964d6fcae88148f6f105027aed (commit)
via 050eff13f8b5c8bbd8406b6dab922d1b8574c561 (commit)
via b97c12aee11a2e516237b02412914e5f4bfc2e17 (commit)
via 6cb33ef7ca56427fa323fe11ff40bda0be9b163f (commit)
via 2bc617f494e7c5bb8e2a93b6778fca1a085456d0 (commit)
via 5f4400b17bbaf4ee0dbfc0ed4e80bf2a376b76d0 (commit)
via e52aac02b156fd06b7de45959c8bf55024d98959 (commit)
via 8f71dbf3fb8f07798274336ef38ed4ec452e8cfc (commit)
via ed99a96992fcb4ebc2f2a416bae04c97b074a8b7 (commit)
via e3799361c833404830f88ac40091998bab1340d3 (commit)
via de6c91cef4c10e3dbb66f63092d3c1a983d39cc2 (commit)
via 8ea78356187b68e314e2e6bf915c2c1e652edcd5 (commit)
via d06dc7960770317f00270ea1db8066fbbab14358 (commit)
via e56dcf932acc99554acf6a57325c9b5f4de331dd (commit)
via d95b8eb4bca61df6982e7b738ee3b5f689334c2e (commit)
via c607b2b473ea041164765d74761665f7cd16679f (commit)
via 8da07c1ba16fd7e2f3efc0da7c24cf6892cabea4 (commit)
via f6c0e86048ab35abf56eec1d8dc16332fc3bdf03 (commit)
via b4795e30ef8c1cdfe67c8d7ec3591aec9da5eb16 (commit)
via 0abd35d7c909bef44614fea9483b0a7c8e65a76a (commit)
via 178d9766cf611cba88150f776cd0487af9af8d06 (commit)
via 9b0c072e6285ab9b3a7ad98db3c7bd311d7339dc (commit)
via 468f30937f07f5516e36220248bb50f549f3013a (commit)
via 26697559f82f078325ddaa979176ffec509726ae (commit)
via 095d4d83c7ae469708f1da8e0df191b96c5195e4 (commit)
via 306940e5bcac4ab11a2ecf04b35e171b23212367 (commit)
via aec0b06e61c989df7ba3a3c89fece4c10d4c035a (commit)
via e0308f46eeb95a3d133b81ae21ecfc3e85561e73 (commit)
via df7ee00617e417f3e3782f296317180aab397c68 (commit)
via 359105b5373ba839805b1198597e3049fae509f5 (commit)
via 3f55de7920b3b6ca92e4d6b7f80c7a69f48060f5 (commit)
via 94167940366c76ce3d8fa8fc71bcef6366336f5c (commit)
via 9a84a00e71be26f15a4cb026563b83b058f191fc (commit)
via faeffbfac0157771d8afbb181ddf1aa6ce62bd64 (commit)
via 848be92889506f3522e0063d19b942e9e26e1429 (commit)
via 65e27d4f181270bdf32ccd70623b02f8c6515d7b (commit)
via 75d014789ef295f49c144e41b3388d1965f3b003 (commit)
via 5f6cc931ac246ce107794adb0812dfcadab90c65 (commit)
via 5da629f7d9ab5cea4acf78daae3f4ec46f710111 (commit)
via 641fb1845b4afaf3d7be707b9eab9757ebd9848e (commit)
via 10886bb0bd1026a72b13212602008d34a1e6a26c (commit)
via 5c51ffe52ba4551362ab8a77be720b5afc856cc6 (commit)
via 1af4682ac3441c1e45c1e0c192b0991e2ba8e563 (commit)
via 202bac27de2b47341f76e44bef7cb1ddf671a79a (commit)
via e9c085e05f15fdd3e30287c26db7cf3d659baff7 (commit)
via 959b10e6917b071d17bfa765e715cefa47a94c0e (commit)
via 958cb5799166a785a8db956a20f44547c0c8e022 (commit)
via 4b83d9c6b4e22789c1069e5f147ac9f674995a8c (commit)
via 29bf3b02e00c4d7e65586f935fda3849f2067d27 (commit)
via 7c649ab73e632b9399b2824a75529f95b530f168 (commit)
via 9faa94823c7a7bae018f944ab17e79f5d0774ac3 (commit)
via 279c33718e3dcaba50a6efc29c45ff63a0713cda (commit)
via 81f0006071a6fda8295c75c48dd7df0c3f5d8c19 (commit)
via afa46ab741c9b611d0817ab18e04c8c658c83ddf (commit)
via 955984a153a407f807549bc2b147e9a149861c05 (commit)
via a412a54529f79027659b8c3fd723556b77cfd2ed (commit)
via 4ebb5d640799b7ce299d4a573a42d0eb48b1c9df (commit)
via 7e43020f1b94958d6287965abf4cb4cab901895b (commit)
via 0a1c7ac3b44b539d21e4b3f50738291b2f79e093 (commit)
via 26d31484856f050052cfed5122507ad24926e81a (commit)
via c1215ffb093c6e4b0bfbb8d6d0c522e4591c9979 (commit)
via 6e6baf62c3b15ccd846760b5cd5c0ca8401d7afe (commit)
via 42bdd44352ec055008afc581b4a61ed892f1ef5f (commit)
via b3754d8eda282e0a83afaf8bf5dbe42ffb0193c9 (commit)
via 88e9e68e5ee86ef83b4d6ed2fcc926ae4497ecc2 (commit)
via 6b9bc50e45224d17f9ac617fc36b9baa8807ffb2 (commit)
via a2d5c260202c5cd2d2f536aab7f03370d5c39aaa (commit)
via 8c828c81c57a819e5eaf88ffc47fc354948e9d05 (commit)
via 3124478b0522c2fda5b4b2d6b903f3c66e8532ea (commit)
via 3e32b86e95ee68eaa69bd188a3cfb9a084dd3c64 (commit)
via b1efc3e8713ad04f14e4e65645342927b33fbfe1 (commit)
via f15b2c0e82fb846615c755590564955e56b163fc (commit)
via 8f094c6dbc3e7a53004f25a6b4268c5fa88e0f47 (commit)
via 02c4ea9fa1d28f8f6fd8161f5464e713e6c1c540 (commit)
via 0a078938b8f3fdc10d234fe663ff74a4b6a44284 (commit)
via 8b31df65d090f1ac9965f0feb4d3bb68a17948f1 (commit)
via 588a6d4df5b2260df18ea39cd73dfdb2218120f6 (commit)
via 089d5ff91de9d30939ecb783a161ff542b0240ca (commit)
via 6919bfe815821aadac688e68ad2cc9c044786592 (commit)
via 870ac7ad52b84c32ffd4ec4b1dd0ba8d3e03760f (commit)
via 1e9b9bdc30b97729412d43c28c213461e52ed5eb (commit)
via 3f5d9e560d0d128aafa28be5fea3f1e8f8dad9d6 (commit)
via 02720ffe0da87af83572f465b4a5360e1a84ade8 (commit)
via bee3fa8b6c21739dafb6e3aabe059940a00f8ed3 (commit)
via 31f1d7085fcd358ae06d7bef523df048b38c7132 (commit)
via 5f1d602d3115879c4fdddf26e5c4ac68f043b671 (commit)
via 95ac14a3201bedb36199d8771972f8a48dddd5be (commit)
via ce1802a50dd9a614798477d6b4f015f899c34ebb (commit)
via a38f790273e1804c8d2fe766812e20f2ae705411 (commit)
via 545073676d2330a155341cb135ef1f2862be1a6c (commit)
via 3da3ce793613f82361927877232eb18a829d26e5 (commit)
via 49883e6190d8c80cee1c2bdff9dda3a597e88b22 (commit)
via 733069faaf7cf86244aa968532e8aa6556a41b69 (commit)
via 30dbf823348cbde134c54e1cd978fa778084be79 (commit)
via cde905dfde6c1d8d96017d4bd5efa5fc7b35cf9c (commit)
via b3cec6181a8b38f07d8bb47b991a4a5d5e4d051a (commit)
via 1df691cde9b5613124bbb250b2296f8f535ae21c (commit)
via 7da64b4b783b432d3e307274a66ba4f21be464e5 (commit)
via 1a9410e2b25e21bb4e0231de36b755368d9bd71c (commit)
via 8ac04a5a9d19c3a53448a102dbbb057860fd1ae8 (commit)
via 253f29ebc867914d23b08255ea09ad47656473fb (commit)
via 6b9da0eaaa1911f74920bd5a1445a9edb5c03a94 (commit)
via 41c1f03a47ff9c04e3e3f98c8e9121c652753b2f (commit)
via da7289c0974d6220caa6ecc77ec55c8375a3b190 (commit)
via 3aa0e8eb1734c046a3bed4d5d86416ac7b21276a (commit)
via a989777556aabcb86ace2177ee610822326b6c2b (commit)
via 6331ba74dc0221afdae5e0cc95ae8a9dc5ad5439 (commit)
via 335d3dcec46d9d9f001d2c3fe9bd8c603ab4be30 (commit)
via 2c561736c9b2e26090dbb73b78dbfb4ce1beafe7 (commit)
via db25d0669c0597d20c907744c7abcfc9a0cc9c96 (commit)
via 4eb89f2d84c662355e8374428e488983043bda32 (commit)
via 399b4c968d16649900d3ea735c7ff572e21850c0 (commit)
via ad86da5f45c64e29b0625f5e51a31a987eae0a8d (commit)
via ba73bc637d964e1dd7907b9aee1fd8619ca42c07 (commit)
via 30d4a4fa9a12c6b2b269965b5850bed5372ebd45 (commit)
via fb6a6ed1200502ec269eaf48bdc40103d73c0762 (commit)
via 30163b57415d1ff544d3407fb7c6a03ec74d17ea (commit)
via 038b74b7c8a8a3afa4b62697fa7b9401d1b5eeca (commit)
via 3d35b1c89df177d8021919ded069156e7414e42d (commit)
via 058a6199e196bbe92c146b261dd355af0edd7167 (commit)
via 661523fee217858abd5552847f2400a48285b7fe (commit)
via b7e939ccdc1f7351c7ac6fba02dbff742008d660 (commit)
via 3a573b8e140dc092b83e348251083cb68b4604a2 (commit)
via 19cf0bfdd73f029d2e92843a587d3d9148c62f6c (commit)
via 215777f7213dc458fc16299b95a05a777a023e48 (commit)
via 28582ba9109d77a6979472f95e6797308e55674f (commit)
via 77cc306a85e350e52ec09390e237e1ff6601760c (commit)
via 45b2fd98e041d1988cbf3112ba96bb1a285ee4fb (commit)
via 04278118bbd05933ebc1c7df432051ff1360836f (commit)
via 9bb391b78fcf0bb54e1c5d6ff1387021698a5db7 (commit)
via dfc378d90e022510767e81dfa75a5833239982c9 (commit)
via 90d7601e315c41aad406f50784cff6a392cf6c00 (commit)
via 669186fc274e07ce16851922c744d5c7e15a84ea (commit)
via 96e67f6256e215729bba53609b2cc3c057b09dbb (commit)
via c2c03cdaebcc00a452fbf8c36fabf877caab3767 (commit)
via 074b98c01a843927c4598b9133a4a10c8f6448cf (commit)
via 056a7da3c8daf34dd9c82702f71852271849144d (commit)
via a594568ba144ed50c21effddeb18704c8b3fa446 (commit)
via 508408f7dff9e322755e4cf4cc1f758a77afb4b6 (commit)
via 26bb7741e04430e26581eae579fb2fdd83a2a2d0 (commit)
via d3418e806a546d54fc8b2d48e8993278d12a28e4 (commit)
via 4cdfb68adba71179d1928ce78897cd901f4e400f (commit)
via cd5f19d46dfb82024482d669074983c844493991 (commit)
via cf8f392486675fa382e4b2dd72c1a501882e01dd (commit)
via 129176c3000e67c707a7ed0f858a7d17a3a3a754 (commit)
via fbed673b4e5f2dca40b75ab862de5bc8b7db8a24 (commit)
via 0da19ecf5b9969fbdcd82b9d2cb90ddbc51ac6c5 (commit)
via 96efae2cbedf68ef4239f362a7ecb76ce4aaaa91 (commit)
via 20559be00fdfd2fbdbdd98f076b876657e5bc6a8 (commit)
via 9085e4b7e9e6fe2d0be12bc63d51aa8f25bcdc4f (commit)
via d9a6f25af67108cee925ce72374aff349434837d (commit)
via 017deaf9e4529abc349e058bce98666e1e432966 (commit)
via 808ccde7dce1f632e13c6a6a5165d2fc09bdee84 (commit)
via 2e5b2fb984eb222f5b47a1d104ebdf8d56f2321a (commit)
via 173a8033a3feee06081e104dba21607f9a521be2 (commit)
via f7d160738f1c853ce9533c1bd72ce77b950d81c0 (commit)
via f00d513a3c97cba2b5f0a641e0e41f6e05e36b4e (commit)
via 0119758928ae548160814ddcd9b2316b0bceac95 (commit)
via 480f7d1fa43b0690d4fedc21bf8bab2326c86cb4 (commit)
via edc8943687604585b3c202a1a65456ca471f0c1a (commit)
from fcf3eb50062fa7db5a54db97b7eed0a5b0ac9f9a (commit)
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 -----------------------------------------------------------------
5058422 milena/mln/binarization/tmms_hysteresis.hh: Optimization of functions
tmms_hysteresis.
0a79e3b Merge branch 'master' into exp/TL
-----------------------------------------------------------------------
Summary of changes:
.dir-locals.el | 5 +
AUTHORS | 108 +-
COPYING | 14 +-
ChangeLog | 135 +-
HACKING | 7 +-
INSTALL | 9 +-
bootstrap | 4 +-
build-aux/.gitignore | 1 +
build-aux/mln_add_file | 8 +-
configure.ac | 64 +-
doc/Doxyfile.in | 4 +-
doc/Makefile.am | 92 +-
lrde-scmstats.sh | 4 +-
milena/ChangeLog | 1827 +-
milena/Makefile.am | 1 +
milena/apps/Makefile.am | 6 +-
.../constrained-connectivity.cc | 10 +-
milena/apps/generic-skel/Makefile.am | 115 +
.../generic-skel/image2d-skel-unconstrained.cc | 92 +
.../generic-skel/image2d-skel-with-end-points.cc | 94 +
.../generic-skel/image3d-skel-unconstrained.cc | 109 +
.../generic-skel/image3d-skel-with-1d-isthmuses.cc | 114 +
.../generic-skel/image3d-skel-with-end-points.cc | 114 +
milena/apps/generic-skel/image3d-skel.hh | 399 +
.../test-image2d-skel-unconstrained.in} | 15 +-
.../test-image2d-skel-with-end-points.in} | 15 +-
.../generic-skel/test-mixed.in} | 16 +-
milena/apps/graph-morpho/convert.hh | 4 +-
milena/apps/graph-morpho/make.hh | 6 +-
milena/apps/graph-morpho/morpho.hh | 8 +-
milena/apps/mesh-segm-skel/Makefile.am | 187 +-
.../apps/mesh-segm-skel/mesh-complex-2-collapse.cc | 153 +
.../mesh-complex-max-curv-1-collapse.cc | 386 +
.../mesh-complex-max-curv-2-collapse.cc | 328 +
...ax-curv.cc => mesh-complex-max-curv-extrema.cc} | 109 +-
.../mesh-segm-skel/mesh-complex-max-curv-segm.cc | 56 +-
.../mesh-segm-skel/mesh-complex-max-curv-skel.cc | 328 +
.../apps/mesh-segm-skel/mesh-complex-max-curv.cc | 17 +-
...curv-segm.cc => mesh-complex-pinv-curv-segm.cc} | 63 +-
.../mesh-segm-skel/mesh-complex-pinv-curv-skel.cc | 344 +
milena/apps/mesh-segm-skel/mesh-complex-segm.cc | 26 +-
milena/apps/mesh-segm-skel/mesh-complex-skel.cc | 126 +-
milena/apps/mesh-segm-skel/misc.hh | 15 +-
.../mesh-segm-skel/off-to-vtk-bin.cc} | 52 +-
milena/apps/mesh-segm-skel/save_bin_alt.hh | 310 +-
.../test-mesh-complex-2-collapse.in} | 14 +-
.../test-mesh-complex-max-curv-1-collapse.in} | 15 +-
.../test-mesh-complex-max-curv-2-collapse.in} | 15 +-
.../test-mesh-complex-max-curv-extrema.in} | 17 +-
.../test-mesh-complex-max-curv-skel.in} | 17 +-
.../test-mesh-complex-pinv-curv-segm.in} | 17 +-
.../test-mesh-complex-pinv-curv-skel.in} | 17 +-
.../mesh-segm-skel/test-mixed.in} | 12 +-
milena/apps/morphers/iz.cc | 35 +-
milena/apps/morphers/recorder-bft.cc | 9 +-
milena/doc/Doxyfile.in | 6 +-
milena/doc/Makefile.am | 77 +-
milena/doc/examples/devel/facade.cc.raw | 4 +-
milena/doc/examples/devel/impl.cc.raw | 7 +-
milena/doc/figures/extend-1.ppm | Bin 12406 -> 12407 bytes
milena/doc/figures/extend-2.ppm | Bin 16546 -> 16547 bytes
milena/doc/figures/extend-3.ppm | Bin 16546 -> 16547 bytes
milena/doc/figures/extend-4.ppm | 2 +-
milena/doc/figures/extend-5.ppm | Bin 12406 -> 12407 bytes
milena/doc/figures/fill-1.ppm | Bin 12406 -> 12407 bytes
milena/doc/figures/fill-2.ppm | Bin 12406 -> 12407 bytes
milena/doc/figures/fill-imageif-cfun-1.ppm | Bin 206 -> 207 bytes
milena/doc/figures/fill-subdomain-1.pbm | 2 +-
milena/doc/figures/fill-subdomain-2.ppm | Bin 206 -> 207 bytes
milena/doc/figures/fill-subdomain-3.ppm | Bin 206 -> 207 bytes
milena/doc/figures/fill-subdomain-4.ppm | Bin 206 -> 207 bytes
milena/doc/figures/ima2d-rot-1.ppm | Bin 235320 -> 235321 bytes
milena/doc/figures/ima2d-rot-2.ppm | Bin 235320 -> 235321 bytes
milena/doc/figures/ima_save.pbm | 2 +-
milena/doc/figures/labeling-compute-1.pbm | 2 +-
milena/doc/figures/labeling-compute-2.ppm | Bin 206 -> 207 bytes
milena/doc/figures/logical-not-1.pbm | 2 +-
milena/doc/figures/logical-not-2.pbm | 2 +-
milena/doc/figures/logical-not-3.pbm | 2 +-
milena/doc/figures/tuto2_first_image-1.pbm | 2 +-
milena/doc/figures/tuto3_colorize-1.pgm | Bin 141 -> 142 bytes
milena/doc/figures/tuto3_colorize-2.ppm | Bin 191 -> 192 bytes
milena/doc/figures/tuto3_rw_image-1.ppm | Bin 4918 -> 4919 bytes
milena/doc/figures/tuto3_rw_image-2.ppm | 2 +-
milena/doc/figures/tuto3_rw_image-3.ppm | Bin 12406 -> 12407 bytes
.../figures/tuto4_genericity_and_algorithms-1.ppm | Bin 12406 -> 12407 bytes
.../figures/tuto4_genericity_and_algorithms-2.ppm | Bin 12406 -> 12407 bytes
.../figures/tuto4_genericity_and_algorithms-3.pbm | 2 +-
.../figures/tuto4_genericity_and_algorithms-4.ppm | Bin 12406 -> 12407 bytes
.../figures/tuto4_genericity_and_algorithms-5.ppm | Bin 12406 -> 12407 bytes
.../figures/tuto4_genericity_and_algorithms-6.ppm | Bin 12406 -> 12407 bytes
milena/doc/generate_dist_files.sh | 47 -
milena/doc/tools/todoxygen.sh | 23 +-
milena/headers.mk | 20 +-
milena/img/README | 6 +
milena/img/bunny.pgm | Bin 0 -> 27000043 bytes
milena/mesh/Makefile.am | 26 +-
milena/mesh/bunny-holefilled.vtk |458714 ++++++++++++++++++++
milena/mesh/pseudo-manifold.vtk | 188 +
milena/mesh/teapot.vtk |25008 ++
milena/mesh/tetrahedron.vtk | 48 +
milena/mln/accu/stat/median_alt.hh | 14 +-
milena/mln/accu/transform_snake.hh | 2 +-
milena/mln/algebra/mat.hh | 4 +-
milena/mln/algebra/quat.hh | 7 +-
milena/mln/binarization/tmms_hysteresis.hh | 740 +-
milena/mln/canvas/all.hh | 2 +-
.../canvas/browsing/dir_struct_elt_incr_update.hh | 31 +-
milena/mln/core/alias/complex_image.hh | 18 +-
milena/mln/core/concept/function.hh | 12 +-
milena/mln/core/contract.hh | 11 +-
.../mln/core/image/dmorph/mutable_extension_ima.hh | 272 +
milena/mln/core/image/graph_elt_neighborhood_if.hh | 8 +-
milena/mln/core/image/graph_elt_window_if.hh | 10 +-
milena/mln/core/image/image2d.hh | 5 -
milena/mln/core/image/imorph/labeled_image.hh | 8 +-
milena/mln/core/image/vmorph/fun_image.hh | 24 +-
milena/mln/core/internal/classical_window_base.hh | 1 -
milena/mln/core/internal/image_morpher.hh | 1 -
milena/mln/core/internal/labeled_image_base.hh | 35 +-
milena/mln/core/point.hh | 2 +-
.../{math/pi.hh => core/routine/mutable_extend.hh} | 47 +-
milena/mln/core/site_set/p_edges.hh | 16 +-
milena/mln/core/site_set/p_graph_piter.hh | 4 +-
milena/mln/core/site_set/p_line2d.hh | 1 -
milena/mln/core/site_set/p_set.hh | 14 +-
milena/mln/data/fill.hh | 3 +-
milena/mln/data/stretch.hh | 12 +-
milena/mln/debug/trace.hh | 40 +-
milena/mln/draw/dashed_line.hh | 18 +-
milena/mln/fun/p2b/antilogy.hh | 1 -
milena/mln/fun/p2b/tautology.hh | 1 -
milena/mln/fun/v2v/array.hh | 11 +-
milena/mln/fun/v2v/rgb8_to_rgbn.hh | 61 +-
milena/mln/fun/v2v/rgb_to_hsl.hh | 2 +-
milena/mln/fun/x2x/rotation.hh | 7 +-
milena/mln/geom/complex_geometry.hh | 16 +-
milena/mln/io/fld/write_header.hh | 9 +-
milena/mln/io/magick/load.hh | 6 +-
milena/mln/io/off/load.hh | 27 +-
milena/mln/io/off/save.hh | 10 +-
milena/mln/io/pdf/load.hh | 8 +-
milena/mln/io/pnm/save_header.hh | 10 +-
milena/mln/io/raw/load.hh | 3 +-
milena/mln/io/tiff/load.hh | 10 +-
.../{tests/accu/compute.cc => mln/io/vtk/all.hh} | 29 +-
milena/mln/io/vtk/load.hh | 615 +
milena/mln/io/vtk/save.hh | 649 +
milena/mln/labeling/flat_zones.hh | 4 +-
milena/mln/linear/#ch_convolve.hh# | 103 -
milena/mln/linear/gaussian.hh | 3 +-
milena/mln/make/attachment.hh | 53 +-
milena/mln/make/cell.hh | 11 +-
milena/mln/make/detachment.hh | 56 +-
milena/mln/math/pi.hh | 10 +-
milena/mln/morpho/tree/data.hh | 32 +-
milena/mln/morpho/tree/impl/dual_hqueue.hh | 5 +-
milena/mln/morpho/tree/impl/dual_union_find.hh | 13 +-
milena/mln/morpho/watershed/flooding.hh | 25 +-
milena/mln/morpho/watershed/topological.hh | 198 +-
milena/mln/registration/icp.hh | 15 +-
milena/mln/tag/init.hh | 1 -
milena/mln/test/positive.hh | 11 +-
milena/mln/test/predicate.hh | 8 +-
milena/mln/topo/connectivity_number_2d.hh | 130 +
milena/mln/topo/connectivity_number_3d.hh | 309 +
milena/mln/topo/detach.hh | 83 -
milena/mln/topo/detach_cell.hh | 154 +
milena/mln/topo/detach_pair.hh | 191 +
milena/mln/topo/detach_point.hh | 114 +
milena/mln/topo/is_facet.hh | 52 +-
milena/mln/topo/is_n_face.hh | 16 +-
milena/mln/topo/is_not_1d_isthmus.hh | 208 +
milena/mln/topo/is_not_end_point.hh | 121 +
milena/mln/topo/is_simple_2d.hh | 135 +-
milena/mln/topo/is_simple_cell.hh | 114 +-
milena/mln/topo/is_simple_pair.hh | 225 +
milena/mln/topo/is_simple_point2d.hh | 142 +
milena/mln/topo/is_simple_point3d.hh | 191 +
milena/mln/topo/{is_n_face.hh => no_constraint.hh} | 46 +-
milena/mln/topo/skeleton/breadth_first_thinning.hh | 171 +-
.../mln/topo/skeleton/priority_driven_thinning.hh | 215 +
milena/mln/trait/image/props.hh | 2 +-
milena/mln/trait/images.hh | 7 +-
milena/mln/transform/fft.hh | 705 +
milena/mln/util/adjacency_matrix.hh | 13 +-
milena/mln/util/array.hh | 43 +-
milena/mln/util/edge.hh | 3 +-
milena/mln/util/fibonacci_heap.hh | 93 +-
milena/mln/util/object_id.hh | 8 +-
milena/mln/util/set.hh | 4 +-
milena/mln/util/timer.hh | 24 -
milena/mln/util/tracked_ptr.hh | 8 +-
milena/mln/value/hsl.hh | 9 +-
milena/mln/value/int_u.hh | 194 +-
milena/mln/value/int_u.hxx | 198 +
milena/mln/value/internal/gray_f.hh | 2 +-
milena/mln/value/lut_vec.hh | 8 +-
milena/mln/value/qt/rgb32.hh | 78 +-
milena/mln/value/rgb.hh | 38 +-
milena/mln/version.hh.in | 19 +-
milena/mln/world/binary_2d/subsample.hh | 27 +-
milena/new-header | 4 +-
milena/tests/Makefile.am | 10 +-
milena/tests/accu/compute.cc | 5 +-
milena/tests/core/alias/Makefile.am | 3 +-
milena/tests/core/alias/dpoint2d.cc | 4 +-
.../tests/core/alias/{dpoint2d.cc => neighb2d.cc} | 33 +-
milena/tests/core/image/complex_image.hh | 20 +-
milena/tests/data/transform.cc | 18 +-
milena/tests/draw/Makefile.am | 4 +-
.../deskew.cc => milena/tests/draw/dashed_line.cc | 33 +-
milena/tests/draw/line.cc | 17 +-
milena/tests/io/Makefile.am | 5 +-
milena/tests/io/dump/Makefile.am | 4 +-
milena/tests/io/dump/dump.cc | 32 +
milena/tests/io/magick/load.cc | 2 +-
milena/tests/io/{dump => vtk}/Makefile.am | 18 +-
.../deskew.cc => milena/tests/io/vtk/load_bin.cc | 44 +-
.../alias/dpoint2d.cc => io/vtk/load_save_bin.cc} | 33 +-
milena/tests/io/vtk/save.cc | 106 +
milena/tests/labeling/compute.cc | 14 +-
milena/tests/labeling/pack.cc | 13 +-
milena/tests/make/Makefile.am | 4 +-
milena/tests/make/attachment.cc | 77 +
milena/tests/make/detachment.cc | 98 +
milena/tests/topo/Makefile.am | 13 +-
milena/tests/topo/complex.cc | 3 +
milena/tests/topo/connectivity_numbers_2d.cc | 87 +
milena/tests/topo/detach_pair.cc | 73 +
milena/tests/topo/is_facet.cc | 80 +
milena/tests/topo/is_simple_pair.cc | 73 +
milena/tests/topo/skeleton/Makefile.am | 12 +-
.../tests/topo/skeleton/breadth_first_thinning.cc | 64 +-
.../skeleton/breadth_first_thinning_constrained.cc | 78 +
.../topo/skeleton/priority_driven_thinning.cc | 92 +
.../priority_driven_thinning_constrained.cc | 96 +
milena/tests/transform/Makefile.am | 22 +-
milena/tests/transform/fft.cc | 105 +
milena/tests/unit_test/Makefile.am | 3 +-
milena/tests/unit_test/cond_tests_fftw3 | 1 +
milena/tests/unit_test/unit-tests.mk | 35 +-
milena/tests/util/line_graph.cc | 22 +-
milena/tests/value/Makefile.am | 8 +-
milena/tests/{accu/compute.cc => value/int_u32.cc} | 21 +-
milena/tests/value/scalar.cc | 90 -
milena/tests/world/binary_2d/Makefile.am | 11 +-
.../tests/world/binary_2d/subsample.cc | 28 +-
milena/tools/Makefile.am | 66 +-
milena/tools/compute_local_configurations.cc | 109 +
.../pi.hh => tools/connectivity_numbers_3d.cc} | 48 +-
milena/tools/connectivity_numbers_3d.hh | 407 +
.../tools/connectivity_numbers_3d_tbb.cc | 50 +-
milena/tools/connectivity_numbers_3d_tbb.hh | 163 +
milena/tools/gen_cxx_lut | 103 +
.../tools/simple_point3d_lut.cc | 51 +-
milena/tools/simple_point3d_lut.hh | 190 +
.../simple_point3d_lut_26_6.cc} | 22 +-
.../all.hh => tools/simple_point3d_lut_tbb.cc} | 49 +-
milena/tools/simple_point3d_lut_tbb.hh | 185 +
milena/tools/test_simple_point3d_lut_26_6.cc | 136 +
milena/tools/tools.mk | 7 +-
milena/trash/display_color_pretty.hh | 15 +-
milena/trash/display_remove.hh | 13 +-
milena/trash/display_save.hh | 14 +-
milena/trash/display_save_and_show.hh | 10 +-
milena/trash/display_show.hh | 10 +-
milena/trash/neighb_get.hh | 6 +-
scribo/ChangeLog | 220 +-
scribo/demo/viewer/Makefile.am | 3 +-
scribo/doc/Doxyfile.in | 2 +-
scribo/doc/Makefile.am | 77 +-
scribo/doc/tools/todoxygen.sh | 23 +-
scribo/headers.mk | 3 +
scribo/{src => scribo}/afp/components.hh | 20 +-
scribo/{src => scribo}/afp/link.hh | 11 +-
scribo/{src => scribo}/afp/regroup.hh | 9 +-
.../binarization/internal/local_threshold_core.hh | 3 +-
scribo/scribo/core/document.hh | 13 +-
scribo/scribo/core/internal/doc_serializer.hh | 18 +-
scribo/scribo/core/line_info.hh | 6 +-
scribo/scribo/core/line_set.hh | 2 -
scribo/scribo/core/object_groups.hh | 5 +-
scribo/scribo/core/paragraph_set.hh | 3 +-
scribo/scribo/estim/components_features.hh | 24 +-
scribo/scribo/filter/internal/component_aligned.hh | 4 +-
scribo/scribo/filter/internal/compute.hh | 4 +-
scribo/scribo/filter/object_groups_with_holes.hh | 2 +-
scribo/scribo/filter/objects_with_holes.hh | 33 +-
scribo/scribo/filter/separators_in_borders.hh | 14 -
scribo/scribo/io/xml/load.hh | 15 +-
scribo/scribo/postprocessing/fill_object_holes.hh | 9 -
scribo/scribo/preprocessing/deskew.hh | 7 +-
scribo/scribo/preprocessing/deskew_crop.hh | 3 +-
scribo/scribo/primitive/extract/alignments.hh | 8 +-
.../primitive/extract/lines_h_thick_and_thin.hh | 3 +-
scribo/scribo/primitive/extract/non_text.hh | 4 -
scribo/scribo/primitive/extract/non_text_kmean.hh | 5 +-
.../primitive/extract/separators_nonvisible.hh | 63 -
.../primitive/link/internal/link_functor_base.hh | 4 +-
.../primitive/regroup/from_single_left_link.hh | 4 +-
scribo/scribo/text/clean_inplace.hh | 15 +-
scribo/scribo/text/extract_paragraphs_hdoc.hh | 44 -
scribo/scribo/text/merging.hh | 55 +-
scribo/scribo/text/recognition.hh | 216 +-
.../toolchain/internal/text_in_picture_functor.hh | 42 +-
scribo/scribo/util/init_integral_image.hh | 5 +-
scribo/src/Makefile.am | 9 +-
scribo/src/binarization/Makefile.am | 5 -
scribo/src/text_recognition_in_picture.cc | 4 +-
scribo/tests/preprocessing/crop.cc | 6 +-
.../preprocessing/crop_without_localization.cc | 6 +-
scribo/tests/preprocessing/deskew.cc | 6 +-
scribo/tests/preprocessing/rotate_90.cc | 6 +-
scribo/tests/primitive/extract/alignments.cc | 19 +-
scribo/tests/unit_test/unit-tests.mk | 3 +
swilena/ChangeLog | 10 +-
swilena/python/Makefile.am | 2 +-
318 files changed, 499006 insertions(+), 3090 deletions(-)
create mode 100644 .dir-locals.el
create mode 100644 milena/apps/generic-skel/Makefile.am
create mode 100644 milena/apps/generic-skel/image2d-skel-unconstrained.cc
create mode 100644 milena/apps/generic-skel/image2d-skel-with-end-points.cc
create mode 100644 milena/apps/generic-skel/image3d-skel-unconstrained.cc
create mode 100644 milena/apps/generic-skel/image3d-skel-with-1d-isthmuses.cc
create mode 100644 milena/apps/generic-skel/image3d-skel-with-end-points.cc
create mode 100644 milena/apps/generic-skel/image3d-skel.hh
copy milena/{tests/draw/Makefile.am =>
apps/generic-skel/test-image2d-skel-unconstrained.in} (68%)
copy milena/{tests/draw/Makefile.am =>
apps/generic-skel/test-image2d-skel-with-end-points.in} (67%)
copy milena/{tests/draw/Makefile.am => apps/generic-skel/test-mixed.in} (63%)
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-2-collapse.cc
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-max-curv-1-collapse.cc
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-max-curv-2-collapse.cc
copy milena/apps/mesh-segm-skel/{mesh-complex-max-curv.cc =>
mesh-complex-max-curv-extrema.cc} (63%)
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-max-curv-skel.cc
copy milena/apps/mesh-segm-skel/{mesh-complex-max-curv-segm.cc =>
mesh-complex-pinv-curv-segm.cc} (72%)
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-pinv-curv-skel.cc
copy milena/{mln/canvas/all.hh => apps/mesh-segm-skel/off-to-vtk-bin.cc} (59%)
copy milena/{tests/draw/Makefile.am =>
apps/mesh-segm-skel/test-mesh-complex-2-collapse.in} (73%)
copy milena/{tests/draw/Makefile.am =>
apps/mesh-segm-skel/test-mesh-complex-max-curv-1-collapse.in} (64%)
copy milena/{tests/draw/Makefile.am =>
apps/mesh-segm-skel/test-mesh-complex-max-curv-2-collapse.in} (64%)
copy milena/{tests/draw/Makefile.am =>
apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.in} (54%)
copy milena/{tests/draw/Makefile.am =>
apps/mesh-segm-skel/test-mesh-complex-max-curv-skel.in} (55%)
copy milena/{tests/topo/Makefile.am =>
apps/mesh-segm-skel/test-mesh-complex-pinv-curv-segm.in} (60%)
copy milena/{tests/draw/Makefile.am =>
apps/mesh-segm-skel/test-mesh-complex-pinv-curv-skel.in} (55%)
rename milena/{doc/tools/clearbanner.sh => apps/mesh-segm-skel/test-mixed.in} (56%)
mode change 100755 => 100644
delete mode 100755 milena/doc/generate_dist_files.sh
create mode 100755 milena/img/bunny.pgm
create mode 100644 milena/mesh/bunny-holefilled.vtk
create mode 100644 milena/mesh/pseudo-manifold.vtk
create mode 100644 milena/mesh/teapot.vtk
create mode 100644 milena/mesh/tetrahedron.vtk
create mode 100644 milena/mln/core/image/dmorph/mutable_extension_ima.hh
copy milena/mln/{math/pi.hh => core/routine/mutable_extend.hh} (59%)
delete mode 100644 milena/mln/data/transform
copy milena/{tests/accu/compute.cc => mln/io/vtk/all.hh} (74%)
create mode 100644 milena/mln/io/vtk/load.hh
create mode 100644 milena/mln/io/vtk/save.hh
delete mode 100644 milena/mln/linear/#ch_convolve.hh#
create mode 100644 milena/mln/topo/connectivity_number_2d.hh
create mode 100644 milena/mln/topo/connectivity_number_3d.hh
delete mode 100644 milena/mln/topo/detach.hh
create mode 100644 milena/mln/topo/detach_cell.hh
create mode 100644 milena/mln/topo/detach_pair.hh
create mode 100644 milena/mln/topo/detach_point.hh
create mode 100644 milena/mln/topo/is_not_1d_isthmus.hh
create mode 100644 milena/mln/topo/is_not_end_point.hh
create mode 100644 milena/mln/topo/is_simple_pair.hh
create mode 100644 milena/mln/topo/is_simple_point2d.hh
create mode 100644 milena/mln/topo/is_simple_point3d.hh
copy milena/mln/topo/{is_n_face.hh => no_constraint.hh} (64%)
create mode 100644 milena/mln/topo/skeleton/priority_driven_thinning.hh
create mode 100644 milena/mln/transform/fft.hh
create mode 100644 milena/mln/value/int_u.hxx
copy milena/tests/core/alias/{dpoint2d.cc => neighb2d.cc} (68%)
copy scribo/tests/preprocessing/deskew.cc => milena/tests/draw/dashed_line.cc (72%)
copy milena/tests/io/{dump => vtk}/Makefile.am (70%)
copy scribo/tests/preprocessing/deskew.cc => milena/tests/io/vtk/load_bin.cc (62%)
copy milena/tests/{core/alias/dpoint2d.cc => io/vtk/load_save_bin.cc} (72%)
create mode 100644 milena/tests/io/vtk/save.cc
create mode 100644 milena/tests/make/attachment.cc
create mode 100644 milena/tests/make/detachment.cc
create mode 100644 milena/tests/topo/connectivity_numbers_2d.cc
create mode 100644 milena/tests/topo/detach_pair.cc
create mode 100644 milena/tests/topo/is_facet.cc
create mode 100644 milena/tests/topo/is_simple_pair.cc
copy scribo/tests/primitive/extract/alignments.cc =>
milena/tests/topo/skeleton/breadth_first_thinning.cc (52%)
create mode 100644 milena/tests/topo/skeleton/breadth_first_thinning_constrained.cc
create mode 100644 milena/tests/topo/skeleton/priority_driven_thinning.cc
create mode 100644 milena/tests/topo/skeleton/priority_driven_thinning_constrained.cc
create mode 100644 milena/tests/transform/fft.cc
create mode 100644 milena/tests/unit_test/cond_tests_fftw3
copy milena/tests/{accu/compute.cc => value/int_u32.cc} (74%)
delete mode 100644 milena/tests/value/scalar.cc
copy scribo/tests/preprocessing/deskew.cc => milena/tests/world/binary_2d/subsample.cc
(74%)
create mode 100644 milena/tools/compute_local_configurations.cc
copy milena/{mln/math/pi.hh => tools/connectivity_numbers_3d.cc} (64%)
create mode 100644 milena/tools/connectivity_numbers_3d.hh
copy scribo/tests/preprocessing/rotate_90.cc =>
milena/tools/connectivity_numbers_3d_tbb.cc (61%)
create mode 100644 milena/tools/connectivity_numbers_3d_tbb.hh
create mode 100755 milena/tools/gen_cxx_lut
copy scribo/tests/preprocessing/rotate_90.cc => milena/tools/simple_point3d_lut.cc
(60%)
create mode 100644 milena/tools/simple_point3d_lut.hh
copy milena/{tests/accu/compute.cc => tools/simple_point3d_lut_26_6.cc} (73%)
copy milena/{mln/canvas/all.hh => tools/simple_point3d_lut_tbb.cc} (58%)
create mode 100644 milena/tools/simple_point3d_lut_tbb.hh
create mode 100644 milena/tools/test_simple_point3d_lut_26_6.cc
rename scribo/{src => scribo}/afp/components.hh (92%)
rename scribo/{src => scribo}/afp/link.hh (94%)
rename scribo/{src => scribo}/afp/regroup.hh (94%)
hooks/post-receive
--
Olena, a generic and efficient image processing platform