小幅修改。
This commit is contained in:
@@ -47,7 +47,7 @@ ArmorBox::BoxOrientation ArmorBox::getOrientation() const {
|
|||||||
case B1:
|
case B1:
|
||||||
case B7:
|
case B7:
|
||||||
case B8:
|
case B8:
|
||||||
if (lengthDistanceRatio() < 0.24) {
|
if (lengthDistanceRatio() < 0.28) {
|
||||||
return FRONT;
|
return FRONT;
|
||||||
} else {
|
} else {
|
||||||
return SIDE;
|
return SIDE;
|
||||||
@@ -60,7 +60,7 @@ ArmorBox::BoxOrientation ArmorBox::getOrientation() const {
|
|||||||
case B3:
|
case B3:
|
||||||
case B4:
|
case B4:
|
||||||
case B5:
|
case B5:
|
||||||
if (lengthDistanceRatio() < 0.48) {
|
if (lengthDistanceRatio() < 0.51) {
|
||||||
return FRONT;
|
return FRONT;
|
||||||
} else {
|
} else {
|
||||||
return SIDE;
|
return SIDE;
|
||||||
|
|||||||
@@ -150,7 +150,9 @@ bool ArmorFinder::findArmorBox(const cv::Mat &src, ArmorBox &box) {
|
|||||||
char filename[100];
|
char filename[100];
|
||||||
sprintf(filename, PROJECT_DIR"/armor_box_photo/%s_%d.jpg", id2name[one_box.id].data(),
|
sprintf(filename, PROJECT_DIR"/armor_box_photo/%s_%d.jpg", id2name[one_box.id].data(),
|
||||||
time(nullptr) + clock());
|
time(nullptr) + clock());
|
||||||
cv::imwrite(filename, src(one_box.rect));
|
auto box_roi = src(one_box.rect);
|
||||||
|
cv::resize(box_roi, box_roi, cv::Size(48, 36));
|
||||||
|
cv::imwrite(filename, box_roi);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (box.rect == cv::Rect2d(0, 0, 0, 0)) {
|
if (box.rect == cv::Rect2d(0, 0, 0, 0)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user