kijai / ComfyUI-MimicMotionWrapper

Apache License 2.0
178 stars 9 forks source link

Cannot convert float NaN to integer on MimicMotionGetPoses #19

Open andreclaudino opened 2 weeks ago

andreclaudino commented 2 weeks ago

While running the example pipeline the following error message happens:

Error occurred when executing MimicMotionGetPoses:

cannot convert float NaN to integer

File "/home/claudino/Aplicacoes/ComfyUI/execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "/home/claudino/Aplicacoes/ComfyUI/execution.py", line 81, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "/home/claudino/Aplicacoes/ComfyUI/execution.py", line 74, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "/home/claudino/Aplicacoes/ComfyUI/custom_nodes/ComfyUI-MimicMotionWrapper/nodes.py", line 449, in process
im = draw_pose(detected_pose, height, width, include_body=include_body, include_hand=include_hand, include_face=include_face)
File "/home/claudino/Aplicacoes/ComfyUI/custom_nodes/ComfyUI-MimicMotionWrapper/mimicmotion/dwpose/util.py", line 126, in draw_pose
canvas = draw_bodypose(canvas, candidate, subset, score=bodies['score'])
File "/home/claudino/Aplicacoes/ComfyUI/custom_nodes/ComfyUI-MimicMotionWrapper/mimicmotion/dwpose/util.py", line 42, in draw_bodypose
cv2.fillConvexPoly(canvas, polygon, alpha_blend_color(colors[i], conf[0] * conf[1]))
File "/home/claudino/Aplicacoes/ComfyUI/custom_nodes/ComfyUI-MimicMotionWrapper/mimicmotion/dwpose/util.py", line 12, in alpha_blend_color
return [int(c * alpha) for c in color]
File "/home/claudino/Aplicacoes/ComfyUI/custom_nodes/ComfyUI-MimicMotionWrapper/mimicmotion/dwpose/util.py", line 12, in
return [int(c * alpha) for c in color]

Any ideas on how to resolve that?