我在Android应用中拍摄照片的同时放置了一个物体(圆圈)的图像。相机上的圆心是屏幕高度和宽度的中间,圆半径是图像的10%。
现在,在opencv中,我想获得cirlce的确切位置。将列数和行数除以2将不会给出精确的圆心,也不会给出10%的cols给出精确的半径。
如何在opencv中获得圆心和半径像素?
对于一个特定的例子,相机宽度为1080,高度为1704.相机拍摄的图像宽度和高度(以像素为单位)为3120和4160.通过取宽度和高度的一半将给我圆圈,应该是1560,2080和中心应为210(图像宽度的10%)。但是这个计算与图像上的精确圆值不同。