Lab AI7 การใช้ CiRA CORE ในเงื่อนไข if else ในกล่อง Label

การใช้งานPlatform CiRA CORE ร่วมกับweightเพื่อการใช้งานเฉพาะทาง จำเป็นอย่างยิ่งจะต้องมีการเขียนเงื่อนไขเพื่อให้AIสั่งอุปกรณ์ทำงานตามที่เราต้องการ ในที่นี้จะเขียนการใช้งานเงื่อนไข if else ผ่านกล่อง label เพื่อเป็นแนวทางในการพัฒนาต่อยอดProjectในระดับที่สูงขึ้นต่อไป สามารถลากโปรแกรมตามflowข้างล่าง


สถานะการณ์

1. เมื่อตรวจพบ 'person' ในpayload ให้แสดงข้อความบนlabel ว่า พบมนุษย์

2. เมื่อตรวจพบ 'cell phone' ในpayload ให้แสดงข้อความบนlabel ว่า พบโทรศัพท์

3. นอกเหนือจาก2เงื่อนไขข้างต้นในpayload ให้แสดงข้อความบนlabel ว่า ไม่พบมนุษย์และโทรศัพท์

สำหรับการเขียนเงื่อนไข if-elseใน Label สามารถเขียนCode Javascriptตามตัวอย่างด้านล่าง

Code Javascript ในกล่อง Label

var objs = payload.DeepDetect.objects

var len = objs.length

for(var i =0;i<len;i++){

if(objs[i].name == 'person'){label='พบมนุษย์'}

else if(objs[i].name == 'cell phone'){label='พบโทรศัพท์'}

else {label = 'ไม่พบมนุษย์และโทรศัพท์'}

}

คลิปวีดีโอสาธิตการทำงาน

อ้างอิงจาก :

CiRA Educations : https://drive.google.com/drive/folders/1FTnp_wmnoedlloZDUzke0rtdkXnmicQi