Packages
evision
0.1.22
1.0.1-rc.0
1.0.0
1.0.0-rc.0
0.2.17
0.2.17-rc2
0.2.17-rc1
0.2.16
0.2.16-pre.2
0.2.16-pre
0.2.15
0.2.14
0.2.13
0.2.12
0.2.11
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.2-rc2
0.2.1
0.2.0
0.1.39
0.1.38
0.1.37
0.1.36
0.1.35
0.1.34
0.1.33
0.1.32
retired
0.1.31
0.1.30
0.1.29
0.1.28
0.1.27
0.1.26
0.1.26-rc3
0.1.26-rc2
0.1.26-rc1
0.1.26-rc0
0.1.25
0.1.24
0.1.23
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
OpenCV-Erlang/Elixir binding.
Current section
Files
Jump to
Current section
Files
lib/assets/zoo/yunet.js
import { Base } from "../base.js";
const YuNetModel = (current_namespace) => {
return {
name: "YuNetModel",
components: {
BaseInput: Base.BaseInput,
BaseSelect: Base.BaseSelect,
},
props: {
fields: {
type: Object,
default: {},
}
},
data() {
return {
x_type: [
{ label: "32-bit Float", value: "f32" },
{ label: "32-bit Integer", value: "s32" }
],
y_type: [
{ label: "32-bit Float", value: "f32" },
{ label: "32-bit Integer", value: "s32" }
],
data_layout: [
{ label: "Row", value: "row" },
{ label: "Column", value: "col" }
],
shuffle_dataset: [
{ label: "Yes", value: true },
{ label: "No", value: false }
]
}
},
template: `
<div class="row mixed-row">
<p>YuNet</p>
</div>
`,
}
};
const YuNetSmartCellConfig = (ctx, info) => {
const extra_components = {
YuNetModel: YuNetModel(""),
};
var config = Base.SmartCellConfig(ctx, info, extra_components, {});
config.template = `
<div class="app">
<form @change="handleFieldChange">
<div class="container">
<YuNetModel v-bind:fields="fields" />
</div>
</form>
</div>
`;
return config;
}
export const YuNet = {
YuNetModel: YuNetModel,
SmartCell: {
"evision.zoo.yunet": YuNetSmartCellConfig,
}
};