星辰一方 发表于 2015-6-2 09:28:49

【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附件大小限制,无法打成一个包)

星辰一方 发表于 2015-6-2 09:30:21

占楼,待续……

星辰一方 发表于 2015-6-2 09:30:37

占楼+待续……

stary666 发表于 2015-6-2 09:33:49

好东西,赞一个

Brady 发表于 2015-6-2 11:40:41

不错,确实是好东西,谢谢分享

小蚂蚁快溜跑 发表于 2015-6-2 11:57:48

支持楼主,继续

Paderboy 发表于 2015-6-2 12:36:57

多谢分享,支持

moyanming2013 发表于 2015-6-2 14:08:24

高大上,看续篇。

semon12345 发表于 2015-6-2 15:12:26

这么快!我校向你学习!我有拖延症

苏浅叶 发表于 2015-6-2 15:45:13

确实是给广大学生党送福利了!希望楼主以后多多参与我们的线上活动!金币已经奉上!:lol
页: [1] 2 3
查看完整版本: 【STM32F303开发】+视觉姿态识别