python接口文件使用说明.doc
《python接口文件使用说明.doc》由会员分享,可在线阅读,更多相关《python接口文件使用说明.doc(2页珍藏版)》请在三一文库上搜索。
1、python接口文件使用说明首先,python接口文件在安装好的darknet目录下的python文件夹,打开就可以看到这里的darknet.py文件就是python接口用编辑器打开查看最后部分代码:使用十分简单,先将网络配置加载进去,然后进行检测就行了。但其实现在还不能直接用,主要是以下两点:1、在python目录下打开终端,输入 python darknet.py 结果如下错误提示:123456Traceback (most recent call last):File “darknet.py”, line 39, inlib = CDLL(“libdarknet.so”, RTLD_GL
2、OBAL)File “/home/ubuntu/anaconda3/lib/python3.6/ctypes/init.py”, line 348, in initself._handle = _dlopen(self._name, mode)OSError: libdarknet.so: cannot open shared object file: No such file or directory原因是darknet.py需要依赖 libdarknet.so文件,该文件其实就在安装好的darknet目录下,把libdarknet.so和darknet.py放在同一目录下就行了。2、处理好
3、 libdarknet.so 目录后,再次运行 python darknet.py 结果如下:错误提示:1234Traceback (most recent call last):File “darknet.py”, line 136, innet = load_net(“cfg/tiny-yolo.cfg”, “TIny-yolo.weights”, 0)ctypes.ArgumentError: argument 1:. : wrong type原因是net = load_net(“cfg/TIny-yolo.cfg”, “TIny-yolo.weights”, 0)这个函数最后会将”cfg/TIny-yolo.cfg”, “tiny-yolo.weights”这些参数传给刚才说到的libdarknet.so这个库中,而这个库是用c/c+来写的,所以出现了这个错误。解决方法是在出错的字符串前面添加一个b就行了,如:123net = load_net(bcfg/tiny-yolo.cfg, btiny-yolo.weights, 0)meta = load_meta(bcfg/coco.data)r = detect(net, meta, bdata/dog.jpg)再次运行:出现这个就说明成功了,之后就可以在上面添加自己的代码了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 接口 文件 使用说明
链接地址:https://www.31doc.com/p-3271925.html