派生自 libgowrapper/face

zhangmeng
2019-12-16 a0593e3fed8739b42e594f25f8f57075601e07cb
update
2个文件已修改
14 ■■■■■ 已修改文件
csrc/face.cpp 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
goface.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
csrc/face.cpp
@@ -217,9 +217,8 @@
        tmpParam.nSampleSize = param.nSampleSize;
        tmpParam.nDetectionIntervalFrame = param.nDetectionIntervalFrame;
        printf("chan %d size: %dx%d", chan, w, h);
        auto flag = THFT_Reset(chan, &tmpParam);
        printf("sdkface:: resize ret %d, chan %d size: %dx%d\n", flag, chan, w, h);
        return flag;
    }
goface.go
@@ -224,10 +224,8 @@
        //if len(faces) > 0{
        // fmt.Println("faces detected:", len(faces))
        //}
        return faces
    }
    s.printLog("->face--> Track No One, Ret: ", ret)
    return nil
}
@@ -257,7 +255,7 @@
        return false
    }
    ret := C.resize(s.handle, C.int(w), C.int(h), C.int(ch))
    if ret == 0 {
    if ret == 1 {
        return true
    }
    s.printLog("->face--> TrackerResize Failed, Ret: ", ret, " SDK Channel: ", ch, " Size: ", w, "x", h)
@@ -281,9 +279,9 @@
        channel = 3
    }
    if !TrackerResize(i, w, h, dchan) {
        return nil
    }
    // if !TrackerResize(i, w, h, dchan) {
    //     return nil
    // }
    var fInfo []sdkstruct.CFaceInfo
@@ -306,7 +304,6 @@
        faces = append(faces, result)
    }
    s.printLog("->face--> Run Detect Face Count: ", len(fInfo), " Result: ", len(faces))
    return faces
}