<?xml version="1.0" encoding="utf-8"?>
<scene name="zoom">
	<!--
	所有range属性前闭后开 a:b=[a, b)
	条件控制：ui_zoom|iso|lux|bayer|roi_ratio可任意组合
    0-binning，1-quad，3-hex
	<condition ui_zoom="10:30" iso="0:100000" lux="0:100000" bayer="0,1,3" roi_ratio="0:0.25">
		模型处理：前背景区分，model对应主xml定义的模型name字段，参数 size|blocks|scale 3选1；可多个连续
		<stage type="bg|fg" model="bf_sd" size="4096,3072" blocks="1,1" scale="1.0"/>
		前背景融合：
		<fusion enable="0" type="roi_cos" />
		虚化：
		<bokeh enable="0" mode="fast"/>
		tce：
		<tce enable="1" mode=""/>

        前后处理, op配置, use开关控制:
		<pre>
			<op name="rotate/usmSharp/laplace/..." .../>
		</pre>
        <post>
			<op name="rotate/srNet/usmSharp/laplace" .../>
		</post>

		SD Unet执行多次配置: inference_count="1" lamda="1.0", 默认值是1, lamda数组size与inference_count保持一致
	</condition>
	-->
	<condition ui_zoom="0.6:1.5" iso="0:100000" lux="280:500" bayer="0,1" size_thr="4800:3600" uimode="1,29,74" highresmode="1">
		<bg model="wide_vit" scale="1" overlap="16"/>
	</condition>

	<condition ui_zoom="1.5:3.7" iso="0:100000" lux="280:500" bayer="0,1" size_thr="4800:3600" uimode="1,29,74" highresmode="1">
		<bg model="main_vit" scale="1" overlap="16"/>
	</condition>

	<condition ui_zoom="3.7:10" iso="0:100000" lux="280:500" bayer="0,1"  size_thr="4800:3600" uimode="1,29,74" highresmode="1">
		<bg model="tele_vit" scale="1" overlap="16"/>
	</condition>

	<condition ui_zoom="0.6:1.5" iso="0:100000" lux="280:500" bayer="0,1" size_thr="4800:3600" uimode="74" highresmode="0">
		<bg model="wide_vit" scale="1" overlap="16"/>
	</condition>

	<condition ui_zoom="1.5:3.7" iso="0:100000" lux="280:500" bayer="0,1" size_thr="4800:3600" uimode="74" highresmode="0">
		<bg model="main_vit" scale="1" overlap="16"/>
	</condition>

	<condition ui_zoom="3.7:10" iso="0:100000" lux="280:500" bayer="0,1" size_thr="4800:3600" uimode="74" highresmode="0">
		<bg model="tele_vit" scale="1" overlap="16"/>
	</condition>
	
	<condition ui_zoom="1.0:3.7" iso="0:100000" lux="0:100000" bayer="0,1" size_thr="4800:3600" uimode="1,29,74" landmoon="1">
		<bg model="main_vit" scale="1" overlap="16"/>
	</condition>

	<condition ui_zoom="3.7:10" iso="0:100000" lux="0:100000" bayer="0,1"  size_thr="4800:3600" uimode="1,29,74" landmoon="1">
		<bg model="tele_vit" scale="1" overlap="16"/>
	</condition>
	
    <!--
	<condition ui_zoom="10:20.1" iso="0:100000" lux="0:100000" bayer="0,1"  size_thr="4500:3380" uimode="1,29,74" landmoon="1">
		<bg model="base_sd16c_10x_imx06h" blocks="5,5" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
	</condition>
    -->
    
	<condition ui_zoom="10:20" iso="0:100000" lux="0:100000" bayer="0">
		<bg model="base_sd16c_10x_imx06h" blocks="5,5" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
	</condition>

	<condition ui_zoom="10:20" iso="0:100000" lux="0:100000" bayer="1">
		<bg model="base_sd16c_10x_imx06h" blocks="5,5" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
	</condition>

	<condition ui_zoom="20:30" iso="0:100000" lux="0:100000" bayer="0,1,3" tc="1,2,3">
		<bg model="base_sd16c_20x_imx06h" blocks="4,4" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.99"/>
	</condition>

	<condition ui_zoom="20:30" iso="0:100000" lux="0:235" bayer="0,1,3" orient="90,270">
		<pre>
			<op name="rotate" use="1"/>
		</pre>
		<bg model="coe2.0" scale="1" overlap="16"/>
		<bg model="base_sd16c_20x_imx06h" blocks="3,5" overlap="16" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
		<post>
			<op name="srNet" use="0" model="zoom_sr" scale="1" overlap="16"/>
			<op name="rotate" use="1"/>
		</post>
	</condition>
	<condition ui_zoom="20:30" iso="0:100000" lux="0:235" bayer="0,1,3">
		<bg model="coe2.0" scale="1" overlap="16"/>
		<bg model="base_sd16c_20x_imx06h" blocks="4,4" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
	</condition>

	<condition ui_zoom="20:30" iso="0:100000" lux="235:100000" bayer="0,1,3" orient="90,270">
		<pre>
			<op name="rotate" use="1"/>
		</pre>
		<bg model="base_sd16c_20x_imx06h" blocks="3,5" overlap="16" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.9"/>
		<post>
			<op name="srNet" use="0" model="zoom_sr" scale="1" overlap="16"/>
			<op name="rotate" use="1"/>
		</post>
	</condition>
	<condition ui_zoom="20:30" iso="0:100000" lux="235:100000" bayer="0,1,3">
		<bg model="base_sd16c_20x_imx06h" blocks="4,4" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.9"/>
	</condition>

	<condition ui_zoom="30:60" iso="0:100000" lux="0:240" bayer="0,1,3" orient="90,270">
		<pre>
			<op name="rotate" use="1"/>
		</pre>
		<bg model="coe2.0" scale="1" overlap="16"/>
		<bg model="base_sd16c_30x_imx06h" blocks="2,4" overlap="16" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
		<post>
			<op name="srNet" use="0" model="zoom_sr" scale="1" overlap="16"/>
			<op name="rotate" use="1"/>
		</post>
	</condition>
	<condition ui_zoom="30:60" iso="0:100000" lux="0:240" bayer="0,1,3">
		<bg model="coe2.0" scale="1" overlap="16"/>
		<bg model="base_sd16c_30x_imx06h" blocks="3,3" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
	</condition>

	<condition ui_zoom="30:60" iso="0:100000" lux="240:100000" bayer="0,1,3" orient="90,270">
		<pre>
			<op name="rotate" use="1"/>
		</pre>
		<bg model="base_sd16c_30x_imx06h" blocks="2,4" overlap="16" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.9"/>
		<post>
			<op name="srNet" use="0" model="zoom_sr" scale="1" overlap="16"/>
			<op name="rotate" use="1"/>
		</post>
	</condition>
	<condition ui_zoom="30:60" iso="0:100000" lux="240:100000" bayer="0,1,3">
		<bg model="base_sd16c_30x_imx06h" blocks="3,3" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.9"/>
	</condition>


    <condition ui_zoom="60:90" iso="0:100000" lux="0:100000" bayer="0,1,3" orient="90,270">
		<pre>
			<op name="rotate" use="1"/>
		</pre>
		<bg model="coe2.0" scale="1" overlap="16"/>
		<bg model="base_sd16c_60x_imx06h" blocks="2,4" overlap="16" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
		<post>
			<op name="rotate" use="1"/>
			<op name="srNet" use="0" model="zoom_sr" scale="1" overlap="16"/>
		</post>
    </condition>
	<condition ui_zoom="60:90" iso="0:100000" lux="0:100000" bayer="0,1,3">
		<bg model="coe2.0" scale="1" overlap="16"/>
		<bg model="base_sd16c_60x_imx06h" blocks="3,3" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
		<post>
			<op name="srNet" use="0" model="zoom_sr" scale="1" overlap="16"/>
		</post>
	</condition>

	<condition ui_zoom="90:1000" iso="0:100000" lux="0:100000" bayer="0,1,3">
		<bg model="coe2.0" scale="1" overlap="16"/>
		<bg model="base_sd16c_60x_imx06h" blocks="2,2" overlap="32" colorfix_level="5" colorfix_method="2" inference_count="1" lamda="0.999"/>
		<post>
			<op name="srNet" use="1" model="zoom_sr" scale="1" overlap="16"/>
		</post>
	</condition>

</scene>
