目前做一个H5人脸识别。 需要判断一个点十分在一个圆框的区域内,已知点的top和left(认为是x, y) 圆的宽高和top,left(同X, Y)都也已知。 感觉不像是前端问题 像是数学问题了
目前做一个H5人脸识别。 需要判断一个点十分在一个圆框的区域内,已知点的top和left(认为是x, y) 圆的宽高和top,left(同X, Y)都也已知。 感觉不像是前端问题 像是数学问题了
你的信息给的还不够,你给的圆的top和left,这个是一个点信息,描述圆需要至少一个点(圆心)P0和一个半径r吧。或者一条直径上2个点信息P1,P2,这样也可以间接获取圆心P0(x1+x2/2,y1+y2/2)
和半径(sqrt( (x1-x2)^2+(y1-y2)^2 )/2
)。
判断某点是否在圆内是 点到圆心的距离小于半径。
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答849 阅读
3 回答1.1k 阅读✓ 已解决
判断该点与圆心的距离是否小于圆半径即可.

即求坐标系中两点距离