小幅修改。

This commit is contained in:
xinyang
2019-07-25 12:48:11 +08:00
parent 662f8b5a22
commit 2896fe5086
2 changed files with 5 additions and 3 deletions

View File

@@ -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;

View File

@@ -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)) {