终于等到你

众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

Linux for windos 2

void get_4_bmp_5(int cam,int group){
    srand((int)time(0));
    // string pre= "/home/gzr/下载/LXF-20200810-50组_1-10/1-1/CCD"+to_string(cam);
    string pre="/home/gzr/下载/50组1-10/undistortImg";
    pre=pre+to_string(group)+"/CCD"+to_string(cam);
    Mat src = imread(pre+".bmp",0);
    cout<<src.rows<<" "<<src.cols<<endl;
    Mat dst[5];
    for(int i=0;i<4;i++)
        dst[i]=src.clone();
    for(int i=0;i<4;i++) {
        for(int row=0;row<src.rows;row++)
            for(int col=0;col<src.cols;col++) {
                if(rand()%2==1){
                    //cout<<change[rand()%9]<<endl;
                    dst[i].at<uchar>(row, col) = min(255, src.at<uchar>(row, col) + change[rand()%5]);
                }
                else{
                    dst[i].at<uchar>(row, col) = max(0, src.at<uchar>(row, col) - change[rand()%5]);
                }
            }
        string finename=pre+"_"+to_string(i+1)+".bmp";
        imwrite(finename,dst[i]);
    }
}
    for(int i=1;i<=5;i++) {
        for (int cam = 1; cam <= 5; cam++) {
            get_4_bmp_5(cam,i);
        }
    }
posted @ 2020-08-19 09:50  gzr2018  阅读(126)  评论(0编辑  收藏  举报