1.所需要的设备及文件:
硬件设备:树莓派,摄像头,电脑等基本开发工具
所需文件的下载链接如下:
1.
主要的文件内容如下图:
本来这里应该去github下载yolo这个开源项目的,但是我这里做了一点修改,可以直接下载我给的链接就可以了。包括我后面所给的操作过程,也是根据我链接里面的文件来操作的。
yolo算法链接:
2.首先需要安装对应的环境
这里安装的Python环境主要是用于训练神经的,因为我们首先要在电脑里把神经网络训练好,之后再上传到树莓派上进行使用。下面我简单介绍一下,具体的步骤最好参照我给的参考文献。
2.1安装anaconda的Python环境
对于Python环境,我在这里推荐的版本是3.9版本,这也是我经历了多次失败后的版本。首先,点击下面的安装包安装即可,安装还后,得到的Python版本就是3.9的,这里也最好记住你自己的安装位置。如果你自己以前安装过anaonda,这里再安装一个也没问题(安装路径要和以前不一样)。当然如果你对Python环境操作比较熟悉,你想自己开一个3.9的虚拟环境也可以。
2.2安装cuda以及对应的python软件包
安装完anaconda后,我们还需要安装CUDA,通过CUDA我们就可以调用电脑里面GPU的算力。但是这里就是很麻烦的点了,因为不同的电脑,不同的GPU所对应的CUDA版本也不一样。我这里只保留了我自己的电脑(Win11,RTX3050)安装时使用的各种安装包版本。
推荐文章:
下面的步骤是我自己的步骤(非常不建议按照我下面的步骤来,这里只是我自己的安装过程,而且很有可能会遗漏步骤,最好按照我推荐的文章里面来)
首先安装vision studio2019年的版本,在安装时需要勾选C++桌面开发