【STM32F303开发】+视觉姿态识别
本帖最后由 星辰一方 于 2015-6-2 09:33 编辑设计背景:对一个目标进行姿态识别,以简单的三角形为例,目标放置在一个旋转平台上,初始姿态位置,通过图像识别姿态,并将姿态数据传送给nucleo,nucleo驱动舵机进行角度调整。
方案一、通过USB将stm32从摄像头采集的数据传到PC,PC做运算处理,找出姿态数据,然后回传给F303,F303驱动舵机调整角度。
方案二、直接使用PC摄像头采集图像,处理图像后将结果数据传送给F303,传送方式使用串口,F303驱动舵机,调整较多→OK
以上PC图像端使用MATLAB编程,nucleoF303RE这块全部使用HAL库。
因为目前对USB通讯了解不多,目前采用了方案二,已经完成工作:PC图像处理和nucleoF303RE的舵机驱动。下面上图!
使用MATLAB写的一个简单的界面,中间三角形就是目标
这是目前的一套实验装备,一个舵机SG90,一个USB摄像头,一个nucleoF303RE!
给前天5块钱刚刚淘来的一个摄像头来个特写!:lol
附件是舵机的一个驱动试验程序,运行后舵机先正转后反转,每10度转一次(大概,没有实际测量),板上按键控制启停,使用HAL库写的。(温馨提示:解压之前请新建文件夹,在文件夹内解压,否则会比较乱,因为超过5MB附件大小限制,无法打成一个包)
占楼,待续…… 占楼+待续…… 好东西,赞一个 不错,确实是好东西,谢谢分享 支持楼主,继续 多谢分享,支持 高大上,看续篇。 这么快!我校向你学习!我有拖延症 确实是给广大学生党送福利了!希望楼主以后多多参与我们的线上活动!金币已经奉上!:lol