この例では、Delphi 7コールBaiduの人間の解析APIの使用であり、すべての最初のテストアプリケーションを作成する方法について説明します。
1、公式サイトのクラウドBaiduの上でログインhttps://cloud.baidu.com/を確かにBaiduのアカウントが必要です
2、管理コンソールに、その後、商品やサービスを選択する - 人工知能を - 人間の分析を
3. /対応するAPIキー情報を取得するアプリを作成します。
4、人間のトラフィック統計:API対応アドレスhttps://cloud.baidu.com/doc/BODY/s/Pjwvxzafo
数を返し、すでに画像(非必須)をレンダリングしていました。私は17人が存在しない、知りません。
そこ異なる画像タイプの小さなエピソードであり、メモリストリームのピクチャタイプの2つのバイトは、一般的に単語として定義されているが、私は直接DWORDを書いて、あなた自身のためにチェックすることができ、違いは何ですか。
私は写真の通常の負荷だったとき、それは差がないようで、JPG画像は本当にD8FFです。二年以上になります人々の流れの中でのAPI呼び出しが戻るの統計情報をレンダリングするときしかし、18D8FF、4ED8FFがありました。
最後のDWORDそれにWordをお読みください。あなたは、テストすることができます/
手順TFrmMain.cxButton2Click(送信者:TObjectを); VAR memImg:TMemoryStream; strImg:TStringStream。 SURL:文字列。 lstParam:TStringsは、 RET:ISuperObject。 バフ:DWORD; 開始 memImgを:= TMemoryStream.Create。 strImg:= TStringStream.Create( '')。 lstParam:= TStringList.Create。 試す Image2.Picture.Graphic = nilのその後場合 始める ShowMessage( '图片为空、请下を加载图片'); 出口; 終わり; Image2.Picture.Graphic.SaveToStream(memImg)。 memImg.Position:= 0; memImg.ReadBuffer(バフ、2)。 memImg.Position:= 0; EncdDecd.EncodeStream(memImg、strImg)。 lstParam.Add(形式( '画像=%のS'、[strImg.DataString]))。 lstParam.Add(フォーマット( 'ショー=真'、[])); SURL:=フォーマット(sUrl_TrafficStat、[FToken])。 RET = SO(UTF8Decode(IdHTTP1.Post(SURL、lstParam)))。 cxMemo1.Text:= ret.AsString。 Image2.Picture.Bitmap.Assign(StringToBitmap(ret.S [ '画像'])); 最後に memImg.Free; strImg.Free; lstParam.Free; 終わり; 終わり;
5、ジェスチャー認識:APIに対応したアドレスhttps://cloud.baidu.com/doc/BODY/s/tjwvxz8jp
心より片手で/
他の人が見つけることを試みます。ボディ、ボディ属性認識を識別するためのキーポイント。気持ちは非常に時々、返されたデータはまた、問題(JSON文字列)で、装着されていません
私はこの問題は絵ではありませんわかりません。