有个小白问题.....
mathematica吧
全部回复
仅看楼主
level 2
Jasvcy 楼主
这是我的代码,是抄的:
$ImagingDevice = $ImagingDevices[[2]];
dev = DeviceOpen["Serial", "COM3"]
Dynamic[
i = CurrentImage[];
boxes = FindFaces[i];
If[boxes =!= {},
{X, Y} = Round[Mean @@ boxes];
Column@
{
HighlightImage[i, Circle[{X, Y}, 50], ImageSize -> {320, 240}],
DeviceWrite[dev, ToString[X]]
},
i]
]
然后我想通过程序输出数据给串口com3,使com3的连接设备(arduino)做出反应。(问题)
我之前是arduino上传完程序,在mathematica上点那个计算单位,发现可以连接com3,但是com3接口上的arduino
串口监视器没反应,而且还是被占用,求帮忙
2017年12月13日 08点12分 1
level 2
Jasvcy 楼主
代码应该是对的,我这个代码要有摄像头的,当初是在搞摄像头人脸识别,并随人脸方向旋转
2017年12月13日 08点12分 2
吧务
level 15
虽然我没用过设备连接的这些函数,但是,arduino的定义在哪?
还有你重复问的那帖删了啊。
2018年01月06日 09点01分 3
level 1
楼主还在吗,你的代码跑起来圆圈能标记出人脸的范围吗,我为什么标记不出人脸,圆圈一直停在左上角,串口显示器被占用是正常的,因为mathematical在和串口通信
2018年07月20日 17点07分 4
好久没上贴吧了,我这个是抄别人的,当初测试的时候发现,这个确实有点问题,后来改了点代码就行了。加了的东西忘了。可以检测人脸,但是哈,这人类是平面的,不能侧脸,可以移动
2018年08月02日 12点08分
脸。。。
2018年08月02日 12点08分
@Jasvcy 代码怎么改的,可以分享下吗?我也尝试了很多次,邮箱[email protected]
2018年08月05日 08点08分
@Denon时光 我可以找一下,现在还需要吗
2018年09月03日 09点09分
1