فهرست منبع

latest update for CCW

Anthony 3 سال پیش
والد
کامیت
e8b649d315
4فایلهای تغییر یافته به همراه7 افزوده شده و 6 حذف شده
  1. 4 3
      code/components/jomjol_flowcontroll/ClassFlowCNNGeneral.cpp
  2. BIN
      firmware/firmware.bin
  3. BIN
      firmware/html.zip
  4. 3 3
      sd-card/html/edit_analog.html

+ 4 - 3
code/components/jomjol_flowcontroll/ClassFlowCNNGeneral.cpp

@@ -468,7 +468,7 @@ general* ClassFlowCNNGeneral::GetGENERAL(string _name, bool _create = true)
 
 
     _ret->ROI.push_back(neuroi);
     _ret->ROI.push_back(neuroi);
 
 
-    printf("GetGENERAL - GENERAL %s - roi %s\n", _analog.c_str(), _roi.c_str());
+    printf("GetGENERAL - GENERAL %s - roi %s - CCW: %d\n", _analog.c_str(), _roi.c_str(), neuroi->CCW);
 
 
     return _ret;
     return _ret;
 }
 }
@@ -687,7 +687,7 @@ bool ClassFlowCNNGeneral::doNeuralNetwork(string time)
 						else
 						else
 						    GENERAL[_ana]->ROI[i]->result_float = result * 10;
 						    GENERAL[_ana]->ROI[i]->result_float = result * 10;
 						
 						
-                        printf("Result General(Analog)%i: %f\n", i, GENERAL[_ana]->ROI[i]->result_float); 
+                        printf("Result General(Analog)%i - CCW: %d -  %f\n", i, GENERAL[_ana]->ROI[i]->CCW, GENERAL[_ana]->ROI[i]->result_float); 
                         if (isLogImage)
                         if (isLogImage)
                             LogImage(logPath, GENERAL[_ana]->ROI[i]->name, &GENERAL[_ana]->ROI[i]->result_float, NULL, time, GENERAL[_ana]->ROI[i]->image_org);
                             LogImage(logPath, GENERAL[_ana]->ROI[i]->name, &GENERAL[_ana]->ROI[i]->result_float, NULL, time, GENERAL[_ana]->ROI[i]->image_org);
                     } break;
                     } break;
@@ -888,7 +888,8 @@ bool ClassFlowCNNGeneral::doNeuralNetwork(string time)
                         
                         
                         GENERAL[_ana]->ROI[i]->isReject = false;
                         GENERAL[_ana]->ROI[i]->isReject = false;
                         
                         
-                        printf("Result General(Analog)%i: %f\n", i, GENERAL[_ana]->ROI[i]->result_float); 
+                        printf("Result General(Analog)%i - CCW: %d -  %f\n", i, GENERAL[_ana]->ROI[i]->CCW, GENERAL[_ana]->ROI[i]->result_float); 
+                        //printf("Result General(Analog)%i: %f\n", i, GENERAL[_ana]->ROI[i]->result_float); 
 
 
                         if (isLogImage)
                         if (isLogImage)
                         {
                         {

BIN
firmware/firmware.bin


BIN
firmware/html.zip


+ 3 - 3
sd-card/html/edit_analog.html

@@ -205,9 +205,9 @@ function newROI(){
     var _roinew = prompt("Please enter name of new ROI", "name");
     var _roinew = prompt("Please enter name of new ROI", "name");
 
 
     if (ROIInfo.length > 0)
     if (ROIInfo.length > 0)
-        erg = CreateROI(_number, "analog", sel.selectedIndex, _roinew, 1, 1, ROIInfo[aktindex]["dx"], ROIInfo[aktindex]["dy"], ROIInfo[aktindex]["CCW"]);
+        erg = CreateROI(_number, "analog", sel.selectedIndex, _roinew, 1, 1, ROIInfo[aktindex]["dx"], ROIInfo[aktindex]["dy"], ROIInfo[aktindex]["CCW"]=="true");
     else
     else
-        erg = CreateROI(_number, "analog", sel.selectedIndex, _roinew, 1, 1, 30, 30, 0);
+        erg = CreateROI(_number, "analog", sel.selectedIndex, _roinew, 1, 1, 30, 30, false);
 
 
     if (erg != "")
     if (erg != "")
         alert(erg);
         alert(erg);
@@ -332,7 +332,7 @@ function UpdateROIs(_sel){
     document.getElementById("refy").value = ROIInfo[aktindex]["y"];  
     document.getElementById("refy").value = ROIInfo[aktindex]["y"];  
     document.getElementById("refdx").value = ROIInfo[aktindex]["dx"];  
     document.getElementById("refdx").value = ROIInfo[aktindex]["dx"];  
     document.getElementById("refdy").value = ROIInfo[aktindex]["dy"];  
     document.getElementById("refdy").value = ROIInfo[aktindex]["dy"];  
-    document.getElementById("CCW").checked = ROIInfo[aktindex]["CCW"];
+    document.getElementById("CCW").checked = ROIInfo[aktindex]["CCW"] == "true";
 
 
     rect.startX = ROIInfo[aktindex]["x"];
     rect.startX = ROIInfo[aktindex]["x"];
     rect.startY = ROIInfo[aktindex]["y"];
     rect.startY = ROIInfo[aktindex]["y"];