我尝试在git url下的object_detection中进行train.py
https://github.com/tensorflow/models/tree/master/research/object_detection
但是,发生以下错误。
ModuleNotFoundError:没有名为“ object_detection”的模块
因此,我尝试通过编写以下代码来解决该问题。
import sys
sys.path.append('/home/user/Documents/imgmlreport/inception/models/research/object_detection')
from object_detection.builders import dataset_builder
Run Code Online (Sandbox Code Playgroud)
此问题尚未解决。
目录结构如下所示。
~/object_detection/train.py
~/object_detection/builders/dataset_bulider.py
Run Code Online (Sandbox Code Playgroud)
这是完整的错误按摩
/home/user/anaconda3/lib/python3.6/site-packages/h5py/ init .py:34:FutureWarning:不建议将issubdtype的第二个参数从
float转换np.floating为。将来,它将被视为
np.float64 == np.dtype(float).type。从._conv导入register_converters作为_register_converters追溯(最近一次通话):
导入培训器中的文件“ train.py”,第52行
来自object_detection.builders的文件“ /home/user/Documents/imgmlreport/inception/models/research/object_detection/trainer.py”,第26行,导入optimizer_builder
ModuleNotFoundError:没有名为“ object_detection”的模块
如何导入模块?
bed*_*dna 10
尝试安装打包的Tensorflow对象检测库
pip install tensorflow-object-detection-api
Run Code Online (Sandbox Code Playgroud)