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

youtu

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

youtu - npm Package Compare versions

Comparing version 0.1.0 to 0.2.0

65

lib/youtu.js

@@ -45,7 +45,15 @@ var Youtu = function(options){

Youtu.prototype._doRequest = function(apiItem,args){
Youtu.prototype._doRequest = function(type, apiItem, args){
var _this = this;
var baseUrl = _this._server;
var urlMap = {
faceAPI:'youtu/api/',
imageAPI:'youtu/imageapi/',
ocrAPI:'youtu/ocrapi/'
};
baseUrl += urlMap[type];
var getImageData = function(pathOrBuffer){
console.log(pathOrBuffer);
var buffer = pathOrBuffer;

@@ -64,3 +72,3 @@

var restler = require('restler');
var url = _this._server + 'youtu/api/' + apiItem.name.toLowerCase();
var url = baseUrl + apiItem.name.toLowerCase();
var postData = {

@@ -114,2 +122,8 @@ app_id:_this.appId

},{
name:'faceShape',
params:[{
key:'image',
type:'image'
}]
},{
name:'faceCompare',

@@ -171,2 +185,44 @@ params:[{

params:['face_id']
},{
name:'fuzzyDetect',
type:'imageAPI',
params:[{
key:'image',
type:'image'
}]
},{
name:'foodDetect',
type:'imageAPI',
params:[{
key:'image',
type:'image'
}]
},{
name:'imageTag',
type:'imageAPI',
params:[{
key:'image',
type:'image'
}]
},{
name:'imagePorn',
type:'imageAPI',
params:[{
key:'image',
type:'image'
}]
},{
name:'idCardOcr',
type:'ocrAPI',
params:[{
key:'image',
type:'image'
},'card_type']
},{
name:'nameCardOcr',
type:'ocrAPI',
params:[{
key:'image',
type:'image'
}]
}];

@@ -177,4 +233,5 @@

Youtu.prototype[apiItem.name] = function(apiItem){
var type = apiItem.type || 'faceAPI';
return function(){
return this._doRequest(apiItem,arguments);
return this._doRequest(type,apiItem,arguments);
};

@@ -181,0 +238,0 @@ }(apiItem);

2

package.json
{
"name": "youtu",
"version": "0.1.0",
"version": "0.2.0",
"description": "Third-part SDK of Tencent youtu.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -32,37 +32,28 @@ # 腾讯优图开放平台第三方SDK

- detectFace
- image
- faceCompare
- imageA
- imageB
- faceVerify
- image
- person_id
- FaceIdentify
- image
- group_id
- newPerson
- image
- person_id
- group_ids
- delPerson
- person_id
- addFace
- images
- person_id
- delFace
- person_id
- face_ids
- setInfo
- person_name
- person_id
- getInfo
- person_id
- getGroupIds
- getPersonIds
- group_id
- getFaceIds
- person_id
- getFaceInfo
- face_id
- 人脸识别API
- 人脸检测 detectFace(image)
- 五官定位 faceShape(image)
- 人脸对比 faceCompare(imageA, imageB)
- 人脸验证 faceVerify(image, person_id)
- 人脸识别 FaceIdentify(image, group_id)
- 个体(Person)管理
- 个体创建 newPerson(image, person_id, group_ids)
- 删除个体 delPerson(person_id)
- 增加人脸 addFace(images, person_id)
- 删除人脸 delFace(person_id, face_ids)
- 设置信息 setInfo(person_name, person_id)
- 获取信息 getInfo(person_id)
- 信息查询
- 获取组列表 getGroupIds()
- 获取人列表 getPersonIds(group_id)
- 获取人脸列表 getFaceIds(person_id)
- 获取人脸信息 getFaceInfo(face_id)
- 图片识别
- 模糊图片检测 fuzzyDetect(image)
- 美食图片识别 foodDetect(image)
- 图像标签识别 imageTag(image)
- 色情图像检测 imagePorn(image)
- OCR识别
- 身份证OCR识别 idCardOcr(image,card_type)
- 名片OCR识别 nameCardOcr(image)

@@ -78,5 +69,16 @@ ## 错误处理

- [ ] 支持传入远程图片地址
- [ ] 可选参数处理
## 版本历史
### 0.2.0 2016-06-14
- 跟进官方API,添加五官检测、图片识别、OCR识别API
### 0.1.0 2015-07-26
- 整理API,初始版本发布
## LICENSE
MIT

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