我一直在尝试设置由英特尔创建的movidius库,但是当我试图导入mvnc包时,我一直被困住了。
要设置mvnc,我遵循以下说明:运动实时目标检测
当需要测试安装是否有效时,我将运行
举例
每当我运行它时,就会产生这个错误。
Traceback (most recent call last):
File "/usr/local/bin/mvNCCompile", line 25, in <module>
from Models.Blob import *
File "/usr/local/bin/ncsdk/Models/Blob.py", line 19, in <module>
from Controllers.MiscIO import *
File "/usr/local/bin/ncsdk/Controllers/MiscIO.py", line 35, in <module>
from mvnc import mvncapi因此,我想知道如何才能让python识别mvnc模块,以便将它导入到我的任何代码中。谢谢你的帮助!
我正在windows 10计算机上的虚拟机上运行Ubuntu18.04.1LTS
下面是完整的命令行输出:
./install-opencv.sh
Installing opencv python for non-Raspbian
[sudo] password for odyssey:
Requirement already satisfied: opencv-python in /usr/local/lib/python3.6/dist-packages
Requirement already satisfied: numpy>=1.11.3 in /usr/lib/python3/dist-packages (from opencv-python)
Requirement already satisfied: opencv-contrib-python in /usr/local/lib/python3.6/dist-packages
Requirement already satisfied: numpy>=1.11.3 in /usr/lib/python3/dist-packages (from opencv-contrib-python)
make examples starting.
(cd examples; make)
make[1]: Entering directory '/home/odyssey/workspace/ncsdk/examples'
make -C apps/.
make[2]: Entering directory '/home/odyssey/workspace/ncsdk/examples/apps'
make -C hello_ncs_py/.
make[3]: Entering directory '/home/odyssey/workspace/ncsdk/examples/apps/hello_ncs_py'
nothing to make, use 'make run' to run.
make[3]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/apps/hello_ncs_py'
make -C multistick_cpp/.
make[3]: Entering directory '/home/odyssey/workspace/ncsdk/examples/apps/multistick_cpp'
making googlenet
(cd ../../caffe/GoogLeNet; make compile; cd ../../apps/multistick_cpp; cp ../../caffe/GoogLeNet/graph ./googlenet.graph;)
make[4]: Entering directory '/home/odyssey/workspace/ncsdk/examples/caffe/GoogLeNet'
making prereqs
(cd ../../data/ilsvrc12; make)
make[5]: Entering directory '/home/odyssey/workspace/ncsdk/examples/data/ilsvrc12'
make[5]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/data/ilsvrc12'
making prototxt
Prototxt file already exists
making caffemodel
caffemodel file already exists
making compile
mvNCCompile -w bvlc_googlenet.caffemodel -s 12 deploy.prototxt
Traceback (most recent call last):
File "/usr/local/bin/mvNCCompile", line 25, in <module>
from Models.Blob import *
File "/usr/local/bin/ncsdk/Models/Blob.py", line 19, in <module>
from Controllers.MiscIO import *
File "/usr/local/bin/ncsdk/Controllers/MiscIO.py", line 35, in <module>
from mvnc import mvncapi
ModuleNotFoundError: No module named 'mvnc'
Makefile:80: recipe for target 'compile' failed
make[4]: *** [compile] Error 1
make[4]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/caffe/GoogLeNet'
cp: cannot stat '../../caffe/GoogLeNet/graph': No such file or directory
Makefile:9: recipe for target 'googlenet' failed
make[3]: *** [googlenet] Error 1
make[3]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/apps/multistick_cpp'
Makefile:12: recipe for target 'multistick_cpp/.' failed
make[2]: *** [multistick_cpp/.] Error 2
make[2]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/apps'
Makefile:12: recipe for target 'apps/.' failed
make[1]: *** [apps/.] Error 2
make[1]: Leaving directory '/home/odyssey/workspace/ncsdk/examples'
Makefile:57: recipe for target 'examples' failed
make: *** [examples] Error 2发布于 2018-11-08 05:31:19
要执行NCSDK的典型安装,请在主机上使用以下命令:
git clone -b ncsdk2 http://github.com/Movidius/ncsdk && cd ncsdk && make install您必须启用USB3.0控制器,并为虚拟机创建USB白名单过滤器。
USB3.0特性需要VirtualBox扩展包。
关闭虚拟机
在VirtualBox管理器上选择虚拟机:
Open Settings -> USB
Check “Enable USB Controller”
Check “USB 3.0 (xHCI) Controller”
Add a new USB filter with Vendor ID: 03e7
The other filter fields can be blank.
Add a new USB filter with Vendor ID: 040e
The other filter fields can be blank在ncsdk目录中使用以下命令下载必要的先决条件和模型并构建所有示例:
make exampleshttps://stackoverflow.com/questions/52268108
复制相似问题