我一直在互联网上搜索有关如何理解int findMaxLength(vector<int>& nums) {
unordered_map<int,int>lastIndex;
lastIndex[0] = -1;
int cumulativeSum = 0;
int maxLen = 0;
for (int i = 0; i < nums.size(); ++i) {
cumulativeSum += (nums[i] == 0 ? -1 : 1);
if (lastIndex.find(cumulativeSum) != lastIndex.end()) {
maxLen = max(maxLen, i - lastIndex[cumulativeSum]);
} else {
lastIndex[cumulativeSum] = i;
}
}
return maxLen;
}
返回的欧拉角的文档。
我的问题似乎很简单,我有飞机的2D图像。 我希望能够从该图像中得出飞机相对于相机的方位。最终,我正在寻找 Look 和 Depression (即方位角和海拔高度)。我在图片中选择的2D要素具有对应的3D坐标-在代码中列出如下。
cv2.decomposeProjectionMatrix
下面是我的输出图像,因为您可以看到投影到的点似乎不遵循中心线。我不确定我的代码是否按预期工作,因此请随时提供有用的输入。
提前谢谢!