no module named 'cv2'
收藏
想跑一下工业表计读数的范例。
在一台ubuntu工控机,INTEL平台,用docker拉取了paddle的景象
docker pull registry.baidubce.com/paddlepaddle/paddle:2.1.0
也下载了https://paddlex.readthedocs.io/zh_CN/develop/examples/meter_reader.html#id5的数据和模型
运行预测单张图片的程序 python reader_infer.py --detector_dir ./meter_det_inference_model/model.yml --segmenter_dir ./meter_seg_inference_model/model.yml --image ./meter_test/20190822_168.jpg --save_dir ./output --use_erode
报如下错误
Traceback (most recent call last):
File "reader_infer.py", line 20, in
import cv2
ModuleNotFoundError: No module named 'cv2'
这个docker里面的python难道没有装opencv?
0
收藏
请登录后评论
后来我自己安装了opencv-python,但是运行python reader_infer.py --detector_dir ./meter_det_inference_model/model.yml --segmenter_dir ./meter_seg_inference_model/model.yml --image ./meter_test/20190822_168.jpg --save_dir ./output --use_erode
依然会弹出没有找到paddlex模块。
原因是没有运行安装命令pip install paddlex -i https://mirror.baidu.com/pypi/simple
另外模型是文件夹路径,不是model.yml