|
@@ -1223,12 +1223,11 @@ namespace OTSIMGPROC
|
|
|
BYTE* pTempImg2 = new BYTE[nImgSize];
|
|
|
|
|
|
BYTE* pSrcImg = a_pImgIn->GetImageDataPointer();
|
|
|
- memcpy(pTempImg2, pSrcImg, nImgSize);
|
|
|
+ //memcpy(pTempImg2, pSrcImg, nImgSize);
|
|
|
|
|
|
//cv::blur(pSrcImg, pTempImg2, nImgSize);
|
|
|
|
|
|
- /*COTSImageProcess::BErode3(pSrcImg, pTempImg, 5, nHeightImg, nWidthImg);
|
|
|
- COTSImageProcess::BDilate3(pTempImg, pTempImg2, 5, nHeightImg, nWidthImg);*/
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -1259,6 +1258,8 @@ namespace OTSIMGPROC
|
|
|
nNumParticle++;
|
|
|
}
|
|
|
}
|
|
|
+ COTSImageProcess::BErode3(pPixel, pTempImg, 5, nHeightImg, nWidthImg);
|
|
|
+ COTSImageProcess::BDilate3(pTempImg, pPixel, 5, nHeightImg, nWidthImg);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -1317,7 +1318,8 @@ namespace OTSIMGPROC
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
|
-
|
|
|
+ COTSImageProcess::BErode3(pPixel, pTempImg, 5, nHeightImg, nWidthImg);
|
|
|
+ COTSImageProcess::BDilate3(pTempImg, pPixel, 5, nHeightImg, nWidthImg);
|
|
|
}
|
|
|
a_pBinImgOut->SetImageData(pPixel,nWidthImg,nHeightImg);
|
|
|
|