我试图在图片中找到轮廓。我实现如下,但我得到了
不兼容的类型:' ocv.core.types_c.pCvMemStorage'和' UWaterShedSegment.pCvMemStorage'错误。
type
pCvMemStorage = ^TCvMemStorage;
pCvSeq = ^TCvSeq;
.
.
.
var
contours : pCvMemStorage;
first_contour : pCvSeq;
.
.
.
cvFindContours(DistImgEq, contours, first_contour, SizeOf(TCvContour) ,CV_RETR_LIST, CV_CHAIN_APPROX_SIMPLE,cvPoint(0,0));
答案 0 :(得分:6)
您已在自己的单元中重新声明了类型pCvMemStorage
,这将隐藏ocv.core.types_c
方法所需的cvFindContours
单元中声明的类型。
从您的单元中删除类型声明,如果它尚未存在,请将ocv.core.types_c
单元添加到您的uses
子句中。