---
panlei
2019-11-01 a9c4717d3a276ca39a189a94fe1b053fe70a9fd3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package util
 
import (
    "basic.com/valib/deliver.git"
 
    "basic.com/pubsub/protomsg.git"
)
 
const (
    FDetect   = "FaceDetect"     // ParamFacePos 检测
    FExtract  = "FaceExtract"    // ParamFaceFeature  提取
    FProperty = "FaceProperty"
    FCompare  = "FaceCompare"
    FtTract   = "FaceTrack"
    FtDetect  = "FaceTrackDetect"
    FtOnly    = "FaceTrackOnly"
    YDetect   = "Yolo"
)
 
const mode = deliver.PushPull
 
// MsgRS msg recv and snd
type MsgRS struct {
    Msg protomsg.SdkMessage
}
 
// UnCompress uncompress
func UnCompress(in []byte) ([]byte, error) {
    return in,nil
    //out := make([]byte, 10*len(in))
    //n, err := lz4.UncompressBlock(in, out)
    //if err != nil {
    //    fmt.Println(err)
    //    return nil, err
    //}
    //out = out[:n] // uncompressed data
    //return out, nil
}
 
// Compress compress
func Compress(in []byte) ([]byte, error) {
    return in,nil
    //out := make([]byte, len(in))
    //ht := make([]int, 64<<10) // buffer for the compression table
    //n, err := lz4.CompressBlock(in, out, ht)
    //if err != nil {
    //    fmt.Println(err)
    //    return nil, err
    //}
    //if n >= len(in) {
    //    fmt.Println("image is not compressible")
    //}
    //out = out[:n] // compressed data
    //return out, nil
}