Unverified Commit 3166982b by Vincent Mühler Committed by GitHub

Merge pull request #557 from naah69/master

add the way that can upload image to predict
parents 0b75923e ced10eae
...@@ -10,6 +10,13 @@ async function loadImageFromUrl(url) { ...@@ -10,6 +10,13 @@ async function loadImageFromUrl(url) {
updateResults() updateResults()
} }
async function loadImageFromUpload() {
const imgFile = $('#queryImgUploadInput').get(0).files[0]
const img = await faceapi.bufferToImage(imgFile)
$('#inputImg').get(0).src = img.src
updateResults()
}
function renderImageSelectList(selectListId, onChange, initialValue, withFaceExpressionImages) { function renderImageSelectList(selectListId, onChange, initialValue, withFaceExpressionImages) {
let images = [1, 2, 3, 4, 5].map(idx => `bbt${idx}.jpg`) let images = [1, 2, 3, 4, 5].map(idx => `bbt${idx}.jpg`)
......
...@@ -74,3 +74,11 @@ ...@@ -74,3 +74,11 @@
#facesContainer canvas { #facesContainer canvas {
margin: 10px; margin: 10px;
} }
input[type="file"]::-webkit-file-upload-button {
background: #26a69a;
border: 1px solid gray;
cursor: pointer;
color: #fff;
border-radius: .2em;
}
\ No newline at end of file
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
> >
Ok Ok
</button> </button>
<input id="queryImgUploadInput" type="file" class="waves-effect btn bold" onchange="loadImageFromUpload()" accept=".jpg, .jpeg, .png">
<!-- image_selection_control --> <!-- image_selection_control -->
</div> </div>
......
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
> >
Ok Ok
</button> </button>
<input id="queryImgUploadInput" type="file" class="waves-effect btn bold" onchange="loadImageFromUpload()" accept=".jpg, .jpeg, .png">
<div id="image_selection_control"></div> <div id="image_selection_control"></div>
<!-- image_selection_control --> <!-- image_selection_control -->
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
> >
Ok Ok
</button> </button>
<input id="queryImgUploadInput" type="file" class="waves-effect btn bold" onchange="loadImageFromUpload()" accept=".jpg, .jpeg, .png">
<!-- image_selection_control --> <!-- image_selection_control -->
</div> </div>
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
> >
Ok Ok
</button> </button>
<input id="queryImgUploadInput" type="file" class="waves-effect btn bold" onchange="loadImageFromUpload()" accept=".jpg, .jpeg, .png">
<!-- image_selection_control --> <!-- image_selection_control -->
</div> </div>
......
...@@ -45,6 +45,7 @@ ...@@ -45,6 +45,7 @@
> >
Ok Ok
</button> </button>
<input id="queryImgUploadInput" type="file" class="waves-effect btn bold" onchange="loadImageFromUpload()" accept=".jpg, .jpeg, .png">
<!-- image_selection_control --> <!-- image_selection_control -->
</div> </div>
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
> >
Ok Ok
</button> </button>
<input id="queryImgUploadInput" type="file" class="waves-effect btn bold" onchange="loadImageFromUpload()" accept=".jpg, .jpeg, .png">
<!-- image_selection_control --> <!-- image_selection_control -->
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment