matlab中如何用角度识别时钟的时间?需要详细过程(急)

指针分割如何编写

1、要程序 就没有了 思路交流 要么

2、二值化 明显就把圆截取出来了 获取钟表的高宽

3、二值化后反色 获取指针二值图 hough直线检测 检测到三条(7.1+版本才有这个函数)

4、[Len, ind] = sort(Len(:), 'descend');降序排列 获取分钟、秒针、时针

5、直线出来了 斜率出来了 获取角度

6、如果直线2个端点的坐标和小于钟表的高 就知道处于1 3象限,反之处于2 4象限

 

不知道有没有用??

温馨提示:答案为网友推荐,仅供参考
相似回答