小编Pal*_*mer的帖子

face-api.js-为什么浏览器的faceapi.detectAllFaces()比服务器的要快?

我想在服务器端使用人脸检测。因此,我为此任务找到了face-api.js。我发现每次通话faceapi.detectAllFaces()持续约10秒。但是,当我启动浏览器示例时,只有第一个函数持续10秒,所有下一个函数持续不到一秒。

我的服务器端代码(您可以在ageAndGenderRecognition.ts中看到类似的代码):

import * as faceapi from 'face-api.js';
import { canvas, faceDetectionNet, faceDetectionOptions, saveFile } from './commons';
await faceDetectionNet.loadFromDisk('../../weights')
await faceapi.nets.faceLandmark68Net.loadFromDisk('../../weights')
await faceapi.nets.ageGenderNet.loadFromDisk('../../weights')

const img = await canvas.loadImage('../images/bbt1.jpg')

console.time();
const results = await faceapi.detectAllFaces(img, faceDetectionOptions);
// ~10 seconds.
console.timeEnd();

console.time();
const results2 = await faceapi.detectAllFaces(img, faceDetectionOptions);
// ~10 seconds again.
console.timeEnd();
Run Code Online (Sandbox Code Playgroud)

为什么faceapi.detectAllFaces()浏览器示例中(首次通话除外)比ageAndGenderRecognition.ts更快?我可以对faceapi.detectAllFaces()功能执行相同的操作的速度相同吗?

javascript performance node.js face-api tensorflow.js

6
推荐指数
2
解决办法
724
查看次数

MongoDB - 相当于不存在一个集合的 LEFT JOIN

是否有等效于 LEFT JOIN 查询的 MongoDB 中不存在正确集合的查询?

查询语句:

SELECT * FROM TableA as A LEFT JOIN TableB as B ON A.id = B.id 
WHERE B.Id IS NULL
Run Code Online (Sandbox Code Playgroud)

MongoDB: ???

PS:我最初的草图:

db.getCollection('collA').aggregate([
    {
      $lookup:
        {
          from: "collB",
          localField: "_id",
          foreignField: "_id",
          as: "collB"
        }           
   }
   //, {$match : collB is empty}
])
Run Code Online (Sandbox Code Playgroud)

javascript mongodb mongodb-query aggregation-framework

5
推荐指数
1
解决办法
7232
查看次数

MySQL - 如何查找具有最相似开头的单词

如何varchar在MySQL数据库中查找与指定单词最相似的词?

例如:

+-------------------+
|    word_column    | 
+-------------------+
| StackOferflow     |
| StackExchange     |
| MetaStackExchange |
|       ....        |
+-------------------+
Run Code Online (Sandbox Code Playgroud)

查询:call get_with_similar_begin('StackExch_bla_bla_bla');
输出:'StackExchange'

查询:call get_with_similar_begin('StackO_bla_bla_bla');
输出:'StackOferflow'


更新:

Select * from words where word_column like 'StackExch_bla_bla_bla'不会给出正确的结果,因为'StackExchange'与此过滤器不匹配.

附加信息:我已经BTREE-index开启word_column,我想尽可能使用它

mysql sql binary-search-tree

5
推荐指数
1
解决办法
367
查看次数

c#中动态类型的内存使用情况

动态类型是否使用更多内存大小,而不是相关类型?

例如,该字段仅使用四个字节吗?

dynamic foo = (int) 1488;
Run Code Online (Sandbox Code Playgroud)

c# sizeof dynamictype

4
推荐指数
1
解决办法
1039
查看次数