- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 OpenCV 中使用 CvPoint
结构,我需要为该结构的 x
和 y
字段赋值。
这是我的代码:
CvPoint* P1;
P2[0].x=32;
但是程序总是在尝试设置值时阻塞。
知道如何设置这些值吗?
最佳答案
首先,P1 是指向 P1 类型对象的指针。为了通过对象的指针将某些内容分配给对象的成员,您需要使用 -> 运算符。如果此指针指向数组的开头,您可以使用 operator[] 访问单个元素。此运算符返回给定索引的引用,在本例中为 CvPoint&。
<强>1。单个对象的动态分配
CvPoint* P1 = new CvPoint(); // default construction of an object of type CvPoint
P1->x = 32;
// do something with P1
// clean up
delete P1;
<强>2。动态分配或数组
CvPoint* points = new CvPoint[2]; // array of two CvPoints
points[0].x = 32; // operator[] returns a reference to the CvPoint at the given index
points[1].x = 32;
// do something with points
// clean up
delete[] points;
由于在两个示例中都使用了 new 运算符,因此在数组的情况下,必须将它们与对 delete 或 delete[] 的匹配调用配对。
关于c++ - 如何设置 CvPoint 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927396/
我尝试使用 cvFillPoly() 和 cvPolyline() 但它不起作用。请帮我看看我做错了什么? #include #include int main() { IplImage
这是绘制矩形的函数,提供相应的参数值 void rectangle(Mat& img, Point pt1, Point pt2,const Scalar& color, int thickness=
我在 OpenCV 中使用 CvPoint 结构,我需要为该结构的 x 和 y 字段赋值。 这是我的代码: CvPoint* P1; P2[0].x=32; 但是程序总是在尝试设置值时阻塞。 知道如何
嗨, 我如何在 opencv 中进行类型转换,我想将类型转换为 cvseq 到 cvpoint 最佳答案 据我所见: http://opencv.willowgarage.com/documentat
如何从 cvpoint 转换为 cvpoint2d32f? 最佳答案 CvPoint p = cvPoint(x,y); CvPoint2D32f p2 = cvPoint2D32f(p.x,p.y)
所以我们有类似的东西: //... for(i=0;isize;i++) { CvPoint pt1 = { out->values[ i * out->dim + 0
我想使用 cvDrawContours 绘制我自己从 CvSeq 创建的轮廓(通常,轮廓是从 OpenCV 的其他函数返回的)。这是我的解决方案,但它不起作用:( IplImage* g_gra
我正在尝试获取 LSD-SLAM凯文·乔治。 但是我卡住了,因为 openCV 不想合作,并且在使用 catkin_make 时它不知道以下两件事。 /home/adas/ros_workspace/
我有一个代码可以在图像中找到轮廓。这工作正常,找到的轮廓被存储,CvPoints 用于在轮廓周围绘制线条。 现在我想为图像设置ROI而且我不知道如何引用要使用的 CvPoint 的 X/Y 点。点pt
如何在矢量或矢量图上绘制图像? 我有 VectorPoints vector .我只需要使用 openCv 从 VectorPoints 绘制图像。 有什么建议吗? 最佳答案 手动执行: Vec3b
如何从 vector> contours 转换至 CVPoint或 cvpoint2d32f ? vector> contours CvPoint cvp或 cvpoint2d32f Cvp32 我的
在下面的程序中,我需要从 cvPoint 值中找到坐标的 x 和 y 值。 for(int i=0; i 40 ) { con=con+1; cvLine(sr
这是我检索矩形角点的函数,输入是一个阈值图像(上面有一个数字牌),我希望输出是一个 vector (在一个 vector 内),带有板的角点。顺序:左上、右上、右下、左下。 我使用 openCV 查找
我有一个 CvPoint 和 int 的结构,如下所示。 struct strcOfPoints { CvPoint p; int c; }; 我有一个像这样的
我是一名优秀的程序员,十分优秀!