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
DELPHI和Opencv中的不兼容类型_Delphi_Opencv_Image Processing_Pascal_Imagej - Fatal编程技术网

DELPHI和Opencv中的不兼容类型

DELPHI和Opencv中的不兼容类型,delphi,opencv,image-processing,pascal,imagej,Delphi,Opencv,Image Processing,Pascal,Imagej,我试图在图片中找到轮廓。我实现如下,但我得到 不兼容的类型:“ocv.core.types_c.pCvMemStorage”和“UWaterShedSegment.pCvMemStorage”错误 您已在自己的单元中重新声明了类型pCvMemStorage,这将在ocv.core.types\u c单元中隐藏声明的类型,该单元是cvFindContours的方法签名所需的 从你的单元中删除类型声明,如果还没有,则将ocv.core.types\u c单元添加到你的uses子句中。@KaanAyk

我试图在图片中找到轮廓。我实现如下,但我得到

不兼容的类型:“ocv.core.types_c.pCvMemStorage”和“UWaterShedSegment.pCvMemStorage”错误


您已在自己的单元中重新声明了类型
pCvMemStorage
,这将在
ocv.core.types\u c
单元中隐藏声明的类型,该单元是
cvFindContours
的方法签名所需的


从你的单元中删除类型声明,如果还没有,则将
ocv.core.types\u c
单元添加到你的
uses
子句中。

@KaanAykutKABAKÇI那么你应该接受J的答案。@KaanAykutKABAKÇI你需要在答案上打勾“V”。
 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));