Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何访问cv::Point_<;中的每个数字元素;int>;类型?_C++_Opencv_C++11_Point - Fatal编程技术网

C++ 如何访问cv::Point_<;中的每个数字元素;int>;类型?

C++ 如何访问cv::Point_<;中的每个数字元素;int>;类型?,c++,opencv,c++11,point,C++,Opencv,C++11,Point,我有一个cv::Rect对象。从中,我得到了矩形的右下角点。我想将point对象分成两个独立的int变量。我该怎么做 这就是我到目前为止所做的: cv::Rect rectangle; bottomRight = rectangle.br() // this gives me a Point <int>, such as [545, 364] 当我尝试下标时,出现以下错误: 类型“Point_”不提供下标运算符 在Python中,我将只使用上面的下标。如何在C++中执行此操作?<

我有一个cv::Rect对象。从中,我得到了矩形的右下角点。我想将point对象分成两个独立的
int
变量。我该怎么做

这就是我到目前为止所做的:

cv::Rect rectangle;
bottomRight = rectangle.br() // this gives me a Point <int>, such as [545, 364]
当我尝试下标时,出现以下错误:

类型“Point_”不提供下标运算符

在Python中,我将只使用上面的下标。如何在C++中执行此操作?< /p> < p> x和y坐标的<代码> cv::PootTo< <代码>结构被存储为<代码> Pub < /Cuff>成员变量(类型<代码> t>代码>),称为<代码> x<代码>和<代码> y>代码>(而不是作为2元素数组)。 因此,您的代码应该是:

//右下角是[545364]
bottomRight_x=bottomRight.x;
bottomRight_y=bottomRight.y;

(也就是说,如果您真的需要将它们与结构本身隔离。)

现在懒得打开Visual Studio。。。难道没有
bottomRight.x
bottomRight.y
?看起来
x
y
是公共的。
// bottomRight is [545, 364]
bottomRight_x = bottomRight[0] // should be 545
bottomRight_y = bottomRight[1] // should be 364