2019-09-22 00:14:12 +03:00
|
|
|
<template>
|
2019-09-28 02:17:18 +03:00
|
|
|
<div>
|
2019-10-12 12:31:32 +03:00
|
|
|
<CVrangeSlider v-model="value.hue" name="Hue" :min="0" :max="180" @input="handleInput('hue',value.hue)"></CVrangeSlider>
|
|
|
|
|
<CVrangeSlider v-model="value.saturation" name="Saturation" :min="0" :max="255" @input="handleInput('saturation',value.saturation)"></CVrangeSlider>
|
|
|
|
|
<CVrangeSlider v-model="value.value" name="Value" :min="0" :max="255" @input="handleInput('value',value.value)"></CVrangeSlider>
|
|
|
|
|
<CVswitch v-model="value.erode" name="Erode" @input="handleInput('erode',value.erode)"></CVswitch>
|
|
|
|
|
<CVswitch v-model="value.dilate" name="Dilate" @input="handleInput('dilate',value.dilate)"></CVswitch>
|
2019-09-28 02:17:18 +03:00
|
|
|
</div>
|
2019-09-22 00:14:12 +03:00
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
2019-09-28 02:17:18 +03:00
|
|
|
import CVrangeSlider from '../../components/cv-range-slider'
|
|
|
|
|
import CVswitch from '../../components/cv-switch'
|
2019-09-22 00:14:12 +03:00
|
|
|
export default {
|
2019-09-28 02:17:18 +03:00
|
|
|
name: 'Threshold',
|
2019-09-28 18:27:17 +03:00
|
|
|
props:['value'],
|
2019-09-28 02:17:18 +03:00
|
|
|
components:{
|
|
|
|
|
CVrangeSlider,
|
|
|
|
|
CVswitch
|
|
|
|
|
},
|
2019-09-22 00:14:12 +03:00
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
}
|
2019-09-28 18:27:17 +03:00
|
|
|
},
|
|
|
|
|
computed:{
|
2019-10-11 01:18:14 +03:00
|
|
|
},
|
|
|
|
|
methods:{
|
2019-09-22 00:14:12 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="" scoped>
|
|
|
|
|
|
|
|
|
|
</style>
|