diff --git a/energy/src/energy/param_init.cpp b/energy/src/energy/param_init.cpp index a25219e..ce5d38b 100644 --- a/energy/src/energy/param_init.cpp +++ b/energy/src/energy/param_init.cpp @@ -66,7 +66,7 @@ void Energy::initEnergy() { // 此函数对能量机关参数进行初始化 // --------------------------------------------------------------------------------------------------------------------- void Energy::initEnergyPartParam() { - energy_part_param_.GRAY_THRESH = 240; + energy_part_param_.GRAY_THRESH = 235; energy_part_param_.SPLIT_GRAY_THRESH = 60; energy_part_param_.FAN_GRAY_THRESH = 75; energy_part_param_.ARMOR_GRAY_THRESH = 80; diff --git a/energy/src/energy/run.cpp b/energy/src/energy/run.cpp index 901bd20..d6512b2 100644 --- a/energy/src/energy/run.cpp +++ b/energy/src/energy/run.cpp @@ -40,18 +40,19 @@ int Energy::runBig(cv::Mat &gimble_src, cv::Mat &chassis_src){ return 0; } - if(++gimble_cnt==10){ + if(++gimble_cnt%8==0){ former_point=circle_center_point; - gimble_cnt=0; + //gimble_cnt=0; } - if(former_point==predict_point&&gimble_cnt==9&&predict_point!=Point(0,0)) { + if(former_point==predict_point&&gimble_cnt%8==7&&predict_point!=Point(0,0)) { centered=true; cout<<"gimble focused!"<init()) { LOGM("video_gimble source initialization successfully.");