老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

C++:激光點云bev預處理代碼實現-創新互聯

激光點云bev預處理C++代碼實現
  • 點云bev預處理

創新互聯建站主要從事成都網站建設、成都做網站、網頁設計、企業做網站、公司建網站等業務。立足成都服務伊通,十多年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:13518219792點云bev預處理
#ifndef PREPROCESS_H_
#define PREPROCESS_H_

#include "kernel.h"

class PreProcessCuda
{private:
    Params params_;
    cudaStream_t stream_ = 0;
    unsigned int *mask_;

public:
    PreProcessCuda();
    ~PreProcessCuda();

    void generateBevProjection(float *points, size_t points_size, float *bevimage);
};

#endif
#include "preprocess.h"
#include 
#include#includePreProcessCuda::PreProcessCuda()
{return;
}

PreProcessCuda::~PreProcessCuda()
{// checkCudaErrors(cudaFree(mask_));

    return;
}

void PreProcessCuda::generateBevProjection(float *points, size_t points_size, float *bevImage)
{float min_x_range = params_.min_x_range;
    float max_x_range = params_.max_x_range;
    float min_y_range = params_.min_y_range;
    float max_y_range = params_.max_y_range;
    float min_z_range = params_.min_z_range;
    float max_z_range = params_.max_z_range;

    float voxel_x_size = params_.voxel_x_size;
    float voxel_y_size = params_.voxel_y_size;
    
    int proj_x_size = params_.grid_x_size;
    int proj_y_size = params_.grid_y_size;

    float z_value_min = params_.z_value_min;
    float z_value_max = params_.z_value_max;
    int i_value_min = params_.i_value_min;
    int i_value_max = params_.i_value_max;
    int r_value_min = params_.r_value_min;
    int r_value_max = params_.r_value_max;

    int nnn = 0;

    for (size_t i = 0; i< points_size; ++i)
    {float4 point = ((float4*)points)[i];
        // float point_r = sqrt(point.x * point.x + point.y * point.y + point.z * point.z) * point.w;
        // std::cerr<< i<< ": "<< point.x<< " "<< point.y<< " "<< point.z<< " "<< point.w<< " "<< point_r<< std::endl;
        if (point.x >min_x_range && point.x< max_x_range &&
            point.y >min_y_range && point.y< max_y_range &&
            point.z >min_z_range && point.z< max_z_range)
        {float point_r = sqrt(point.x * point.x + point.y * point.y + point.z * point.z) * point.w;

            int voxel_idx = floorf((point.x - min_x_range) / voxel_x_size);
            int voxel_idy = floorf((point.y - min_y_range) / voxel_y_size);
            nnn +=1;
            // std::cerr<< nnn<< ": "<< point.z<< " "<< point.w<< " "<< point_r<< " "<< voxel_idx<< " "<< voxel_idy<< std::endl;

            // unsigned int voxel_index = voxel_idy * proj_x_size + voxel_idx;            
            unsigned int voxel_index = voxel_idx * proj_x_size + voxel_idy;            

            if (point.z< z_value_min) point.z = z_value_min;
            if (point.z >z_value_max) point.z = z_value_max;
            point.z = (point.z - z_value_min)/(z_value_max - z_value_min);

            if (point.w< i_value_min) point.w = i_value_min;
            if (point.w >i_value_max) point.w = i_value_max;
            point.w = (point.w - i_value_min)/(i_value_max - i_value_min);

            if (point_r< r_value_min) point_r = r_value_min;
            if (point_r >r_value_max) point_r = r_value_max;
            point_r = (point_r - r_value_min)/(r_value_max - r_value_min);
            // std::cerr<< nnn<< ": "<< point.z<< " "<< point.w<< " "<< point_r<< " "<< voxel_idx<< " "<< voxel_idy<< " "<< voxel_index<< std::endl;          

            bevImage[proj_x_size * proj_x_size * 0 + voxel_index] = point.z;
            bevImage[proj_x_size * proj_x_size * 1 + voxel_index] = point.w;
            bevImage[proj_x_size * proj_x_size * 2 + voxel_index] = point_r;
        }
        
    }

}

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧


網站標題:C++:激光點云bev預處理代碼實現-創新互聯
當前鏈接:http://www.xueling.net.cn/article/codcpp.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 中文字幕在线1 | 国产精品一品二区三区四区18 | 丰满熟女大屁股水多多 | 亚洲激情一级片 | 依依成人在线视频 | 嫩草社区| 欧美干视频 | 级毛片内射视频 | 日本少妇人妻xxxxx18 | 日韩精品视频一区二区三区 | 国产中文字幕第一页 | 国产一区二区精彩视频 | 国产中文成人精品久久久 | 无码中文字幕人妻在线一区二区三区 | 亚洲一区二区三区国产精华液 | 37人体做爰久久久久久 | 被黑人猛躁10次高潮视频 | 国产18禁黄网站免费观看 | 在线精品亚洲欧美日韩国产 | 精品人妻二区中文字幕 | 爽一爽av | 亚洲精品无码成人网站 | 性别为本 | 中文字幕11页 | 欧美日本不卡视频 | 91视频免费高清 | 日本黄色大片视频 | 在线观看免费视频黄 | 免费国产a国产片高清不卡 欧美激欧美啪啪片 | 国产精品久久免费 | 欧美一区二区大荫蒂 | 久久久久久成人毛片免费看 | 91精品国产一区二区三区 | 97久久超碰成人精品网站 | 美女黄色a级 | 天海翼一区二区 | 91久久久精品国产一区二区蜜臀 | 丰满又黄又爽少妇毛片 | 东京热av无码精品 | 国产精品视频视频久久 | 国产成年在线 |