Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:face_api [2023/08/17 13:11]
127.0.0.1 external edit
en:face_api [2024/02/20 16:44] (current)
kkshin [BS2FaceEx]
Line 102: Line 102:
  
         uint8_t ​  ​*rawImageData;​         uint8_t ​  ​*rawImageData;​
 +
 +        BS2TemplateEx *onlyTemplateEx;​
     };     };
 } BS2FaceEx; } BS2FaceEx;
 </​code>​ </​code>​
-''​FaceStation F2''​ ''​BioStation 3''​ \\ \\+''​FaceStation F2''​ ''​BioStation 3''​ ''​BioEntry W3''​ \\ \\
 1. //​faceIndex//​ \\  1. //​faceIndex//​ \\ 
 Index of face \\ \\ Index of face \\ \\
Line 111: Line 113:
 The number of template including Visual, IR \\ \\  The number of template including Visual, IR \\ \\ 
 3. //flag// \\  3. //flag// \\ 
-Flag whether the image is a WARPed image. \\+Flag whether the image is a WARPed image. \\ 
 WARP is a kind of generalization that extracts the face among the physical image which contains different body parts. \\ WARP is a kind of generalization that extracts the face among the physical image which contains different body parts. \\
 When flag is set to 1, the device refers to 5 pieces of information defined by the struct in the union. \\ When flag is set to 1, the device refers to 5 pieces of information defined by the struct in the union. \\
Line 119: Line 121:
 When this happens, the device will automatically go through the WARP process with rawImageData and fill in the information in the struct. \\ When this happens, the device will automatically go through the WARP process with rawImageData and fill in the information in the struct. \\
 Please note that rawImageData and struct are tied in an union. \\ Please note that rawImageData and struct are tied in an union. \\
 +[+ 2.9.6] An option BS2_FACE_EX_FLAG_TEMPLATE_ONLY(0x20) has been added to allow transmitting only the template excluding the facial image when sending facial data. \\
 +This is particularly useful in environments where privacy protection is emphasized. \\
 +When using this option, the onlyTemplateEx should be allocated with template data for each numOfTemplate. \\
 +Additionally,​ unableToSaveImageOfVisualFace in [[configuration_api#​BS2FaceConfig]] must be set to 1 (true). \\
 <WRAP group 50%> <WRAP group 50%>
 ^Value ​ ^Description ​ ^ ^Value ​ ^Description ​ ^
 |BS2_FACE_EX_FLAG_NONE ​ |0x00  | |BS2_FACE_EX_FLAG_NONE ​ |0x00  |
 |BS2_FACE_EX_FLAG_WARPED ​ |0x01  | |BS2_FACE_EX_FLAG_WARPED ​ |0x01  |
 +|BS2_FACE_EX_FLAG_TEMPLATE_ONLY ​ |0x20  |
 |BS2_FACE_EX_FLAG_ALL ​ |0xFF  | |BS2_FACE_EX_FLAG_ALL ​ |0xFF  |
 </​WRAP>​ </​WRAP>​
Line 148: Line 155:
 11. //​rawImageData//​ \\ 11. //​rawImageData//​ \\
 Non-WARPed image data. See ''​imageData''​ \\ \\ Non-WARPed image data. See ''​imageData''​ \\ \\
 +12. //​onlyTemplateEx//​ \\
 +[+ 2.9.6] This represents contiguous memory information of BS2TemplateEx data, which is template information,​ and must be allocated as many as numOfTemplate. \\
 +This is only used when the flag is BS2_FACE_EX_FLAG_TEMPLATE_ONLY. \\ \\