python合并行:

x33g5p2x  于2022-05-05 转载在 Python  
字(0.7k)|赞(0)|评价(0)|浏览(513)

python合并行:

c++分配行号

bool cmp_y(const DetectionResult& a, const DetectionResult& b)
{
    return a.box.y0 < b.box.y0; //从小到大排序
}

bool cmp_row_col(const DetectionResult& a, const DetectionResult& b)
{
    if (a.row_index == b.row_index) {
        return a.box.x0 < b.box.x0; //从小到大排序
    }
    return a.row_index < b.row_index; //从小到大排序
}
void sort_byxy(std::vector<DetectionResult>& infos, float yuzhi) {

    sort(infos.begin(), infos.end(), cmp_y);

    int cur_row_index = 1;//行号

    int y_min_index = 0;
    infos[y_min_index].row_index = cur_row_index;
    int count = infos.size();

    std::vector<int> indices_h(count);
    for (int i = 0; i < count; i++)
        indices_h[i] = i;

    for (int i = 1; i < count; i++) {

        float y_chonghe_y0 = max(infos[y_min_index].box.y0, infos[i].box.y0);
        float y_c

创作打卡挑战赛

赢取流量/现金/CSDN周边激励大奖

相关文章