根据上面的原始图像(source image1、image2),我想找到极端角点,并获得像目标图像1、图像2中我绘制的红色圆圈点一样的点。
实际上,我研究了Harris和Shi Tomasi算法,但它们并不是那么极端。
实际上,我已经尝试使用Java代码中的goodFeaturesToTrack,例如:
goodFeaturesToTrack(basedImg,corners,10,0.2,10,maskMat,3,false,0.04); for (int j=0;j<cornerArray.length;j++){
Point curP = cornerArray[j];
Imgproc.circle(retImg,curP,3,new Scalar(255,0,0),-1);
}
结果图像如下: 虽然它可以找到一些蓝色特征点,但不像我展示的目标图像1、图像2那样极其明显。
那么你有什么好的想法来找到特殊字符的角点吗?
approxPolyDP
开始。 - beaker