python合并行:

python合并行:,第1张

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& 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 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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/868156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存