Сформируйте исходные изображения выше (исходное изображение1 、 изображение2), я хочу найти крайнюю угловую точку и получить точки, такие как пункт назначения image1 、 изображение2, где я рисую точку красного круга.
На самом деле я исследую Харрис 、 ШиАлгоритм Томаси , но они не такие экстремальные.
На самом деле я попытался goodFeaturesTotrack с использованием кода Java, например:
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);
}
В результате получается следующее изображение:
Хотя он может найти некоторую характерную точку синего цвета, но не так сильно, как то, что я показал пункт назначения image1 、 image2.
Так что у вас есть хорошая идея найти угловую точкукакие специальные символы?