File "Car_recognition.py", line 280, in <module> ori_img = draw_result(img, dict_list) File "Car_recognition.py", line 223, in draw_result orgimg = cv2ImgAddText(orgimg, car_color_str, rect_area[0], rect_area[1], (0, 255, 0), height_area) File "/home/zhxk/sufan/license_recognition_server/license_recognition_server/utils/cv_puttext.py", line 9, in cv2ImgAddText fontText = ImageFont.truetype( File "/home/zhxk/.local/lib/python3.8/site-packages/PIL/ImageFont.py", line 996, in truetype return freetype(font) File "/home/zhxk/.local/lib/python3.8/site-packages/PIL/ImageFont.py", line 993, in freetype return FreeTypeFont(font, size, index, encoding, layout_engine) File "/home/zhxk/.local/lib/python3.8/site-packages/PIL/ImageFont.py", line 248, in __init__ self.font = core.getfont( OSError: cannot open resource
时间: 2024-01-03 14:03:42 浏览: 153
recface_id.zip_face recognition_人脸识别
这个错误似乎是Pillow库在加载字体文件时出现问题。您可以尝试以下解决方法:
1. 检查字体路径是否正确:您需要在cv_puttext.py文件中检查字体路径是否正确。确保字体文件存在并且路径正确。
2. 安装所需的字体:如果字体文件确实存在但仍出现错误,请尝试在系统中安装所需的字体。命令如下:
```
sudo apt-get install ttf-mscorefonts-installer
```
3. 更新Pillow库:如果上述解决方法都无法解决问题,请尝试更新Pillow库。命令如下:
```
pip install -U Pillow
```
希望这些解决方法能够帮助您解决问题。
阅读全文