Articles in the Compute category

  1. 树莓派上的目标检测智能相机

    故事的缘由是晚上睡觉的时候偶尔会听到外面有响动,总是要起来看一下是怎么回事。所以就想着装一个监控相机。正好手头有一个原来做小项目用的树莓派和相机,就贴在阳台上做了一个小相机用来串流。这下在被窝里也可以暗中观察了。

    Raspberry pi camera

    Raspberry pi body

    有了平台就有了很多可以折腾的东西。比如我们家有时候会有松鼠,小鸟过来吃东西。于是就顺手加了一个目标检测功能,这样一方面可以自动拍照,一方面也可以手机推送通知提醒我过来吸鼠。时间长了积累的数据还可以用来观察它们的作息等等。效果类似这个视频

    从技术的角度来说这里有几个坑。一个是树莓派3的CPU实在是太弱了,换了不少model,最终选择了darknet + EfficientDet B0,才实现8秒一帧的速度。一个是opencv的darknet实现很坑,虽然正常情况下CPU实现比官方darknet快100%左右,但模型加载有问题不会报错,只会出空结果,debug了很长时间。还有一个坑是树莓派在满载的时候散热有问题,芯片常年85度。弄了个散热鳍片可以降到70度左右。

    这里从算力的角度说其实有其他选择,比如树莓派4,价格不变还是35美元,性能涨了4倍到了0.14 TFLOPS。如果加点钱买99美元(打折的时候79美元)的nvidia jetson nano的话,可以实现0.5 TFLOPS的性能,里面有一个128核的Maxwell GPU。如果再加钱上399美元的nvidia jetson xavier …

Page 1 / 1