fix bug
This commit is contained in:
@@ -135,12 +135,22 @@ void Energy::runSmall(cv::Mat &gimbal_src) {
|
||||
if (findArmors(gimbal_src) < 1)return;
|
||||
if (show_energy)showArmors("armor", gimbal_src);
|
||||
if (!findFlowStripFan(gimbal_src)) {
|
||||
if (!findFlowStripWeak(gimbal_src))return;
|
||||
if (!findFlowStripWeak(gimbal_src)){
|
||||
is_find_target = false;
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
if (show_energy)showFlowStripFan("strip fan", gimbal_src);
|
||||
if (!findTargetInFlowStripFan()) return;
|
||||
if (!findFlowStrip(gimbal_src))return;
|
||||
if (!findTargetInFlowStripFan()) {
|
||||
is_find_target = false;
|
||||
return;
|
||||
}
|
||||
if (!findFlowStrip(gimbal_src)){
|
||||
is_find_target = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
is_find_target = true;
|
||||
if (show_energy)showTarget("target", gimbal_src);
|
||||
fans_cnt = findFans(gimbal_src);
|
||||
if (show_energy)showFans("fans", gimbal_src);
|
||||
|
||||
Reference in New Issue
Block a user