|
@@ -11,13 +11,15 @@
|
|
|
<el-row style="color: gray; font-size: small;">
|
|
|
<h4>上传原图</h4>
|
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
- <el-input type="file" v-model="fileName" @change="uploadImg"></el-input>
|
|
|
- </el-row>
|
|
|
+ <div class="common-layout">
|
|
|
+ <el-container>
|
|
|
+ <el-input type="file" v-model="fileName" @change="uploadImg"></el-input>
|
|
|
+ <el-button type="primary" @click="predict">Predict</el-button>
|
|
|
+ </el-container>
|
|
|
+ </div>
|
|
|
<el-row>
|
|
|
<!-- 用于展示图片 -->
|
|
|
<img id="show-img" class="show-area" />
|
|
|
- <el-button type="primary" @click="predict">Predict</el-button>
|
|
|
<!-- 用于存放真实图片 -->
|
|
|
<img id="raw-img" style="display: none" />
|
|
|
</el-row>
|
|
@@ -29,13 +31,11 @@
|
|
|
<h2>推理结果展示</h2>
|
|
|
</el-row>
|
|
|
<el-row v-loading="loading" class="small-title">
|
|
|
- <h2 v-if="loading">处理中</h2>
|
|
|
+ <!-- <h2 v-if="loading">处理中</h2> -->
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <section v-show="!loading"> 耗时:{{ predictTime }} s</section>
|
|
|
- </el-row>
|
|
|
- <el-row v-show="!loading">
|
|
|
<img id="predict-img" class="show-area" />
|
|
|
+ <section> 耗时:{{ predictTime }} ms</section>
|
|
|
</el-row>
|
|
|
</el-col>
|
|
|
</div>
|
|
@@ -92,13 +92,13 @@ const predict = () => {
|
|
|
// console.log(file)
|
|
|
|
|
|
loading.value = !loading.value
|
|
|
+ var data = new FormData();
|
|
|
+ data.append('images', file);
|
|
|
|
|
|
- IMMagicColor({
|
|
|
- image: file,
|
|
|
- }).then(res => {
|
|
|
+ IMMagicColor(data).then(res => {
|
|
|
// console.log(res.code)
|
|
|
- predictImg.src = res.data.image
|
|
|
- // predictTime.value = res.data.cost
|
|
|
+ predictImg.src = "http://192.168.10.11:8000" + res.data.out_image
|
|
|
+ predictTime.value = res.data.cost
|
|
|
|
|
|
loading.value = !loading.value
|
|
|
})
|