计算每个die之间的diePitch,简易代码

    Mat templMat = imread("E:\\l\\Swath3_Frame0.png", 0);
    templMat = templMat(Rect(1497, 1202, 400, 100)).clone();

    std::ofstream outfile;
    outfile.open("E:\\adsasd.txt");

    vector ids;
    vector ys;


    for (int i = 0; i < 128; i++) 
    {
        Mat asdas =
            imread("E:\\l\\Swath3_Frame" + to_string(i) + ".png", 0);
        float score;
        Point2f die0offset = testTemplate(asdas, templMat, score);
    
        if (score > 98)
        {
            cout << i << "   " << die0offset << endl;

            ids.push_back(i);
            ys.push_back(die0offset.y);
        }
        
    }

    for (int i = 0; i < ids.size(); i++) 
    {
        outfile << ids[i] << endl;
    }

    for (int i = 0; i < ids.size(); i++)
    {    
        outfile << ys[i] << endl;        
    }

只有txt,未安装wps、excel

你可能感兴趣的:(c++,Sky)