我尝试使用tensorflow version 2的tf-pose。
!git clone https://github.com/gsethi2409/tf-pose-estimation.git > /dev/null
%cd tf-pose-estimation
!pip3 install -r requirements.txt
这是从我克隆的地方。但是当我运行下面的代码时。它显示错误。
!python run.py --model=mobilenet_thin --resize=432x368 --image=./images/p1.jpg
追溯(最近一次调用):文件“run.py“,第39行,在e中= Tf-poseEstimator(获取图形路径(参数模型),目标大小=(w,h))文件“/内容/tf-pose-estimation/tf_pose/estimator.py“,第337行,在初始化自我中。Tensor图像=自我图形。获取Tensor依据名称(”Tf-poseEstimator/图像:0“)文件“/usr/local/lib/python3.7/dist-packages/tensorflow /python/框架/ops.py“,第3902行,在get_tensor_by_name中返回self.as_graph_element(name,allow_tensor=True,allow_operation=False)文件“/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/ops.py“,第3726行,在as_graph_element中返回self._as_graph_element_locked(obj,allow_tensor,allow_operation)File“/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/ops.py”,line 3768,in _as_graph_element_locked“graph.”%(repr(name),repr(op_name)))KeyError:“名称'TfPoseEstimator/image:0'引用的Tensor不存在。图形中不存在操作'TfPoseEstimator/image'。”
2条答案
按热度按时间pjngdqdw1#
在tf_pose/ www.example.com中estimatory.py导入tensorflow的行下添加以下行
tf.compat.v1.disable_eager_execution()链接
eqoofvh92#