串口发送数据一般是两种形式:字符串、16进制。 如果你想发送十进制的数据过去,原封不动的发过去,那你可以在openmv中将10进制的数据转化为字符串形式,给字符串加上帧头和帧尾,缝合到一起,32端接收到字符串后,可以直接对数据进行裁切,直接获取10进制的数据。不用像16进制那样,还需要再对数据进行一个ascii形式的转换(data[0]-'0')。
5
5zqg 发布的帖子
-
RE: openmv和stm32串口通信为什么发送的是十六进制数据,而不是十进制数据?
-
RE: openmv和stm32通信,但是数据传不过去,请问是什么问题?
看接受逻辑没啥问题啊,检查接线吧,txrx接对没,有条件的话最好是拿usbttl配合电脑串口上位机去调试一下,看看发送端有没有啥问题。
-
RE: 使用云台追踪小球算法的时候,云台抖动得特别厉害,请问是什么原因呢?有解决方法吗?
第一种可能:从pd参数入手,云台抖动大,把pid参数都清零,只给个稍微小的p就行,然后慢慢往上加p,效果好的话基本不用d。
第二种可能:从数据本身找问题,可能你的色块阈值不够准确,从而导致你识别到的小球传输来的x,y坐标晃动大。阈值需要重新去阈值编辑器内调整一下。 -
RE: open mv H7 plus与CH340接线通过sscom模拟输出信号,为什么端口没有串口通信?
端口没信号? 可能txrx接反了,可能初始化没成功,可能引脚接错了
-
RE: 如何通过openmv实现图像倾斜自动矫正(自动,不是手动)?
@kidswong999 我就想您告诉我一下,假如我是仰视看这个靶图,有没有办法进行自动倾斜矫正,让我这个仰视视角变成正视视角,旋转角度的方法我试过,用蓝牙来控制没什么问题的,但是有没有自动矫正的方法。不需要人为来修正这个倾斜角度。麻烦您先回答我这个问题,不要去说我下面存在的某些问题的小细节,每次提问时间都很宝贵,谢谢您。
-
RE: 如何通过openmv实现图像倾斜自动矫正(自动,不是手动)?
@kidswong999 目前摄像头的视角如图所示,我现在是一个仰视状态,摄像头从下往上看这个靶子,红色是我根据中心靶子的半径画的同心圆,很明显没有跟实际的靶图吻合,因为仰视,图像畸变了,我现在想通过一些能让图像自动倾斜矫正的方法,让我摄像头看到的仰视视角图变成正视角图,从而来通过识别靶心,画同心圆,与实际图吻合。第一个图是摄像头视角图,第二个图是我想要的正视视角图处理完后的类似图。
-
如何通过openmv实现图像倾斜自动矫正(自动,不是手动)?
使用的是openmv4plus,如果胸环靶在视野中处于倾斜状态,并且俯视状态下,能通过什么方法自动矫正倾斜图像,除了手动矫正rotation函数,能不能程序内部自动校准。如何通过openmv实现图像倾斜自动矫正(自动,不是手动)?