Closed root12321 closed 2 years ago
这里的 x[:, 1] - x[:, 3] / 2 x[:, 2] - x[:, 4] / 2 x[:, 1] + x[:, 3] / 2 x[:, 2] + x[:, 4] / 2 是你对长边表示法转poly的过程,但是我觉得这个转换的过程是有问题的,如下图: 可以看到长边表示法并不能确定长边对应的是x坐标还是y坐标,这就会导致转的poly其实是有问题的,我这个理解不知道对不对?
https://github.com/hukaixuan19970627/yolov5_obb 我更新了一版代码,重构了一遍yolo预处理的逻辑,这种疑虑以后不会再出现了,数据在预处理过程中全程以poly形式进行运算。
这里的 x[:, 1] - x[:, 3] / 2 x[:, 2] - x[:, 4] / 2 x[:, 1] + x[:, 3] / 2 x[:, 2] + x[:, 4] / 2 是你对长边表示法转poly的过程,但是我觉得这个转换的过程是有问题的,如下图: 可以看到长边表示法并不能确定长边对应的是x坐标还是y坐标,这就会导致转的poly其实是有问题的,我这个理解不知道对不对?