跟着人转动的摄像头
电路和我的另一个帖子一样:http://www.amobbs.com/thread-5634216-1-1.html只是将PA14引出控制舵机。
程序:
视频:
简介:
STM32采集OV7670的图像,经图像处理后,产生PPM信号驱动舵机用于跟随运动物体。
硬件上为PA14产生PPM驱动舵机。
图像处理算法:
对当前每列相素求平均值,与上次的列相素平均值求差,当从min列到max列有较大变化时
认为运动物体的中心在(min+max)/2处。
GIF效果:
总成:
沙发,厉害{:lol:} 有多个人会不会打架?{:lol:} 这个有前途,我有时候一个人干活的时候,满屋子跑,狗日的风扇老吹不到 myin4 发表于 2015-10-20 15:26
有多个人会不会打架?
有多个人可能会指向中间,这视频里就有两个人的时候。 szman5108 发表于 2015-10-20 15:29
这个有前途,我有时候一个人干活的时候,满屋子跑,狗日的风扇老吹不到
嘿,好想法哦 lcw_swust 发表于 2015-10-20 15:31
嘿,好想法哦
赶紧弄出来,一炮走红,造福广大苦逼电工。看好你。 楼主厉害啊。
图像传输多少帧啊 LZ每次发帖必有精品啊 Shampoo 发表于 2015-10-20 15:42
楼主厉害啊。
图像传输多少帧啊
刚测了下,这个程序每秒5帧。 厉害,用来自动跟踪小偷 不错!真的! 这个厉害。识别算法是在stm32上,还是在电脑上? apeng2012 发表于 2015-10-20 16:46
这个厉害。识别算法是在stm32上,还是在电脑上?
在STM32上,电脑只是用于显示图片 lcw_swust 发表于 2015-10-20 16:48
在STM32上,电脑只是用于显示图片
识别人还是识别在东的物体? 这个厉害啊 xiaotaodzgzs 发表于 2015-10-20 16:51
识别人还是识别在东的物体?
识别在动的物体 lcw_swust 发表于 2015-10-20 16:52
识别在动的物体
哦 不错不错 顶一个! 这个好玩,楼主板子是雕刻的还是腐蚀的? huangqi412 发表于 2015-10-20 17:01
这个好玩,楼主板子是雕刻的还是腐蚀的?
热转印腐蚀的,由于线条略细,大概转印了4次才成功 不错,顶 做的不错,顶一个! 赞一个,不错。 支架感人 这个好,可以自动跟拍了,呵呵。 强人!! 哈,和我的大三设计一模一样。 楼主厉害 myin4 发表于 2015-10-20 15:26
有多个人会不会打架?
想起了碟中谍4 牛气…… 赞一个! 不错,资料已经下载,明天找找摄像头,马上仿制{:lol:}{:lol:}{:lol:} 真不错,好牛 楼主上位机自己做的吗 很好的资料,MARK! 这个好,一直有这样的想法,就是自己的技术太 有限! 顶个{:lol:} 机器人天空 发表于 2015-10-20 21:29
楼主上位机自己做的吗
是啊,在这个帖子里:
http://www.amobbs.com/forum.php?mod=viewthread&tid=5634216&page=1#pid8821726
1楼是用VB写的上位机,比较占用CPU,且高于115200的波特率下会有卡死现象;
15楼是用C++BUILDER写的,运算速度更快,目前用的1M的波特率,还是比较流畅的.
moonray 发表于 2015-10-20 19:05
哈,和我的大三设计一模一样。
这么牛,我大三貌似在泡妞呢 楼主牛人一个 lcw_swust 发表于 2015-10-20 21:53
这么牛,我大三貌似在泡妞呢
还是有点不一样, 我的是透过ip, 控制也是透过ip,有一点延迟。
话说, 大学泡妞才是正确的做法。 moonray 发表于 2015-10-20 22:07
还是有点不一样, 我的是透过ip, 控制也是透过ip,有一点延迟。
话说, 大学泡妞才是正确的做法。 ...
{:lol:} 好东西。 厉害 啊!
RE: 跟着人转动的摄像头
最笨的企鹅 发表于 2015-10-20 22:17厉害 啊!
用STM32做出这个效果,很了不起啊! 有想法,不错。 看起来挺有意思的,支持一下 顶个楼主,很有想法 顶顶, 做得不错, 传输的图像到电脑为什么不用USB呢 lcw_swust 发表于 2015-10-20 21:53
这么牛,我大三貌似在泡妞呢
大学泡妞才是正确的,出来后没那么好的机会了 前几天正准备搞呢,没想到你已经做出来了,不过我的想法比你的复杂点,请问楼主你每秒最高可以达到多少帧 放到菜市场,会不会神经错乱 这个牛逼 735953120@qq.co 发表于 2015-10-20 23:52
前几天正准备搞呢,没想到你已经做出来了,不过我的想法比你的复杂点,请问楼主你每秒最高可以达到多少帧 ...
刚测了下,图像处理函数PicProcess()耗时约6.5ms.
串口发送一帧图像约耗时170ms,如果减小分辨率,也是可以提高速度的。
当前配置下,摄像头输出是20帧每秒,可以将之提高,比如使能OV7670内部的PLL,只是不知道STM32的DMA能否承受,有时间可以试试。 装到电风扇上去 做的不错,支持! 这个厉害了,学习学习。 如果能用usb传输图像到上位机,帧率是不是可以更快些? yongxiangu 发表于 2015-10-21 10:06
如果能用usb传输图像到上位机,帧率是不是可以更快些?
现在我用的USB转串口,CH341T支持最高波特率是2M,免强够用。
目前上位机的效率偏低,128*128的灰度图像在5帧每秒时已经有点卡了。
也许可以按你说的这样,用单片机模拟USB摄像头,上位机直接调用视频控件,这样帧率应该会有很大提高。 szman5108 发表于 2015-10-20 15:29
这个有前途,我有时候一个人干活的时候,满屋子跑,狗日的风扇老吹不到
这个用摄像头多浪费啊,红外就能解决了…… CEO 发表于 2015-10-21 17:38
这个用摄像头多浪费啊,红外就能解决了……
是吗,有空指点一二,或者你出想法,我执行,成果共享,呵呵。 lcw_swust 发表于 2015-10-21 09:04
刚测了下,图像处理函数PicProcess()耗时约6.5ms.
串口发送一帧图像约耗时170ms,如果减小分辨率,也是可 ...
如果是这样的话,请教个问题如果我将摄像头采集的数据采用那种方式可以将数据传到FPGA这边,并且保证其接口的数据吞吐量最大 本帖最后由 lcw_swust 于 2015-10-21 21:43 编辑
735953120@qq.co 发表于 2015-10-21 20:01
如果是这样的话,请教个问题如果我将摄像头采集的数据采用那种方式可以将数据传到FPGA这边,并且保证其接 ...
我没看明白你的问题,你是想问"采用哪种方式"是吗?
FPGA与OV7670之间的连接很简单呀,OV7670工作时FPGA主要检测VSYNC,PCLK,8位数据引脚,参考手册中的数据;
SCCB只需要在上电后对OV7670设置寄存器时使用,如果怕麻烦也可以交给单片机来操作.
由于图像是8位数据同时传输,吞吐量应该不成问题. 很有意思,也很有想法! 前段时间也买了个摄像头, 有空试下 . 偷拍用的到 不错,顶 好玩不错。。。 szman5108 发表于 2015-10-21 18:55
是吗,有空指点一二,或者你出想法,我执行,成果共享,呵呵。
厕所自动感应知道不,去看下那是怎么做的就知道了…… 好厉害!!!! 做套件吧,肯定火 这个前景应该不错呀,稍加改进优化下,做个套件出来 高级应用是运动跟踪,锁定目标不丢失 这个不错,可以学习下 碉堡了 {:mad:} 每个房间装一个,,,给熊孩子做监控用,,,{:victory:} 厲害,收集一下,謝謝 跟着人转动的摄像头 国外有个开源的,带个水枪看家护院,人来了就追着打,看过一次,后来找不到项目名称了,不知道楼主是否知道?若知道或见过类似的烦请告知,有个类似的需求 国外有个开源的,带个水枪看家护院,人来了就追着打,看过一次,后来找不到项目名称了,不知道楼主是否知道?若知道或见过类似的烦请告知,有个类似的需求 这个必须得收藏。 有点意思,谢谢分享 xuelang1984 发表于 2016-1-14 21:43
国外有个开源的,带个水枪看家护院,人来了就追着打,看过一次,后来找不到项目名称了,不知道楼主是否知道 ...
这我真不知道 好高端,得细细品品 szman5108 发表于 2015-10-20 15:37
赶紧弄出来,一炮走红,造福广大苦逼电工。看好你。
电工苦逼了,领导给你办公室装个,你去看嘛都被监控拍的清清楚楚!{:lol:} 不动的监控还有死角,这个完全没死角啊! proteldxp 发表于 2016-1-16 22:09
电工苦逼了,领导给你办公室装个,你去看嘛都被监控拍的清清楚楚! 不动的监控还有死角,这个完全 ...
哈哈,我觉得这个技术不错,应该想办法发扬光大,或者出半成品模块部件之类的,换点钱装口袋先,管他三七二十一。 楼主研究视频方向的吗?下位和上位是通过串口传输数据的? liyang121316 发表于 2016-1-17 16:21
楼主研究视频方向的吗?下位和上位是通过串口传输数据的?
不是,只是觉得好玩。
本来是想做光流模块用于四轴的,结果效果不怎么样。
上位机只用于图片显示,的确是用的串口传输数据,
图像的处理是在单片机内完成的。 不错好棒啊 再弄一个舵机 就可以上下 左右动了 不错哦,搞成网络摄像头 想到用到电风扇上,不错不错 不错的技术,应该有很多应用的场景 lcw_swust 发表于 2016-1-17 20:28
不是,只是觉得好玩。
本来是想做光流模块用于四轴的,结果效果不怎么样。
上位机只用于图片显示,的确是 ...
光流定位用在四轴上没问题,应该是你没处理好。你这个可以算初级的图像处理,进一步可以用在无人机的跟随上 楼主辛苦了,不错啊 这个必需顶~~~先收藏了,有时间跟着玩一下,谢谢楼主了 多谢分享 楼主厉害,如果可以任选物体锁定,应用会更广。 厉害厉害,谢谢分享 这个太牛B了 厉害!!! 这个厉害了,好东西我要码一下,谢谢楼主分享拉~!!{:lol:}
页:
[1]
2