板载智能-图像处理部分修改
This commit is contained in:
@@ -148,12 +148,12 @@ div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(12)>div.blocklyTr
|
||||
background-size: 100% auto;
|
||||
}
|
||||
|
||||
#catSANT_G2.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
|
||||
#catSANT_G3.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
|
||||
background: url('../../../../common/media/mark/sensor.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
|
||||
#catSANT_G2.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
|
||||
#catSANT_G3.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
|
||||
background: url('../../../../common/media/mark/sensor2.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ export const mini_g2_rfid_readid = function (_, generator) {
|
||||
generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid';
|
||||
var code = 'ext_rfid.read_card(0, x="id")';
|
||||
} else if(version == "mixgo_sant"){
|
||||
generator.definitions_['import_sant_g2_ext_rfid'] = 'from sant_g2 import ext_rfid';
|
||||
generator.definitions_['import_sant_gx_ext_rfid'] = 'from sant_gx import ext_rfid';
|
||||
var code = 'ext_rfid.read_card(0, x="id")';
|
||||
}else {
|
||||
generator.definitions_['import_mini_g2'] = 'import mini_g2';
|
||||
@@ -42,7 +42,7 @@ export const mini_g2_rfid_readcontent = function (_, generator) {
|
||||
generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid';
|
||||
var code = 'ext_rfid.read_card(' + sector + ')';
|
||||
}else if(version == "mixgo_sant"){
|
||||
generator.definitions_['import_sant_g2_ext_rfid'] = 'from sant_g2 import ext_rfid';
|
||||
generator.definitions_['import_sant_gx_ext_rfid'] = 'from sant_gx import ext_rfid';
|
||||
var code = 'ext_rfid.read_card(' + sector + ')';
|
||||
} else {
|
||||
generator.definitions_['import_mini_g2'] = 'import mini_g2';
|
||||
@@ -59,7 +59,7 @@ export const mini_g2_rfid_write = function (_, generator) {
|
||||
generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid';
|
||||
var code = 'ext_rfid.write_card(' + cnt + ',' + sector + ')\n';
|
||||
}else if(version == "mixgo_sant"){
|
||||
generator.definitions_['import_sant_g2_ext_rfid'] = 'from sant_g2 import ext_rfid';
|
||||
generator.definitions_['import_sant_gx_ext_rfid'] = 'from sant_gx import ext_rfid';
|
||||
var code = 'ext_rfid.write_card(' + cnt + ',' + sector + ')\n';
|
||||
} else {
|
||||
generator.definitions_['import_mini_g2'] = 'import mini_g2';
|
||||
@@ -76,7 +76,7 @@ export const mini_g2_rfid_write_outcome = function (_, generator) {
|
||||
generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid';
|
||||
var code = 'ext_rfid.write_card(' + cnt + ',' + sector + ')';
|
||||
}else if(version == "mixgo_sant"){
|
||||
generator.definitions_['import_sant_g2_ext_rfid'] = 'from sant_g2 import ext_rfid';
|
||||
generator.definitions_['import_sant_gx_ext_rfid'] = 'from sant_gx import ext_rfid';
|
||||
var code = 'ext_rfid.write_card(' + cnt + ',' + sector + ')';
|
||||
} else {
|
||||
generator.definitions_['import_mini_g2'] = 'import mini_g2';
|
||||
@@ -92,7 +92,7 @@ export const mini_g2_rfid_status = function (_, generator) {
|
||||
generator.definitions_['import_mini_g2_ext_rfid'] = 'from mini_g2 import ext_rfid';
|
||||
var code = 'ext_rfid.scan_card()==' + key;
|
||||
}else if(version == "mixgo_sant"){
|
||||
generator.definitions_['import_sant_g2_ext_rfid'] = 'from sant_g2 import ext_rfid';
|
||||
generator.definitions_['import_sant_gx_ext_rfid'] = 'from sant_gx import ext_rfid';
|
||||
var code = 'ext_rfid.scan_card()==' + key;
|
||||
} else {
|
||||
generator.definitions_['import_mini_g2'] = 'import mini_g2';
|
||||
|
||||
@@ -2310,22 +2310,133 @@
|
||||
<block type="GET_PICTURE_DATA"></block>
|
||||
<block type="SCREEN_SHOW_CAM_GRAPH_SHOOT"></block>
|
||||
<block type="STOP_SCREEN_DISPLAY"></block>
|
||||
<block type="INIT_QR_CODE_RECOGNITION"></block>
|
||||
<block type="START_QR_CODE_RECOGNITION"></block>
|
||||
<block type="GET_QR_CODE_RECOGNITION_DATA"></block>
|
||||
<block type="INIT_COLOR_DETECTION"></block>
|
||||
<block type="START_COLOR_DETECTION"></block>
|
||||
<block type="GET_COLOR_DETECTION_RESULT"></block>
|
||||
<block type="INIT_CAT_FACE_DETECTION"></block>
|
||||
<block type="START_CAT_FACE_DETECTION"></block>
|
||||
<block type="GET_CAT_FACE_DETECTION_RESULT"></block>
|
||||
<block type="INIT_PEOPLE_FACE_DETECTION"></block>
|
||||
<block type="START_PEOPLE_FACE_DETECTION"></block>
|
||||
<block type="GET_PEOPLE_FACE_DETECTION_RESULT"></block>
|
||||
<block type="INIT_PEOPLE_FACE_RECOGNITION"></block>
|
||||
<block type="PEOPLE_FACE_ENROLL"></block>
|
||||
<block type="GET_PEOPLE_FACE_RECOGNITION_RESULT"></block>
|
||||
<block type="AI_CAMERA_INIT">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_QR_CODE_RECOGNITION_DATA">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_COLOR_DETECTION_NUM">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_COLOR_DETECTION_LOCATION">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="NO">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">1</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_CAT_FACE_DETECTION_NUM">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_CAT_FACE_DETECTION_LOCATION">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="NO">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">1</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_FACE_DETECTION_NUM">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_FACE_DETECTION_LOCATION">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="NO">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">1</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_FACE_DETECTION_KEYPOINT_LOCATION">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="NO">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">1</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_FACE_RECOGNITION_ID">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_FACE_RECOGNITION_ID_LOCATION">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="NO">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">1</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="GET_FACE_RECOGNITION_ID_KEYPOINT_LOCATION">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="NO">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">1</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="PEOPLE_FACE_ENROLL">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="DELETE_PEOPLE_FACE_ID">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
<field name="VAR">ai</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="ID">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">0</field>
|
||||
|
||||
Reference in New Issue
Block a user