3

我正在尝试读取并显示两个数组的值。我知道一个数组具有 values (x, y),而另一个数组的 ID 部件号为。

代码有 Opencv、C++,我也相信 Python,这让像我这样的新手非常困惑。下面的代码按预期的方式在屏幕上显示变量framenumber和。numberpeople我试图打印数组poseIdsposeKeypoints没有运气。

这是代码:

// Add each person ID
void GuiInfoAdder::addInfo(cv::Mat& cvOutputData, const int 
numberPeople, const unsigned long long id, const std::string& 
elementRenderedName, const  unsigned long long frameNumber, const 
Array<long long>&  poseIds, const  Array<float>& poseKeypoints)

// Frame number
putTextOnCvMat(cvOutputData, "Frame: " + std::to_string(frameNumber), 
{borderMargin, (int)(cvOutputData.rows - borderMargin)}, WHITE_SCALAR, 
false, cvOutputData.cols);

// Number people
putTextOnCvMat(cvOutputData, "People: " + std::to_string(numberPeople), 
{(int)(cvOutputData.cols - borderMargin), (int)(cvOutputData.rows - 
borderMargin)}, WHITE_SCALAR, true, cvOutputData.cols);

我将尝试容纳我在网上找到的下面的行代码,看看我是否可以完成任务。不太确定我是否可以使用它们并使它们工作

void PrintArrays()
{
    cout << text << "   " << IDpart <<"   "<< valuex << "   " << valuey << 
endl;
}
4

0 回答 0