You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行手势识别代码遇OSError:找不到mp_hand_gesture文件/目录求解决

解决OSError: No file or directory found at mp_hand_gesture问题

问题场景

代码导入了以下库:

import cv2
import numpy as np
import mediapipe as mp
import tensorflow as tf
from tensorflow.keras.models import load_model

已安装mediapipe和tensorflow库,但运行时出现报错:

"OSError: No file or directory found at mp_hand_gesture
INFO: Created TensorFlow Lite XNNPACK delegate for CPU. "

解决方法

  • 核对模型文件路径:mp_hand_gesture是加载手势识别模型时指定的路径,先确认对应的模型文件(.h5或.tflite格式)是否存在于当前代码的运行目录,或者是否使用了正确的相对/绝对路径。比如模型放在子文件夹models里,路径要写成./models/mp_hand_gesture.h5(根据实际后缀调整)。
  • 检查文件名拼写:确认文件名的大小写、后缀名是否正确,尤其是Linux/macOS系统对文件名大小写敏感,别出现拼写错误。
  • 排查模型加载代码:查看调用load_model()或TFLite模型加载器的代码,确保传入的路径参数完全匹配模型文件的实际位置,注意是指向文件而非文件夹。
  • 验证文件权限:如果是Linux/macOS环境,确保当前用户拥有该模型文件的读取权限,避免因权限不足导致无法访问。

内容的提问来源于stack exchange,提问作者Ahmed Ihab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 22:00:53