获取图像中圆圈的位置,在拍摄图像时在相机上绘制圆圈

时间:2017-08-27 01:19:44

标签: android opencv resolution screen-resolution

我在Android应用中拍摄照片的同时放置了一个物体(圆圈)的图像。相机上的圆心是屏幕高度和宽度的中间,圆半径是图像的10%。

现在,在opencv中,我想获得cirlce的确切位置。将列数和行数除以2将不会给出精确的圆心,也不会给出10%的cols给出精确的半径。

如何在opencv中获得圆心和半径像素?

对于一个特定的例子,相机宽度为1080,高度为1704.相机拍摄的图像宽度和高度(以像素为单位)为3120和4160.通过取宽度和高度的一半将给我圆圈,应该是1560,2080和中心应为210(图像宽度的10%)。但是这个计算与图像上的精确圆值不同。

Camera screenshot 这是拍摄图像时放在相机上的圆圈。拍摄的每张图片也会有圆圈。我想在图像中获得这个圆形参数。

0 个答案:

没有答案