New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hzt_asc

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hzt_asc - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

2

package.json
{
"name": "hzt_asc",
"version": "1.0.5",
"version": "1.0.6",
"main": "index.js",

@@ -5,0 +5,0 @@ "description": "hzt_asc_v3.",

@@ -22,85 +22,90 @@ const path = require('path');

for(let i = 0; i < 1; ++i) {
let num = ask.FaceDetect("/home/haizitong/workspace/hztFace/72b57b47372c490a88663c334e530530.png")
console.log("FaceDetect", num)
printMem()
for(let i = 0; i < 10000; ++i) {
let num = ask.FaceFeatureExtractUrl("http://min.haizitong.com/2/ali/i/a5f91d52783d49989777e8b82b545e2c");
printMem()
}
let det = ask.FaceDetectUrl("http://min.haizitong.com/2/ali/i/a5f91d52783d49989777e8b82b545e2c");
console.log("det", det);
}
// for(let i = 0; i < 1; ++i) {
// let num = ask.FaceDetect("/home/haizitong/workspace/hztFace/72b57b47372c490a88663c334e530530.png")
// console.log("FaceDetect", num)
// printMem()
let urls = [
"http://min.haizitong.com/2/ali/i/ba676af499174fbab46525605974ca79",
"http://min.haizitong.com/2/ali/i/4449177b33604d45ad96497c95a00284",
"http://min.haizitong.com/2/ali/i/a6daaf38d3924b64a26ba603ab155744",
"http://min.haizitong.com/2/ali/i/e537426869fd4809a9e8e8dd481b1432"
];
// let det = ask.FaceDetectUrl("http://min.haizitong.com/2/ali/i/a5f91d52783d49989777e8b82b545e2c");
// console.log("det", det);
// }
// console.log(num)
console.log("detect end", Date.now() - start);
let feature = null;
let feature2 = null;
let s1, s2;
for(let i = 0; i < 1; ++i) {
let num2 = ask.FaceFeatureExtractUrl("http://min.haizitong.com/2/ali/i/90780254ca34403cbb542951431e59dc");
console.log("FaceFeatureExtract", num2);
if (num2.faceNum && num2.faceRects.length) {
feature = num2.faceRects[0].feature64;
// let str = Buffer.from(feature).toString('base64');
// //console.log("str", str, str.length);
// s1 = str;
}
let num22 = ask.FaceFeatureExtract(path.join(__dirname, '../images/20200829105722.jpg'));
console.log("FaceFeatureExtract", num22);
if (num22.faceNum && num22.faceRects.length) {
feature2 = num22.faceRects[0].feature64;
// let str = Buffer.from(feature2).toString('base64');
// console.log("str", str, str.length);
// s2 = str;
}
//console.log("FaceFeatureExtract2", num22);
printMem()
console.log("xx", s1 == s2, feature == feature2)
}
// console.log("extract end", Date.now() - start);
// let urls = [
// "http://min.haizitong.com/2/ali/i/ba676af499174fbab46525605974ca79",
// "http://min.haizitong.com/2/ali/i/4449177b33604d45ad96497c95a00284",
// "http://min.haizitong.com/2/ali/i/a6daaf38d3924b64a26ba603ab155744",
// "http://min.haizitong.com/2/ali/i/e537426869fd4809a9e8e8dd481b1432"
// ];
// // console.log(num)
// console.log("detect end", Date.now() - start);
// let feature = null;
// let feature2 = null;
// let s1, s2;
// for(let i = 0; i < 1; ++i) {
// let num2 = ask.FaceFeatureExtractUrl("http://min.haizitong.com/2/ali/i/90780254ca34403cbb542951431e59dc");
// console.log("FaceFeatureExtract", num2);
// if (num2.faceNum && num2.faceRects.length) {
// feature = num2.faceRects[0].feature64;
// // let str = Buffer.from(feature).toString('base64');
// // //console.log("str", str, str.length);
// // s1 = str;
// }
// let num22 = ask.FaceFeatureExtract(path.join(__dirname, '../images/20200829105722.jpg'));
// console.log("FaceFeatureExtract", num22);
// if (num22.faceNum && num22.faceRects.length) {
// feature2 = num22.faceRects[0].feature64;
// // let str = Buffer.from(feature2).toString('base64');
// // console.log("str", str, str.length);
// // s2 = str;
// }
// //console.log("FaceFeatureExtract2", num22);
// printMem()
// console.log("xx", s1 == s2, feature == feature2)
// }
// // console.log("extract end", Date.now() - start);
function toArrayBuffer(buf) {
var ab = new ArrayBuffer(buf.length);
var view = new Uint8Array(ab);
for (var i = 0; i < buf.length; ++i) {
view[i] = buf[i];
}
return ab;
}
//FaceFeatureCompare
if (feature) {
// let str = Buffer.from(feature).toString('base64');
// console.log("str", feature, str, str.length);
// function toArrayBuffer(buf) {
// var ab = new ArrayBuffer(buf.length);
// var view = new Uint8Array(ab);
// for (var i = 0; i < buf.length; ++i) {
// view[i] = buf[i];
// }
// return ab;
// }
// let str2 = Buffer.from(feature2).toString('base64');
// console.log("str2", feature2, str2, str2.length, str2 == str);
// //FaceFeatureCompare
// if (feature) {
// // let str = Buffer.from(feature).toString('base64');
// // console.log("str", feature, str, str.length);
// // let str2 = Buffer.from(feature2).toString('base64');
// // console.log("str2", feature2, str2, str2.length, str2 == str);
//console.log("xxx", s1, s2);
// //console.log("xxx", s1, s2);
// let ss1 = Buffer.from(s1, 'base64');
// let ss2 = Buffer.from(s2, 'base64');
// console.log("xx", s1 == s2, feature == feature2)
// // let ss1 = Buffer.from(s1, 'base64');
// // let ss2 = Buffer.from(s2, 'base64');
// // console.log("xx", s1 == s2, feature == feature2)
//let compareResult = ask.FaceFeatureCompare(toArrayBuffer(ss1), toArrayBuffer(ss2));
let compareResult = ask.FaceFeatureCompare(feature, feature2);
console.log("FaceFeatureCompare", compareResult);
//console.log("FaceFeatureCompare end", Date.now() - start);
let list = [
{searchId: 1, tag: "wo", feature: feature2},
{searchId: 2, tag: "wo2", feature},
];
let imageResult = ask.ImageFaceCompare(path.join(__dirname, '../images/20200829105722.jpg'), list, 1);
console.log("imageResult", JSON.stringify(imageResult, null, 4));
console.log("ImageFaceCompare end", Date.now() - start);
// //let compareResult = ask.FaceFeatureCompare(toArrayBuffer(ss1), toArrayBuffer(ss2));
// let compareResult = ask.FaceFeatureCompare(feature, feature2);
// console.log("FaceFeatureCompare", compareResult);
// //console.log("FaceFeatureCompare end", Date.now() - start);
// let list = [
// {searchId: 1, tag: "wo", feature: feature2},
// {searchId: 2, tag: "wo2", feature},
// ];
// let imageResult = ask.ImageFaceCompare(path.join(__dirname, '../images/20200829105722.jpg'), list, 1);
// console.log("imageResult", JSON.stringify(imageResult, null, 4));
// console.log("ImageFaceCompare end", Date.now() - start);
}
// }

@@ -107,0 +112,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc