TensorFlow官方在Github上也提供了model的源码(点击查看),但是需要手动编译,这里用到的资料是日月光华老师的提供资料,提供的model是已经编译好的文件。注意,本文是针对Windows端的用户,Linux端可以完全按照TensorFlow官方教程走。

创建虚拟环境

使用Anaconda创建一个虚拟环境。创建一个名字为objectdetection的环境,这环境用的python版本是 3.9版本

conda create -n objectdetection python=3.9

创建一个虚拟环境

进入安装

安装之前,需要下载日月光华老师提供的model压缩包。

models压缩包下载-123云盘

假装将models文件夹解压到D盘。

把models文件夹解压到D盘

需要进入D盘的models文件夹中的research文件夹目录下。执行下面代码:

python -m pip install . -i https://pypi.douban.com/simple/

上面用的是豆瓣源,如果你会科学上网,也可以直接使用:

python -m pip install .

安装的步骤

执行这个命令将会自动安装tensorflow、opencv等各种库。安装完成后会有Successfully built object-detection

成功安装好了目标检测库

出现pycocotools库无法安装

如果操作正确,上面应该就能一步到位,但是由于各个电脑的区别以及环境的区别,可能会出现各种各样的报错。遇到问题还是自己多查查,网上肯定有很多解决方案可以参考,我这出现了pycocotools库无法自动安装的情况。

如果出现pycocotools无法安装的情况,可以手动安装,下载下面的安装包:

pycocotools2.0.2.rar下载 提取码: d2un

然后把压缩包里面的pycocotools以及pycocotools-2.0.2.dist-info放到自己环境下,例如我的是用anaconda3创建的虚拟环境objectdetection,那么库函数都在Lib下的site-packages文件夹下:

把pycocotools库放到site-packages里

放在这这之后,再重新运行上面的安装命令。

如果出现HTTP错误,是因为自身网络问题或者豆瓣源拥堵造成的,重新运行安装命令即可。下载安装过的库是自动保存了的,不会重新再下载安装,所以放心造作就完事了!

将新环境写入jupyter notebook

直接看文章『Anaconda新建的虚拟环境添加到Jupyter Notebook』即可。

关于虚拟环境之类的,可以参考文章:Win10下用Anaconda极速安装TensorFlow2教程以及GPU配置


版权声明 ▶ 本网站名称:陶小桃Blog
▶ 本文链接:https://www.52txr.cn/2023/ObjectDetection.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处并附带原文链接!!
▶ 站长邮箱 [email protected][email protected] ,如不方便留言可邮件联系。

小陶的个人微信公众号

学累了就来张美女照片养养眼吧,身体是革命的本钱,要多多休息哦~ 随机美女图片

最后修改:2023 年 03 月 23 日
如果觉得我的文章对你有用,请随意赞赏!