HVC-C Data Throw

HVC-C Data Throw Free App

Rated 0.00/5 (0) —  Free Android application by たろサ

Advertisements

About HVC-C Data Throw

 オムロンのヒューマンビジョンコンポ(HVC-C)カメラが検出したデータをhttpサーバに丸ごと投げるアプリです。Webサーバ側で受信したデータを処理するAPIを用意すれば、ネットワーク経由でいろいろと遊ぶことができます。Web経由でなくても、LAN経由でローカルに繋がっているPCに送信することもできます。
 また、同時にブロードキャストインテントも発行するので、AndroidアプリでBLEのプログラムを作成しなくても、このインテントを受信するだけで、認識データの処理アプリを作成できます。

説明
1.Androidの設定からBluetoothをオンにして、HVC-Cとペアリングを行います。
2.HVC-C Data Throwを起動し、Findボタンを押してHVC-Cを選択します。ビーコンが見つからない場合は、この操作を繰り返してください。
3.データを送信するURLを入力してください。例えば、
http://192.168.1.10:60001/param
のようにデータを送信したいURLを入力してください。
4.URLを入力し終わったらURL Saveボタンを押してください。
5.Startボタンを押して認識をスタートさせてください。

URLを空欄にすると、インテントのみ発行します。httpサーバへの送信は行いません。

送信データ
下記に送信されるデータの一例を示します。
?BodyDetect=0&HandDetect=0&FaceDetect=1&FEsize=146&FEx=408&FEy=267&FEconf=708&FIyaw=6&FIpitchx=6&FIroll=-3&FIconf=345&AEage=63&AEconf=250&EEgender=Female&EEconf=70&ZELR=12&ZEUD=0&BEL=287&BER=243&XEexpression=Neutral&XEscore=43&XEdegree=-57

ブロードキャストインテントの取得
 intent-filterに下記のような感じで、"com.luaridaworks.extras.BODY_DETECT" と "com.luaridaworks.extras.HAND_DETECT"と"com.luaridaworks.extras.FACE_DETECT" を追加してください。

<receiver android:name=".hvccReceiver">
  <intent-filter>
    <action android:name="com.luaridaworks.extras.BODY_DETECT" />
    <action android:name="com.luaridaworks.extras.HAND_DETECT" />
    <action android:name="com.luaridaworks.extras.FACE_DETECT" />
  </intent-filter>
</receiver>

 BroadcastReceiverでの受信は下記のような感じで受け取ってください。

String body = (String)intent.getSerializableExtra("BODY");
String hand = (String)intent.getSerializableExtra("HAND");
String face = (String)intent.getSerializableExtra("FACE");

 body,hand,face別に、上で示した例と同じ文字列を受け取ることができます。

各パラメータの意味
 BodyDetect:人体検出の数
 BDsize:検出サイズ
 BDx:中心のX座標
 BDy:中心のY座標
 BDconf:信頼度0~1000
 HandDetect:手検出の数
 HDsize:検出サイズ
 HDx:中心のX座標
 HDy:中心のY座標
 HDconf:信頼度0~1000
 FaceDetect:顔検出の数
 FEsize:検出サイズ
 FEx:中心のX座標
 FEy:中心のY座標
 FEconf:信頼度0~1000
 FIyaw:顔の左右角度
 FIpitchx:顔の上下角度
 FIroll:顔の傾き(回転)角度
 FIconf:信頼度0~1000
 AEage:年齢
 AEconf:信頼度0~1000
 EEgender:性別(Male, Female)
 EEconf:信頼度0~1000
 ZELR:視線の左右角度
 ZEUD:視線の上下角度
 BEL:左目のつむり具合
 BER:右目のつむり具合
 XEexpression:表情の判定結果(Neutral, Happiness, Supprise, Anger, Sadness)
 XEscore:判定のスコア0~100
 XEdegree:ポジティブ/ネガティブ度(+100~-100)
-------------------------------------------------------------------------------------------------------------------------------------
HVC-Cの詳細はこちらから
⇒http://plus-sensing.omron.co.jp/egg-project/
※HVC-Cがなければ動作しません。 data Omron Human vision component (HVC-C) camera has detected it is whole throw app http server. And if you make the API to process the data received by the Web server side, you can variously to play over the network. Even if not via Web, you can also send to the PC that is connected locally via LAN.
In addition, since at the same time broadcast intent also issued, without creating the BLE programs in Android app, just to receive this intent, you can create a processing application of recognition data.

Description
In turn on the Bluetooth from setting in 1.Android, do the HVC-C and pairing.
Start 2.HVC-C Data Throw, and then select the HVC-C Press the Find button. If the beacon is not found, please repeat this operation.
3. Please enter the URL to send the data. For example,
http://192.168.1.10:60001/param
Please enter the URL you want to send the data as.
Please press the URL Save button when finished entering 4.URL.
Please let start the recognition by pressing the 5.Start button.

If the URL blank, you can issue only intent. but does not send to the http server.

Transmitted data
I will show an example of the data to be sent to the following.
? BodyDetect = 0 & HandDetect = 0 & FaceDetect = 1 & FEsize = 146 & FEx = 408 & FEy = 267 & FEconf = 708 & FIyaw = 6 & FIpitchx = 6 & FIroll = -3 & FIconf = 345 & AEage = 63 & AEconf = 250 & EEgender = Female & EEconf = 70 & ZELR = 12 & ZEUD = 0 & BEL = 287 & BER = 243 & XEexpression = Neutral & XEscore = 43 & XEdegree = -57

Acquisition of broadcast intent
something like the following in intent-filter, please add "com.luaridaworks.extras.BODY_DETECT" and "com.luaridaworks.extras.HAND_DETECT" and "com.luaridaworks.extras.FACE_DETECT".

& Lt; receiver android: name = ". HvccReceiver" & gt;
& Lt; intent-filter>
& Lt; action android: name = "com.luaridaworks.extras.BODY_DETECT" / & gt;
& Lt; action android: name = "com.luaridaworks.extras.HAND_DETECT" / & gt;
& Lt; action android: name = "com.luaridaworks.extras.FACE_DETECT" / & gt;
& Lt; / intent-filter & gt;
& Lt; / receiver & gt;

Reception at the BroadcastReceiver, please received something like the following.

String body = (String) intent.getSerializableExtra ("BODY");
String hand = (String) intent.getSerializableExtra ("HAND");
String face = (String) intent.getSerializableExtra ("FACE");

body, hand, face separately, so that you can receive the same string as the examples shown above.

The meaning of each parameter
BodyDetect: number of human body detection
BDsize: detection size
BDx: center of the X-coordinate
BDy: center of the Y coordinate
BDconf: reliability 0-1000
HandDetect: number of hand detection
HDsize: detection size
HDx: center of the X-coordinate
HDy: center of the Y coordinate
HDconf: reliability 0-1000
FaceDetect: number of face detection
FEsize: detection size
FEx: center of the X-coordinate
FEy: center of the Y coordinate
FEconf: reliability 0-1000
FIyaw: left and right angle of the face
FIpitchx: up and down angle of the face
FIroll: tilt (rotation) angle of face
FIconf: reliability 0-1000
AEage: age
AEconf: reliability 0-1000
EEgender: Gender (Male, Female)
EEconf: reliability 0-1000
ZELR: left and right angle of the line of sight
ZEUD: up and down angle of the line of sight
BEL: left eye of head condition
BER: right eye of head condition
XEexpression: expression of the judgment result (Neutral, Happiness, Supprise, Anger, Sadness)
XEscore: score 0 of judgment to 100
XEdegree: positive / negative degrees (+ 100 to -100)
-------------------------------------------------- -------------------------------------------------- ---------------------------------
HVC-C Details of here
⇒http: //plus-sensing.omron.co.jp/egg-project/
※ HVC-C does not work otherwise.

How to Download / Install

Download and install HVC-C Data Throw version 1.3 on your Android device!
Downloaded 100+ times, content rating: Everyone
Android package: com.luaridaworks.hvcdatathrow, download HVC-C Data Throw.apk

All Application Badges

Free
downl.
Android
4.3+
For everyone
Android app

App History & Updates

What's Changed
データが1か所間違っていたので、修正しました。
More downloads  HVC-C Data Throw reached 100 - 500 downloads
More downloads  HVC-C Data Throw reached 50 - 100 downloads

Oh snap! No comments are available for HVC-C Data Throw at the moment. Be the first to leave one!

Share The Word!


Rating Distribution

RATING
0.05
0 users

5

4

3

2

1