Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
natron / opt / Natron2 / Resources / docs / html / .doctrees / plugins / net.sf.cimg.CImgErodeSmooth.doctree
Size: Mime:
€cdocutils.nodes
document
q)q}q(U	nametypesq}q(Xerodesmooth nodeqNXnet.sf.cimg.cimgerodesmoothqˆXdescriptionqNXcontrolsq	NXinputsq
NuUsubstitution_defsq}qX
pluginIconq
cdocutils.nodes
substitution_definition
q)q}q(U	rawsourceqXH.. |pluginIcon| image:: net.sf.cimg.CImgErodeSmooth.png
   :width: 10.0%qUparentqcdocutils.nodes
section
q)q}q(hUhh)q}q(hUhhUsourceqXh/root/natron-support/buildmaster/tmp/Natron/Documentation/source/plugins/net.sf.cimg.CImgErodeSmooth.rstqUexpect_referenced_by_nameq}qhcdocutils.nodes
target
q)q}q(hX .. _net.sf.cimg.CImgErodeSmooth:q hhhhUtagnameq!Utargetq"U
attributesq#}q$(Uidsq%]q&Ubackrefsq']q(Udupnamesq)]q*Uclassesq+]q,Unamesq-]q.Urefidq/Unet-sf-cimg-cimgerodesmoothq0uUlineq1KUdocumentq2hUchildrenq3]q4ubsh!Usectionq5h#}q6(h)]q7h+]q8h']q9h%]q:(Uerodesmooth-nodeq;h0eh-]q<(hheuh1Kh2hUexpect_referenced_by_idq=}q>h0hsh3]q?(cdocutils.nodes
title
q@)qA}qB(hXErodeSmooth nodeqChhhhh!UtitleqDh#}qE(h)]qFh+]qGh']qHh%]qIh-]qJuh1Kh2hh3]qKcdocutils.nodes
Text
qLXErodeSmooth nodeqM…qN}qO(hhChhAubaubcdocutils.nodes
paragraph
qP)qQ}qR(hX|pluginIcon|qShhhhh!U	paragraphqTh#}qU(h)]qVh+]qWh']qXh%]qYh-]qZuh1Kh2hh3]q[cdocutils.nodes
image
q\)q]}q^(hX8image:: net.sf.cimg.CImgErodeSmooth.png
   :width: 10.0%q_hhQhNh!Uimageq`h#}qa(UwidthqbX10.0%qcUuriqdX'plugins/net.sf.cimg.CImgErodeSmooth.pngqeh%]qfh']qgh)]qhh+]qiU
candidatesqj}qkU*hesh-]qlUaltqmX
pluginIconqnuh1Nh2hh3]qoubaubhP)qp}qq(hX7*This documentation is for version 2.0 of ErodeSmooth.*qrhhhhh!hTh#}qs(h)]qth+]quh']qvh%]qwh-]qxuh1Kh2hh3]qycdocutils.nodes
emphasis
qz)q{}q|(hhrh#}q}(h)]q~h+]qh']q€h%]qh-]q‚uhhph3]qƒhLX5This documentation is for version 2.0 of ErodeSmooth.q„…q…}q†(hUhh{ubah!Uemphasisq‡ubaubh)qˆ}q‰(hUhhhhh!h5h#}qŠ(h)]q‹h+]qŒh']qh%]qŽUdescriptionqah-]qhauh1Kh2hh3]q‘(h@)q’}q“(hXDescriptionq”hhˆhhh!hDh#}q•(h)]q–h+]q—h']q˜h%]q™h-]qšuh1Kh2hh3]q›hLXDescriptionqœ…q}qž(hh”hh’ubaubhP)qŸ}q (hXFErode or dilate input stream using a normalized power-weighted filter.q¡hhˆhhh!hTh#}q¢(h)]q£h+]q¤h']q¥h%]q¦h-]q§uh1K
h2hh3]q¨hLXFErode or dilate input stream using a normalized power-weighted filter.q©…qª}q«(hh¡hhŸubaubhP)q¬}q­(hX;This gives a smoother result than the Erode or Dilate node.q®hhˆhhh!hTh#}q¯(h)]q°h+]q±h']q²h%]q³h-]q´uh1Kh2hh3]qµhLX;This gives a smoother result than the Erode or Dilate node.q¶…q·}q¸(hh®hh¬ubaubhP)q¹}qº(hXˆSee "Robust local max-min filters by normalized power-weighted filtering" by L.J. van Vliet, http://dx.doi.org/10.1109/ICPR.2004.1334273q»hhˆhhh!hTh#}q¼(h)]q½h+]q¾h']q¿h%]qÀh-]qÁuh1Kh2hh3]qÂ(hLX]See "Robust local max-min filters by normalized power-weighted filtering" by L.J. van Vliet, qŁqÄ}qÅ(hX]See "Robust local max-min filters by normalized power-weighted filtering" by L.J. van Vliet, qÆhh¹ubcdocutils.nodes
reference
qÇ)qÈ}qÉ(hX+http://dx.doi.org/10.1109/ICPR.2004.1334273qÊh#}qË(UrefuriqÌX+http://dx.doi.org/10.1109/ICPR.2004.1334273qÍh%]qÎh']qÏh)]qÐh+]qÑh-]qÒuhh¹h3]qÓhLX+http://dx.doi.org/10.1109/ICPR.2004.1334273qԅqÕ}qÖ(hUhhÈubah!U	referenceq×ubeubhP)qØ}qÙ(hXBUses the 'vanvliet' and 'deriche' functions from the CImg library.qÚhhˆhhh!hTh#}qÛ(h)]qÜh+]qÝh']qÞh%]qßh-]qàuh1Kh2hh3]qáhLXBUses the 'vanvliet' and 'deriche' functions from the CImg library.q⅁qã}qä(hhÚhhØubaubhP)qå}qæ(hXÌCImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu).qçhhˆhhh!hTh#}qè(h)]qéh+]qêh']qëh%]qìh-]qíuh1Kh2hh3]qî(hLX¼CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see qqð}qñ(hX¼CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see qòhhåubhÇ)qó}qô(hXhttp://cimg.euqõh#}qö(Urefuriq÷Xhttp://cimg.euqøh%]qùh']qúh)]qûh+]qüh-]qýuhhåh3]qþhLXhttp://cimg.euqÿ…r}r(hUhhóubah!h×ubhLX).r…r}r(hX).rhhåubeubeubh)r}r(hUhhhhh!h5h#}r(h)]r	h+]r
h']rh%]rUinputsr
ah-]rh
auh1Kh2hh3]r(h@)r}r(hXInputsrhjhhh!hDh#}r(h)]rh+]rh']rh%]rh-]ruh1Kh2hh3]rhLXInputsr…r}r(hjhjubaubcdocutils.nodes
table
r)r}r(hUhjhhh!Utabler h#}r!(h)]r"h+]r#h']r$h%]r%h-]r&uh1Nh2hh3]r'cdocutils.nodes
tgroup
r()r)}r*(hUh#}r+(h%]r,h']r-h)]r.h+]r/h-]r0Ucolsr1Kuhjh3]r2(cdocutils.nodes
colspec
r3)r4}r5(hUh#}r6(h%]r7h']r8h)]r9h+]r:h-]r;Ucolwidthr<K
uhj)h3]r=h!Ucolspecr>ubj3)r?}r@(hUh#}rA(h%]rBh']rCh)]rDh+]rEh-]rFUcolwidthrGKuhj)h3]rHh!j>ubj3)rI}rJ(hUh#}rK(h%]rLh']rMh)]rNh+]rOh-]rPUcolwidthrQKuhj)h3]rRh!j>ubcdocutils.nodes
thead
rS)rT}rU(hUh#}rV(h)]rWh+]rXh']rYh%]rZh-]r[uhj)h3]r\cdocutils.nodes
row
r])r^}r_(hUh#}r`(h)]rah+]rbh']rch%]rdh-]reuhjTh3]rf(cdocutils.nodes
entry
rg)rh}ri(hUh#}rj(h)]rkh+]rlh']rmh%]rnh-]rouhj^h3]rphP)rq}rr(hXInputrshjhhhh!hTh#}rt(h)]ruh+]rvh']rwh%]rxh-]ryuh1Kh3]rzhLXInputr{…r|}r}(hjshjqubaubah!Uentryr~ubjg)r}r€(hUh#}r(h)]r‚h+]rƒh']r„h%]r…h-]r†uhj^h3]r‡hP)rˆ}r‰(hXDescriptionrŠhjhhh!hTh#}r‹(h)]rŒh+]rh']rŽh%]rh-]ruh1Kh3]r‘hLXDescriptionr’…r“}r”(hjŠhjˆubaubah!j~ubjg)r•}r–(hUh#}r—(h)]r˜h+]r™h']ršh%]r›h-]rœuhj^h3]rhP)rž}rŸ(hXOptionalr hj•hhh!hTh#}r¡(h)]r¢h+]r£h']r¤h%]r¥h-]r¦uh1Kh3]r§hLXOptionalr¨…r©}rª(hj hjžubaubah!j~ubeh!Urowr«ubah!Utheadr¬ubcdocutils.nodes
tbody
r­)r®}r¯(hUh#}r°(h)]r±h+]r²h']r³h%]r´h-]rµuhj)h3]r¶(j])r·}r¸(hUh#}r¹(h)]rºh+]r»h']r¼h%]r½h-]r¾uhj®h3]r¿(jg)rÀ}rÁ(hUh#}rÂ(h)]rÃh+]rÄh']rÅh%]rÆh-]rÇuhj·h3]rÈhP)rÉ}rÊ(hXSourcerËhjÀhhh!hTh#}rÌ(h)]rÍh+]rÎh']rÏh%]rÐh-]rÑuh1Kh3]rÒhLXSourcerÓ…rÔ}rÕ(hjËhjÉubaubah!j~ubjg)rÖ}r×(hUh#}rØ(h)]rÙh+]rÚh']rÛh%]rÜh-]rÝuhj·h3]rÞh!j~ubjg)rß}rà(hUh#}rá(h)]râh+]rãh']räh%]råh-]ræuhj·h3]rçhP)rè}ré(hXNorêhjßhhh!hTh#}rë(h)]rìh+]ríh']rîh%]rïh-]rðuh1Kh3]rñhLXNorò…ró}rô(hjêhjèubaubah!j~ubeh!j«ubj])rõ}rö(hUh#}r÷(h)]røh+]rùh']rúh%]rûh-]rüuhj®h3]rý(jg)rþ}rÿ(hUh#}r(h)]rh+]rh']rh%]rh-]ruhjõh3]rhP)r}r(hXMaskr	hjþhhh!hTh#}r
(h)]rh+]rh']r
h%]rh-]ruh1Kh3]rhLXMaskr…r}r(hj	hjubaubah!j~ubjg)r}r(hUh#}r(h)]rh+]rh']rh%]rh-]ruhjõh3]rh!j~ubjg)r}r(hUh#}r(h)]r h+]r!h']r"h%]r#h-]r$uhjõh3]r%hP)r&}r'(hXYesr(hjhhh!hTh#}r)(h)]r*h+]r+h']r,h%]r-h-]r.uh1Kh3]r/hLXYesr0…r1}r2(hj(hj&ubaubah!j~ubeh!j«ubeh!Utbodyr3ubeh!Utgroupr4ubaubeubheubhhh!h5h#}r5(h)]r6h+]r7h']r8h%]r9Ucontrolsr:ah-]r;h	auh1K#h2hh3]r<(h@)r=}r>(hXControlsr?hhhhh!hDh#}r@(h)]rAh+]rBh']rCh%]rDh-]rEuh1K#h2hh3]rFhLXControlsrG…rH}rI(hj?hj=ubaubcsphinx.addnodes
tabular_col_spec
rJ)rK}rL(hUhhhhh!Utabular_col_specrMh#}rN(h%]rOh']rPh)]rQh+]rRh-]rSUspecrTX}|>{\raggedright}p{0.2\columnwidth}|>{\raggedright}p{0.06\columnwidth}|>{\raggedright}p{0.07\columnwidth}|p{0.63\columnwidth}|rUuh1K%h2hh3]rVubj)rW}rX(hUhhhhh!j h#}rY(h)]rZh+]r[U	longtabler\ah']r]h%]r^h-]r_uh1Nh2hh3]r`j()ra}rb(hUh#}rc(h%]rdh']reh)]rfh+]rgh-]rhUcolsriKuhjWh3]rj(j3)rk}rl(hUh#}rm(h%]rnh']roh)]rph+]rqh-]rrUcolwidthrsK$uhjah3]rth!j>ubj3)ru}rv(hUh#}rw(h%]rxh']ryh)]rzh+]r{h-]r|Ucolwidthr}Kuhjah3]r~h!j>ubj3)r}r€(hUh#}r(h%]r‚h']rƒh)]r„h+]r…h-]r†Ucolwidthr‡Kuhjah3]rˆh!j>ubj3)r‰}rŠ(hUh#}r‹(h%]rŒh']rh)]rŽh+]rh-]rUcolwidthr‘M9uhjah3]r’h!j>ubjS)r“}r”(hUh#}r•(h)]r–h+]r—h']r˜h%]r™h-]ršuhjah3]r›j])rœ}r(hUh#}rž(h)]rŸh+]r h']r¡h%]r¢h-]r£uhj“h3]r¤(jg)r¥}r¦(hUh#}r§(h)]r¨h+]r©h']rªh%]r«h-]r¬uhjœh3]r­hP)r®}r¯(hXParameter / script namer°hj¥hhh!hTh#}r±(h)]r²h+]r³h']r´h%]rµh-]r¶uh1K*h3]r·hLXParameter / script namer¸…r¹}rº(hj°hj®ubaubah!j~ubjg)r»}r¼(hUh#}r½(h)]r¾h+]r¿h']rÀh%]rÁh-]rÂuhjœh3]rÃhP)rÄ}rÅ(hXTyperÆhj»hhh!hTh#}rÇ(h)]rÈh+]rÉh']rÊh%]rËh-]rÌuh1K*h3]rÍhLXTyperÎ…rÏ}rÐ(hjÆhjÄubaubah!j~ubjg)rÑ}rÒ(hUh#}rÓ(h)]rÔh+]rÕh']rÖh%]r×h-]rØuhjœh3]rÙhP)rÚ}rÛ(hXDefaultrÜhjÑhhh!hTh#}rÝ(h)]rÞh+]rßh']ràh%]ráh-]râuh1K*h3]rãhLXDefaultr䅁rå}ræ(hjÜhjÚubaubah!j~ubjg)rç}rè(hUh#}ré(h)]rêh+]rëh']rìh%]ríh-]rîuhjœh3]rïhP)rð}rñ(hXFunctionròhjçhhh!hTh#}ró(h)]rôh+]rõh']röh%]r÷h-]røuh1K*h3]rùhLXFunctionrú…rû}rü(hjòhjðubaubah!j~ubeh!j«ubah!j¬ubj­)rý}rþ(hUh#}rÿ(h)]rh+]rh']rh%]rh-]ruhjah3]r(j])r}r(hUh#}r(h)]r	h+]r
h']rh%]rh-]r
uhjýh3]r(jg)r}r(hUh#}r(h)]rh+]rh']rh%]rh-]ruhjh3]rhP)r}r(hXRange / ``range``rhjhhh!hTh#}r(h)]rh+]rh']rh%]rh-]r uh1K,h3]r!(hLXRange / r"…r#}r$(hXRange / r%hjubcdocutils.nodes
literal
r&)r'}r((hX	``range``r)h#}r*(h)]r+h+]r,h']r-h%]r.h-]r/uhjh3]r0hLXranger1…r2}r3(hUhj'ubah!Uliteralr4ubeubah!j~ubjg)r5}r6(hUh#}r7(h)]r8h+]r9h']r:h%]r;h-]r<uhjh3]r=hP)r>}r?(hXDoubler@hj5hhh!hTh#}rA(h)]rBh+]rCh']rDh%]rEh-]rFuh1K,h3]rGhLXDoublerH…rI}rJ(hj@hj>ubaubah!j~ubjg)rK}rL(hUh#}rM(h)]rNh+]rOh']rPh%]rQh-]rRuhjh3]rShP)rT}rU(hX
min: 0 max: 1rVhjKhhh!hTh#}rW(h)]rXh+]rYh']rZh%]r[h-]r\uh1K,h3]r]hLX
min: 0 max: 1r^…r_}r`(hjVhjTubaubah!j~ubjg)ra}rb(hUh#}rc(h)]rdh+]reh']rfh%]rgh-]rhuhjh3]rihP)rj}rk(hX Expected range for input values.rlhjahhh!hTh#}rm(h)]rnh+]roh']rph%]rqh-]rruh1K,h3]rshLX Expected range for input values.rt…ru}rv(hjlhjjubaubah!j~ubeh!j«ubj])rw}rx(hUh#}ry(h)]rzh+]r{h']r|h%]r}h-]r~uhjýh3]r(jg)r€}r(hUh#}r‚(h)]rƒh+]r„h']r…h%]r†h-]r‡uhjwh3]rˆhP)r‰}rŠ(hXSize / ``size``r‹hj€hhh!hTh#}rŒ(h)]rh+]rŽh']rh%]rh-]r‘uh1K.h3]r’(hLXSize / r“…r”}r•(hXSize / r–hj‰ubj&)r—}r˜(hX``size``r™h#}rš(h)]r›h+]rœh']rh%]ržh-]rŸuhj‰h3]r hLXsizer¡…r¢}r£(hUhj—ubah!j4ubeubah!j~ubjg)r¤}r¥(hUh#}r¦(h)]r§h+]r¨h']r©h%]rªh-]r«uhjwh3]r¬hP)r­}r®(hXDoubler¯hj¤hhh!hTh#}r°(h)]r±h+]r²h']r³h%]r´h-]rµuh1K.h3]r¶hLXDoubler·…r¸}r¹(hj¯hj­ubaubah!j~ubjg)rº}r»(hUh#}r¼(h)]r½h+]r¾h']r¿h%]rÀh-]rÁuhjwh3]rÂhP)rÃ}rÄ(hX	x: 0 y: 0rÅhjºhhh!hTh#}rÆ(h)]rÇh+]rÈh']rÉh%]rÊh-]rËuh1K.h3]rÌhLX	x: 0 y: 0rÍ…rÎ}rÏ(hjÅhjÃubaubah!j~ubjg)rÐ}rÑ(hUh#}rÒ(h)]rÓh+]rÔh']rÕh%]rÖh-]r×uhjwh3]rØhP)rÙ}rÚ(hXSize (diameter) of the filter kernel, in pixel units (>=0). The standard deviation of the corresponding Gaussian is size/2.4. No filter is applied if size < 1.2. Negative values correspond to dilation, positive valies to erosion. Both values should have the same sign.rÛhjÐhhh!hTh#}rÜ(h)]rÝh+]rÞh']rßh%]ràh-]ráuh1K.h3]râhLXSize (diameter) of the filter kernel, in pixel units (>=0). The standard deviation of the corresponding Gaussian is size/2.4. No filter is applied if size < 1.2. Negative values correspond to dilation, positive valies to erosion. Both values should have the same sign.rㅁrä}rå(hjÛhjÙubaubah!j~ubeh!j«ubj])ræ}rç(hUh#}rè(h)]réh+]rêh']rëh%]rìh-]ríuhjýh3]rî(jg)rï}rð(hUh#}rñ(h)]ròh+]róh']rôh%]rõh-]röuhjæh3]r÷hP)rø}rù(hXUniform / ``uniform``rúhjïhhh!hTh#}rû(h)]rüh+]rýh']rþh%]rÿh-]ruh1K0h3]r(hLX
Uniform / r…r}r(hX
Uniform / rhjøubj&)r}r(hX``uniform``rh#}r	(h)]r
h+]rh']rh%]r
h-]ruhjøh3]rhLXuniformr…r}r(hUhjubah!j4ubeubah!j~ubjg)r}r(hUh#}r(h)]rh+]rh']rh%]rh-]ruhjæh3]rhP)r}r(hXBooleanrhjhhh!hTh#}r(h)]r h+]r!h']r"h%]r#h-]r$uh1K0h3]r%hLXBooleanr&…r'}r((hjhjubaubah!j~ubjg)r)}r*(hUh#}r+(h)]r,h+]r-h']r.h%]r/h-]r0uhjæh3]r1hP)r2}r3(hXOffr4hj)hhh!hTh#}r5(h)]r6h+]r7h']r8h%]r9h-]r:uh1K0h3]r;hLXOffr<…r=}r>(hj4hj2ubaubah!j~ubjg)r?}r@(hUh#}rA(h)]rBh+]rCh']rDh%]rEh-]rFuhjæh3]rGhP)rH}rI(hX)Apply the same amount of blur on X and Y.rJhj?hhh!hTh#}rK(h)]rLh+]rMh']rNh%]rOh-]rPuh1K0h3]rQhLX)Apply the same amount of blur on X and Y.rR…rS}rT(hjJhjHubaubah!j~ubeh!j«ubj])rU}rV(hUh#}rW(h)]rXh+]rYh']rZh%]r[h-]r\uhjýh3]r](jg)r^}r_(hUh#}r`(h)]rah+]rbh']rch%]rdh-]reuhjUh3]rfhP)rg}rh(hXExponent / ``exponent``rihj^hhh!hTh#}rj(h)]rkh+]rlh']rmh%]rnh-]rouh1K2h3]rp(hLXExponent / rq…rr}rs(hXExponent / rthjgubj&)ru}rv(hX``exponent``rwh#}rx(h)]ryh+]rzh']r{h%]r|h-]r}uhjgh3]r~hLXexponentr…r€}r(hUhjuubah!j4ubeubah!j~ubjg)r‚}rƒ(hUh#}r„(h)]r…h+]r†h']r‡h%]rˆh-]r‰uhjUh3]rŠhP)r‹}rŒ(hXIntegerrhj‚hhh!hTh#}rŽ(h)]rh+]rh']r‘h%]r’h-]r“uh1K2h3]r”hLXIntegerr•…r–}r—(hjhj‹ubaubah!j~ubjg)r˜}r™(hUh#}rš(h)]r›h+]rœh']rh%]ržh-]rŸuhjUh3]r hP)r¡}r¢(hX5hj˜hhh!hTh#}r£(h)]r¤h+]r¥h']r¦h%]r§h-]r¨uh1K2h3]r©hLX5…rª}r«(hX5hj¡ubaubah!j~ubjg)r¬}r­(hUh#}r®(h)]r¯h+]r°h']r±h%]r²h-]r³uhjUh3]r´hP)rµ}r¶(hXdExponent of the normalized power-weighted filter. Lower values give a smoother result. Default is 5.r·hj¬hhh!hTh#}r¸(h)]r¹h+]rºh']r»h%]r¼h-]r½uh1K2h3]r¾hLXdExponent of the normalized power-weighted filter. Lower values give a smoother result. Default is 5.r¿…rÀ}rÁ(hj·hjµubaubah!j~ubeh!j«ubj])rÂ}rÃ(hUh#}rÄ(h)]rÅh+]rÆh']rÇh%]rÈh-]rÉuhjýh3]rÊ(jg)rË}rÌ(hUh#}rÍ(h)]rÎh+]rÏh']rÐh%]rÑh-]rÒuhjÂh3]rÓhP)rÔ}rÕ(hX Border Conditions / ``boundary``rÖhjËhhh!hTh#}r×(h)]rØh+]rÙh']rÚh%]rÛh-]rÜuh1K4h3]rÝ(hLXBorder Conditions / rÞ…rß}rà(hXBorder Conditions / ráhjÔubj&)râ}rã(hX``boundary``räh#}rå(h)]ræh+]rçh']rèh%]réh-]rêuhjÔh3]rëhLXboundaryr셁rí}rî(hUhjâubah!j4ubeubah!j~ubjg)rï}rð(hUh#}rñ(h)]ròh+]róh']rôh%]rõh-]röuhjÂh3]r÷hP)rø}rù(hXChoicerúhjïhhh!hTh#}rû(h)]rüh+]rýh']rþh%]rÿh-]ruh1K4h3]rhLXChoicer…r}r(hjúhjøubaubah!j~ubjg)r}r(hUh#}r(h)]rh+]r	h']r
h%]rh-]ruhjÂh3]r
hP)r}r(hXNearestrhjhhh!hTh#}r(h)]rh+]rh']rh%]rh-]ruh1K4h3]rhLXNearestr…r}r(hjhjubaubah!j~ubjg)r}r(hUh#}r(h)]rh+]rh']r h%]r!h-]r"uhjÂh3]r#cdocutils.nodes
line_block
r$)r%}r&(hUh#}r'(h)]r(h+]r)h']r*h%]r+h-]r,uhjh3]r-(cdocutils.nodes
line
r.)r/}r0(hX3Specifies how pixel values are computed out of the image domain. This mostly affects values at the boundary of the image. If the image represents intensities, Nearest (Neumann) conditions should be used. If the image represents gradients or derivatives, Black (Dirichlet) boundary conditions should be used.r1Uindentr2Khj%hhh!h1h#}r3(h)]r4h+]r5h']r6h%]r7h-]r8uh1Kh3]r9hLX3Specifies how pixel values are computed out of the image domain. This mostly affects values at the boundary of the image. If the image represents intensities, Nearest (Neumann) conditions should be used. If the image represents gradients or derivatives, Black (Dirichlet) boundary conditions should be used.r:…r;}r<(hj1hj/ubaubj.)r=}r>(hXW**Black**: Dirichlet boundary condition: pixel values out of the image domain are zero.r?j2Khj%hhh!h1h#}r@(h)]rAh+]rBh']rCh%]rDh-]rEuh1Kh3]rF(cdocutils.nodes
strong
rG)rH}rI(hX	**Black**rJh#}rK(h)]rLh+]rMh']rNh%]rOh-]rPuhj=h3]rQhLXBlackrR…rS}rT(hUhjHubah!UstrongrUubhLXN: Dirichlet boundary condition: pixel values out of the image domain are zero.rV…rW}rX(hXN: Dirichlet boundary condition: pixel values out of the image domain are zero.rYhj=ubeubj.)rZ}r[(hXŠ**Nearest**: Neumann boundary condition: pixel values out of the image domain are those of the closest pixel location in the image domain.r\j2Khj%hhh!h1h#}r](h)]r^h+]r_h']r`h%]rah-]rbuh1Kh3]rc(jG)rd}re(hX**Nearest**rfh#}rg(h)]rhh+]rih']rjh%]rkh-]rluhjZh3]rmhLXNearestrn…ro}rp(hUhjdubah!jUubhLX: Neumann boundary condition: pixel values out of the image domain are those of the closest pixel location in the image domain.rq…rr}rs(hX: Neumann boundary condition: pixel values out of the image domain are those of the closest pixel location in the image domain.rthjZubeubeh!U
line_blockruubah!j~ubeh!j«ubj])rv}rw(hUh#}rx(h)]ryh+]rzh']r{h%]r|h-]r}uhjýh3]r~(jg)r}r€(hUh#}r(h)]r‚h+]rƒh']r„h%]r…h-]r†uhjvh3]r‡hP)rˆ}r‰(hXFilter / ``filter``rŠhjhhh!hTh#}r‹(h)]rŒh+]rh']rŽh%]rh-]ruh1K8h3]r‘(hLX	Filter / r’…r“}r”(hX	Filter / r•hjˆubj&)r–}r—(hX
``filter``r˜h#}r™(h)]ršh+]r›h']rœh%]rh-]ržuhjˆh3]rŸhLXfilterr …r¡}r¢(hUhj–ubah!j4ubeubah!j~ubjg)r£}r¤(hUh#}r¥(h)]r¦h+]r§h']r¨h%]r©h-]rªuhjvh3]r«hP)r¬}r­(hXChoicer®hj£hhh!hTh#}r¯(h)]r°h+]r±h']r²h%]r³h-]r´uh1K8h3]rµhLXChoicer¶…r·}r¸(hj®hj¬ubaubah!j~ubjg)r¹}rº(hUh#}r»(h)]r¼h+]r½h']r¾h%]r¿h-]rÀuhjvh3]rÁhP)rÂ}rÃ(hX	QuadraticrÄhj¹hhh!hTh#}rÅ(h)]rÆh+]rÇh']rÈh%]rÉh-]rÊuh1K8h3]rËhLX	QuadraticrÌ…rÍ}rÎ(hjÄhjÂubaubah!j~ubjg)rÏ}rÐ(hUh#}rÑ(h)]rÒh+]rÓh']rÔh%]rÕh-]rÖuhjvh3]r×j$)rØ}rÙ(hUh#}rÚ(h)]rÛh+]rÜh']rÝh%]rÞh-]rßuhjÏh3]rà(j.)rá}râ(hX°Bluring filter. The quasi-Gaussian filter should be appropriate in most cases. The Gaussian filter is more isotropic (its impulse response has rotational symmetry), but slower.rãj2KhjØhhh!h1h#}rä(h)]råh+]ræh']rçh%]rèh-]réuh1Kh3]rêhLX°Bluring filter. The quasi-Gaussian filter should be appropriate in most cases. The Gaussian filter is more isotropic (its impulse response has rotational symmetry), but slower.r녁rì}rí(hjãhjáubaubj.)rî}rï(hXU**Quasi-Gaussian**: Quasi-Gaussian filter (0-order recursive Deriche filter, faster).rðj2KhjØhhh!h1h#}rñ(h)]ròh+]róh']rôh%]rõh-]röuh1Kh3]r÷(jG)rø}rù(hX**Quasi-Gaussian**rúh#}rû(h)]rüh+]rýh']rþh%]rÿh-]ruhjîh3]rhLXQuasi-Gaussianr…r}r(hUhjøubah!jUubhLXC: Quasi-Gaussian filter (0-order recursive Deriche filter, faster).r…r}r(hXC: Quasi-Gaussian filter (0-order recursive Deriche filter, faster).rhjîubeubj.)r	}r
(hX\**Gaussian**: Gaussian filter (Van Vliet recursive Gaussian filter, more isotropic, slower).rj2KhjØhhh!h1h#}r(h)]r
h+]rh']rh%]rh-]ruh1Kh3]r(jG)r}r(hX**Gaussian**rh#}r(h)]rh+]rh']rh%]rh-]ruhj	h3]rhLXGaussianr…r}r(hUhjubah!jUubhLXP: Gaussian filter (Van Vliet recursive Gaussian filter, more isotropic, slower).r …r!}r"(hXP: Gaussian filter (Van Vliet recursive Gaussian filter, more isotropic, slower).r#hj	ubeubj.)r$}r%(hXB**Box**: Box filter - FIR (finite support / impulsional response).r&j2KhjØhhh!h1h#}r'(h)]r(h+]r)h']r*h%]r+h-]r,uh1Kh3]r-(jG)r.}r/(hX**Box**r0h#}r1(h)]r2h+]r3h']r4h%]r5h-]r6uhj$h3]r7hLXBoxr8…r9}r:(hUhj.ubah!jUubhLX;: Box filter - FIR (finite support / impulsional response).r;…r<}r=(hX;: Box filter - FIR (finite support / impulsional response).r>hj$ubeubj.)r?}r@(hXQ**Triangle**: Triangle/tent filter - FIR (finite support / impulsional response).rAj2KhjØhhh!h1h#}rB(h)]rCh+]rDh']rEh%]rFh-]rGuh1Kh3]rH(jG)rI}rJ(hX**Triangle**rKh#}rL(h)]rMh+]rNh']rOh%]rPh-]rQuhj?h3]rRhLXTrianglerS…rT}rU(hUhjIubah!jUubhLXE: Triangle/tent filter - FIR (finite support / impulsional response).rV…rW}rX(hXE: Triangle/tent filter - FIR (finite support / impulsional response).rYhj?ubeubj.)rZ}r[(hXN**Quadratic**: Quadratic filter - FIR (finite support / impulsional response).r\j2KhjØhhh!h1h#}r](h)]r^h+]r_h']r`h%]rah-]rbuh1Kh3]rc(jG)rd}re(hX
**Quadratic**rfh#}rg(h)]rhh+]rih']rjh%]rkh-]rluhjZh3]rmhLX	Quadraticrn…ro}rp(hUhjdubah!jUubhLXA: Quadratic filter - FIR (finite support / impulsional response).rq…rr}rs(hXA: Quadratic filter - FIR (finite support / impulsional response).rthjZubeubeh!juubah!j~ubeh!j«ubj])ru}rv(hUh#}rw(h)]rxh+]ryh']rzh%]r{h-]r|uhjýh3]r}(jg)r~}r(hUh#}r€(h)]rh+]r‚h']rƒh%]r„h-]r…uhjuh3]r†hP)r‡}rˆ(hXExpand RoD / ``expandRoD``r‰hj~hhh!hTh#}rŠ(h)]r‹h+]rŒh']rh%]rŽh-]ruh1K?h3]r(hLX
Expand RoD / r‘…r’}r“(hX
Expand RoD / r”hj‡ubj&)r•}r–(hX
``expandRoD``r—h#}r˜(h)]r™h+]ršh']r›h%]rœh-]ruhj‡h3]ržhLX	expandRoDrŸ…r }r¡(hUhj•ubah!j4ubeubah!j~ubjg)r¢}r£(hUh#}r¤(h)]r¥h+]r¦h']r§h%]r¨h-]r©uhjuh3]rªhP)r«}r¬(hXBooleanr­hj¢hhh!hTh#}r®(h)]r¯h+]r°h']r±h%]r²h-]r³uh1K?h3]r´hLXBooleanrµ…r¶}r·(hj­hj«ubaubah!j~ubjg)r¸}r¹(hUh#}rº(h)]r»h+]r¼h']r½h%]r¾h-]r¿uhjuh3]rÀhP)rÁ}rÂ(hXOnrÃhj¸hhh!hTh#}rÄ(h)]rÅh+]rÆh']rÇh%]rÈh-]rÉuh1K?h3]rÊhLXOnrË…rÌ}rÍ(hjÃhjÁubaubah!j~ubjg)rÎ}rÏ(hUh#}rÐ(h)]rÑh+]rÒh']rÓh%]rÔh-]rÕuhjuh3]rÖhP)r×}rØ(hXAExpand the source region of definition by 1.5\*size (3.6\*sigma).rÙhjÎhhh!hTh#}rÚ(h)]rÛh+]rÜh']rÝh%]rÞh-]rßuh1K?h3]ràhLX?Expand the source region of definition by 1.5*size (3.6*sigma).rᅁrâ}rã(hXAExpand the source region of definition by 1.5\*size (3.6\*sigma).rähj×ubaubah!j~ubeh!j«ubj])rå}ræ(hUh#}rç(h)]rèh+]réh']rêh%]rëh-]rìuhjýh3]rí(jg)rî}rï(hUh#}rð(h)]rñh+]ròh']róh%]rôh-]rõuhjåh3]röhP)r÷}rø(hX(Un)premult / ``premult``rùhjîhhh!hTh#}rú(h)]rûh+]rüh']rýh%]rþh-]rÿuh1KAh3]r(hLX(Un)premult / r…r}r(hX(Un)premult / rhj÷ubj&)r}r(hX``premult``rh#}r(h)]r	h+]r
h']rh%]rh-]r
uhj÷h3]rhLXpremultr…r}r(hUhjubah!j4ubeubah!j~ubjg)r}r(hUh#}r(h)]rh+]rh']rh%]rh-]ruhjåh3]rhP)r}r(hXBooleanrhjhhh!hTh#}r(h)]rh+]r h']r!h%]r"h-]r#uh1KAh3]r$hLXBooleanr%…r&}r'(hjhjubaubah!j~ubjg)r(}r)(hUh#}r*(h)]r+h+]r,h']r-h%]r.h-]r/uhjåh3]r0hP)r1}r2(hXOffr3hj(hhh!hTh#}r4(h)]r5h+]r6h']r7h%]r8h-]r9uh1KAh3]r:hLXOffr;…r<}r=(hj3hj1ubaubah!j~ubjg)r>}r?(hUh#}r@(h)]rAh+]rBh']rCh%]rDh-]rEuhjåh3]rFhP)rG}rH(hX‚Divide the image by the alpha channel before processing, and re-multiply it afterwards. Use if the input images are premultiplied.rIhj>hhh!hTh#}rJ(h)]rKh+]rLh']rMh%]rNh-]rOuh1KAh3]rPhLX‚Divide the image by the alpha channel before processing, and re-multiply it afterwards. Use if the input images are premultiplied.rQ…rR}rS(hjIhjGubaubah!j~ubeh!j«ubj])rT}rU(hUh#}rV(h)]rWh+]rXh']rYh%]rZh-]r[uhjýh3]r\(jg)r]}r^(hUh#}r_(h)]r`h+]rah']rbh%]rch-]rduhjTh3]rehP)rf}rg(hXInvert Mask / ``maskInvert``rhhj]hhh!hTh#}ri(h)]rjh+]rkh']rlh%]rmh-]rnuh1KCh3]ro(hLXInvert Mask / rp…rq}rr(hXInvert Mask / rshjfubj&)rt}ru(hX``maskInvert``rvh#}rw(h)]rxh+]ryh']rzh%]r{h-]r|uhjfh3]r}hLX
maskInvertr~…r}r€(hUhjtubah!j4ubeubah!j~ubjg)r}r‚(hUh#}rƒ(h)]r„h+]r…h']r†h%]r‡h-]rˆuhjTh3]r‰hP)rŠ}r‹(hXBooleanrŒhjhhh!hTh#}r(h)]rŽh+]rh']rh%]r‘h-]r’uh1KCh3]r“hLXBooleanr”…r•}r–(hjŒhjŠubaubah!j~ubjg)r—}r˜(hUh#}r™(h)]ršh+]r›h']rœh%]rh-]ržuhjTh3]rŸhP)r }r¡(hXOffr¢hj—hhh!hTh#}r£(h)]r¤h+]r¥h']r¦h%]r§h-]r¨uh1KCh3]r©hLXOffrª…r«}r¬(hj¢hj ubaubah!j~ubjg)r­}r®(hUh#}r¯(h)]r°h+]r±h']r²h%]r³h-]r´uhjTh3]rµhP)r¶}r·(hX>When checked, the effect is fully applied where the mask is 0.r¸hj­hhh!hTh#}r¹(h)]rºh+]r»h']r¼h%]r½h-]r¾uh1KCh3]r¿hLX>When checked, the effect is fully applied where the mask is 0.rÀ…rÁ}rÂ(hj¸hj¶ubaubah!j~ubeh!j«ubj])rÃ}rÄ(hUh#}rÅ(h)]rÆh+]rÇh']rÈh%]rÉh-]rÊuhjýh3]rË(jg)rÌ}rÍ(hUh#}rÎ(h)]rÏh+]rÐh']rÑh%]rÒh-]rÓuhjÃh3]rÔhP)rÕ}rÖ(hX
Mix / ``mix``r×hjÌhhh!hTh#}rØ(h)]rÙh+]rÚh']rÛh%]rÜh-]rÝuh1KEh3]rÞ(hLXMix / rß…rà}rá(hXMix / râhjÕubj&)rã}rä(hX``mix``råh#}ræ(h)]rçh+]rèh']réh%]rêh-]rëuhjÕh3]rìhLXmixr텁rî}rï(hUhjãubah!j4ubeubah!j~ubjg)rð}rñ(hUh#}rò(h)]róh+]rôh']rõh%]röh-]r÷uhjÃh3]røhP)rù}rú(hXDoublerûhjðhhh!hTh#}rü(h)]rýh+]rþh']rÿh%]rh-]ruh1KEh3]rhLXDoubler…r}r(hjûhjùubaubah!j~ubjg)r}r(hUh#}r(h)]r	h+]r
h']rh%]rh-]r
uhjÃh3]rhP)r}r(hX1hjhhh!hTh#}r(h)]rh+]rh']rh%]rh-]ruh1KEh3]rhLX1…r}r(hX1hjubaubah!j~ubjg)r}r(hUh#}r(h)]rh+]rh']rh%]r h-]r!uhjÃh3]r"hP)r#}r$(hX:Mix factor between the original and the transformed image.r%hjhhh!hTh#}r&(h)]r'h+]r(h']r)h%]r*h-]r+uh1KEh3]r,hLX:Mix factor between the original and the transformed image.r-…r.}r/(hj%hj#ubaubah!j~ubeh!j«ubeh!j3ubeh!j4ubaubheubhhh!Usubstitution_definitionr0h#}r1(h)]r2h+]r3h']r4h%]r5h-]r6hnauh1KHh2hh3]r7h\)r8}r9(hh_h#}r:(h)]r;Uurir<X'plugins/net.sf.cimg.CImgErodeSmooth.pngr=h%]r>h']r?Uwidthr@hch+]rAhj}rBU*j=sh-]rCUaltrDhnuhhh3]rEh!h`ubaubsUparse_messagesrF]rGUcurrent_sourcerHNU
decorationrINUautofootnote_startrJKUnameidsrK}rL(hh;hh0hhh	j:h
j
uh3]rM(hhehUUtransformerrNNU
footnote_refsrO}rPUrefnamesrQ}rRUsymbol_footnotesrS]rTUautofootnote_refsrU]rVUsymbol_footnote_refsrW]rXU	citationsrY]rZh2hUcurrent_liner[NUtransform_messagesr\]r]cdocutils.nodes
system_message
r^)r_}r`(hUh#}ra(h)]rbUlevelrcKh%]rdh']reUsourcerfhh+]rgh-]rhUlineriKUtyperjUINFOrkuh3]rlhP)rm}rn(hUh#}ro(h)]rph+]rqh']rrh%]rsh-]rtuhj_h3]ruhLXAHyperlink target "net-sf-cimg-cimgerodesmooth" is not referenced.rv…rw}rx(hUhjmubah!hTubah!Usystem_messageryubaUreporterrzNUid_startr{KU
autofootnotesr|]r}U
citation_refsr~}rUindirect_targetsr€]rUsettingsr‚(cdocutils.frontend
Values
rƒor„}r…(Ufootnote_backlinksr†KUrecord_dependenciesr‡NUrfc_base_urlrˆUhttps://tools.ietf.org/html/r‰U	tracebackrŠˆUpep_referencesr‹NUstrip_commentsrŒNU
toc_backlinksrj~U
language_coderŽUenrU	datestamprNUreport_levelr‘KU_destinationr’NU
halt_levelr“KU
strip_classesr”NhDNUerror_encoding_error_handlerr•Ubackslashreplacer–Udebugr—NUembed_stylesheetr˜‰Uoutput_encoding_error_handlerr™UstrictršU
sectnum_xformr›KUdump_transformsrœNU
docinfo_xformrKUwarning_streamržNUpep_file_url_templaterŸUpep-%04dr Uexit_status_levelr¡KUconfigr¢NUstrict_visitorr£NUcloak_email_addressesr¤ˆUtrim_footnote_reference_spacer¥‰Uenvr¦NUdump_pseudo_xmlr§NUexpose_internalsr¨NUsectsubtitle_xformr©‰Usource_linkrªNUrfc_referencesr«NUoutput_encodingr¬Uutf-8r­U
source_urlr®NUinput_encodingr¯U	utf-8-sigr°U_disable_configr±NU	id_prefixr²UU	tab_widthr³KUerror_encodingr´UUTF8rµU_sourcer¶hUgettext_compactr·ˆU	generatorr¸NUdump_internalsr¹NUsmart_quotesrº‰Upep_base_urlr»U https://www.python.org/dev/peps/r¼Usyntax_highlightr½Ulongr¾Uinput_encoding_error_handlerr¿jšUauto_id_prefixrÀUidrÁUdoctitle_xformr‰Ustrip_elements_with_classesrÃNU
_config_filesrÄ]rÅUfile_insertion_enabledrƈUraw_enabledrÇKU
dump_settingsrÈNubUsymbol_footnote_startrÉKUidsrÊ}rË(h;hh0hhhˆj:hj
juUsubstitution_namesrÌ}rÍX
pluginiconrÎh
sh!h2h#}rÏ(h)]rÐh%]rÑh']rÒUsourcerÓhh+]rÔh-]rÕuU	footnotesrÖ]r×UrefidsrØ}rÙh0]rÚhasub.