首页 PaddleX 帖子详情
no module named 'cv2'
收藏
快速回复
PaddleX 问答全流程入门 931 1
no module named 'cv2'
收藏
快速回复
PaddleX 问答全流程入门 931 1

想跑一下工业表计读数的范例。

在一台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
收藏
回复
全部评论(1)
时间顺序
L
LIZHUO_LIN
#2 回复于2021-05

后来我自己安装了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

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户