如何显示数组中的数据?

时间:2019-06-19 19:45:02

标签: c++ openpose

我正在尝试读取和显示两个数组中的值。我知道一个数组的值为(x, y),而另一个数组的ID零件号为。

代码包含Opencv,C ++,我也相信Python,这对于像我这样的新手来说非常令人困惑。下面的代码按预期在屏幕上显示变量framenumbernumberpeople。我尝试打印数组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;
}

0 个答案:

没有答案