marklinmao 发表于 2012-11-12 16:34:33

这个方案可行吗?

想用arduino做接摄像头,做到判断人离机器的距离,用arduino可以做到吗?可能会涉及到openCV图像识别.
如果arduino做不到,只能用respberry pi了

maojidan 发表于 2012-11-12 18:08:51

Arduino可以是可以的,前提是你的摄像头必须牛,之前我有使用过你所说的摄像头,它会把目标的距离,颜色等数据通过串口方式发送过来,但是这种摄像头目前市面上好像买不到....

zhujunsan 发表于 2012-11-12 19:14:43

摄像头这个数据量,arduino怕是处理不了的吧

wing 发表于 2012-11-12 22:20:41

无论用什么,单个摄像头是很难准确判断距离的,到不如用红外线

tangmao48 发表于 2012-11-12 22:54:04

数据量太大,DSP还差不多,单片机速度不够的。

marklinmao 发表于 2012-11-13 00:39:54

wing 发表于 2012-11-12 22:20 static/image/common/back.gif
无论用什么,单个摄像头是很难准确判断距离的,到不如用红外线

红外可以判断人体距离机器人的远近吗?

Randy 发表于 2012-11-13 10:02:28

marklinmao 发表于 2012-11-13 00:39 static/image/common/back.gif
红外可以判断人体距离机器人的远近吗?

可以近似判断,一般的红外不能准确的判断!

zhujunsan 发表于 2012-11-13 10:44:55

可以判断距离,但是判断不出那个是人

zhujunsan 发表于 2012-11-13 10:45:46

只是判断距离的话超声波传感器就ok嘛,不过也要看具体是什么对象,用在哪里

ttyp 发表于 2012-11-13 10:55:11

zhujunsan 发表于 2012-11-13 10:45 static/image/common/back.gif
只是判断距离的话超声波传感器就ok嘛,不过也要看具体是什么对象,用在哪里

超声波的距离太短了,据说只有4-50CM

ttyp 发表于 2012-11-13 10:56:11

本帖最后由 ttyp 于 2012-11-13 10:57 编辑

zhujunsan 发表于 2012-11-13 10:44 static/image/common/back.gif
可以判断距离,但是判断不出那个是人

可以再配人体感应模块啊,arduino接摄像头目前感觉还是吃力,数据量大了,主频摆在那

zhujunsan 发表于 2012-11-13 11:04:12

ttyp 发表于 2012-11-13 10:55 static/image/common/back.gif
超声波的距离太短了,据说只有4-50CM

所以就要楼主来说一下到底是要做什么了@@

zhujunsan 发表于 2012-11-13 11:06:00

ttyp 发表于 2012-11-13 10:56 static/image/common/back.gif
可以再配人体感应模块啊,arduino接摄像头目前感觉还是吃力,数据量大了,主频摆在那

测红外的那种?那个要切向移动才会有电荷变化,径向的动探测不出来的,而且需要幅度还蛮大的,至少我用的那几个是这样,感觉不是很灵敏

心之永恒 发表于 2012-11-13 13:53:01

ttyp 发表于 2012-11-13 10:55 static/image/common/back.gif
超声波的距离太短了,据说只有4-50CM

声波2米内还是很准确的

麽麽茶㊣ 发表于 2012-11-13 14:04:50

单个摄像头不能测量距离。。用Kinect吧~检测到物体,然后得到物体中心点的深度信息。然后发送给arduino~
页: [1] 2
查看完整版本: 这个方案可行吗?