HVC-C Data Throw icon

HVC-C Data Throw

たろサ
Free
100+ downloads

About HVC-C Data Throw

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.

HVC-C Data Throw Screenshots