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 (findArmors(gimbal_src) < 1)return;
|
||||||
if (show_energy)showArmors("armor", gimbal_src);
|
if (show_energy)showArmors("armor", gimbal_src);
|
||||||
if (!findFlowStripFan(gimbal_src)) {
|
if (!findFlowStripFan(gimbal_src)) {
|
||||||
if (!findFlowStripWeak(gimbal_src))return;
|
if (!findFlowStripWeak(gimbal_src)){
|
||||||
|
is_find_target = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if (show_energy)showFlowStripFan("strip fan", gimbal_src);
|
if (show_energy)showFlowStripFan("strip fan", gimbal_src);
|
||||||
if (!findTargetInFlowStripFan()) return;
|
if (!findTargetInFlowStripFan()) {
|
||||||
if (!findFlowStrip(gimbal_src))return;
|
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);
|
if (show_energy)showTarget("target", gimbal_src);
|
||||||
fans_cnt = findFans(gimbal_src);
|
fans_cnt = findFans(gimbal_src);
|
||||||
if (show_energy)showFans("fans", gimbal_src);
|
if (show_energy)showFans("fans", gimbal_src);
|
||||||
|
|||||||
Reference in New Issue
Block a user