Following the TF tutorial on pet object detection : https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/running_pets.md
Ran locally : https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/running_locally.md
The training seems to work well.
Trying to launch the evaluation process from the tensorflow/models/research/
directory
python object_detection/eval.py \
--logtostderr \
--pipeline_config_path=${PATH_TO_YOUR_PIPELINE_CONFIG} \
--checkpoint_dir=${PATH_TO_TRAIN_DIR} \
--eval_dir=${PATH_TO_EVAL_DIR}
I got the following error
from pycocotools import coco \
ModuleNotFoundError: No module named 'pycocotools'
Had a look on coco API but I don't see any clear way to install it on Windows.
Any advice on how to get the evaluation running the simpliest way ?
More details about the error message :
Traceback (most recent call last): File "object_detection/eval.py", line 50, in <module>
from object_detection import evaluator
File "D:\models\research\object_detection\evaluator.py", line 27, in <module>
from object_detection.metrics import coco_evaluation
File "D:\models\research\object_detection\metrics\coco_evaluation.py", line 20, in <module>
from object_detection.metrics import coco_tools
File "D:\models\research\object_detection\metrics\coco_tools.py", line 47, in <module>
from pycocotools import coco ModuleNotFoundError: No module named 'pycocotools'
It works for me with this just simple method. If you are windows, try to install pycocotools in windows version. With code in following:
With this method, you don't need to install any visual build tools. Hope this can help those who finding the ways of installing pycocotools.