我正在尝试读取一些有时可能有错误和坏行的数据,因此我一如既往地通过了,error_bad_lines=False但控制台在每次运行时都会抛出弃用警告。为什么不推荐使用此功能?是否有其他替代方法可以跳过坏行?
我指的是 33 个身体点和它们之间的连接线。我想更改这些颜色,尤其是连接线的白色默认颜色。
这是我的代码,我为 mediapipe 创建了一个类模块,我可以在其他程序中导入和使用它
import cv2
import mediapipe as mp
class poseDetector():
def __init__(self, mode=False, complex=1, smooth_landmarks=True, segmentation=True, smooth_segmentation=True,
detectionCon=0.5, trackCon=0.5):
self.mode = mode
self.complex = complex
self.smooth_landmarks = smooth_landmarks
self.segmentation = segmentation
self.smooth_segmentation = smooth_segmentation
self.detectionCon = detectionCon
self.trackCon = trackCon
self.mpDraw = mp.solutions.drawing_utils
self.mpDrawStyle = mp.solutions.drawing_styles
self.mpPose = mp.solutions.pose
self.pose = self.mpPose.Pose(self.mode, self.complex, self.smooth_landmarks, self.segmentation,
self.smooth_segmentation, self.detectionCon, self.trackCon)
def findPose(self, img, draw=True):
imgRGB = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
self.results = self.pose.process(imgRGB)
if self.results.pose_landmarks:
if draw:
self.mpDraw.draw_landmarks(img, self.results.pose_landmarks,
self.mpPose.POSE_CONNECTIONS) …Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个项目,其中使用 mediapipe 的身体姿势估计库,我知道使用plotly 我们可以创建动画 3D 散点图。我想知道是否可以使用plotly 创建由mediapipe 提供的身体姿势地标和连接的动画图?
它与 mediapipe 的内置功能相同:
mp_draw.plot_landmarks()
Run Code Online (Sandbox Code Playgroud)
但凭借情节的互动性和动画时间线。
我正在使用与此类似的 DF:
A B C
0 1 4 7
1 2 5 8
2 3 6 9
Run Code Online (Sandbox Code Playgroud)
我希望将所有列的值堆叠到第一列中
期望的输出:
A
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
Run Code Online (Sandbox Code Playgroud)