Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个代码可以在图像中找到轮廓。这工作正常,找到的轮廓被存储,CvPoints 用于在轮廓周围绘制线条。
现在我想为图像设置 ROI,但我不知道如何参考要使用的 CvPoint 的 X/Y 点。点 pt 都有定义的值。
CvPoint *pt[4]; int ROIwidth = *pt[0].x - *pt[1].x;
这似乎不起作用。我收到错误说“.x”的左边必须有类/结构/联合我该怎么做?我发现的另一篇文章建议通过添加 .x 或 .y 应该能够做到这一点..
*您的情况下的错误可以通过优先级低于.因此您尝试取消引用 integer的事实来解释。这导致了这个问题。
*
.
因此,您应该使用:
pt[0]->x;
或者
*(pt[0]).x;