- 阈值找到手和手指
- 运行stdfilt()找到指关节
- 使用bwboundaries()找到边界,然后是距离最远的点的边界从关节角度
- 使用点()和acosd()找到角。
找到你点之间的角度
17日视图(30天)
显示旧的评论
你好所有的,
我有一个手的形象,我想找到手指关节之间的角度。附件是我使用的图像计算关节之间的角度。我试着使用刻苦操练方法包括bw边界或边界检测发现提示和手指顶点但我不能计算的角度从A点到B点中心c .我附上了我的所有结果和图像。请帮我找到这三个点之间的角度(α)使用RGB或黑白图像。
谢谢
0评论
答案(3)
图像分析
2016年3月22日
试试这个:
不确定哪一部分你卡住。请记住,我们不能为你写整个应用程序,但你可以试一试
2的评论
交流
2023年2月21日
亲爱的先生,我试图从摄像头测量两点之间的角度但我不能这样做。我triedn几码但是经过旋转它给错了角。你可以检查视频,帮我对代码吗?
这正是我所需要的东西。
https://youtu.be/ujgmYacFMrs?t=22
的问候。
罗杰·斯塔福德
2016年4月6日
找到角从P1 (x1, y1)点逆时针旋转,旋转点周围P2 (x2, y2),和结束点P3 (x3, y3)(在两个维度)执行以下操作:
x12 = (x1, x2);日元= y1 y2;
x32 = x3-x2;y32 = y3-y2;
ang =国防部(量化(x12日元x12 * y32-x32 * * x32日元+ * y32), 2 * pi);% <——角
这将给一个值介于0和2 *π弧度。乘以180度/π。