コード例 #1
0
ファイル: detectface.go プロジェクト: TencentYouTu/go_sdk
func main() {
	//Register your app on http://open.youtu.qq.com
	//Get the following details
	appID := uint32()
	secretID := ""
	secretKey := ""
	userID := ""

	as, err := youtu.NewAppSign(appID, secretID, secretKey, userID)
	if err != nil {
		fmt.Fprintf(os.Stderr, "NewAppSign() failed: %s\n", err)
		return
	}
	imgData, err := ioutil.ReadFile("../../testdata/imageA.jpg")
	if err != nil {
		fmt.Fprintf(os.Stderr, "ReadFile() failed: %s\n", err)
		return
	}
	//yt := youtu.Init(as, youtu.TencentYunHost)
	yt := youtu.Init(as, youtu.DefaultHost)
	df, err := yt.DetectFace(imgData, false, 0)
	if err != nil {
		fmt.Fprintf(os.Stderr, "DetectFace() failed: %s", err)
		return
	}
	fmt.Printf("df: %#v\n", df)
}
コード例 #2
0
ファイル: detectface.go プロジェクト: ochapman/youtu
func main() {
	//Register your app on http://open.youtu.qq.com
	//Get the following details
	appID := uint32(1000061)
	secretID := "AKID4Bhs9vqYT6mHa9TkIrAe7w5oijOCEjql"
	secretKey := "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ"
	userID := "3041722595"

	as, err := youtu.NewAppSign(appID, secretID, secretKey, userID)
	if err != nil {
		fmt.Fprintf(os.Stderr, "NewAppSign() failed: %s\n", err)
		return
	}
	imgData, err := ioutil.ReadFile("../../testdata/imageA.jpg")
	if err != nil {
		fmt.Fprintf(os.Stderr, "ReadFile() failed: %s\n", err)
		return
	}

	yt := youtu.Init(as, youtu.DefaultHost)
	df, err := yt.DetectFace(imgData, false)
	if err != nil {
		fmt.Fprintf(os.Stderr, "DetectFace() failed: %s", err)
		return
	}
	fmt.Printf("df: %#v\n", df)
}