Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Deeplabcut Live for Multi-Animal

Đang mở
#130 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

@C-Achard đang làm issue này rồi.

Từ ngày 3/2/2026.

Đánh giá

Issue này chưa được đánh giá.

Mô tả

bug tensorflow

I have used Deeplabcut GUI to train a model for poses of two rats, which includes three multi-animal-bodyparts and two unique-bodyparts. The model was tested in Deeplab GUI through a video and the result shows that all the 8 points could be dotted.
The main purpose of us is for real-time application, so we find Deeplabcut-Live for next step. We import the model through python code:
deeplabcut.export_model(config_path, shuffle=1, make_tar=False)
Then a new folder named exported-models was created, which included a configuration file pose_cfg.yaml and other model files. Finally, I used deeplabcut-live to process a test video in real time, code:

import cv2
from dlclive import DLCLive, Processor
import time

model_path = r"C:\Users\XHB\Desktop\Multi_Rat-HB-2025-07-31\exported-models\DLC_Multi_Rat_resnet_50_iteration-0_shuffle-1"
dlc_proc = Processor()
dlc_live = DLCLive(model_path, processor=dlc_proc)
cap = cv2.VideoCapture("2rat2.avi")
ret, frame = cap.read()
dlc_live.init_inference(frame)

while True:
    if not ret:
        break
    pose = dlc_live.get_pose(frame)
    time_end = time.time()
    for x, y, p in pose:
        if p > 0.5: 
            cv2.circle(frame, (int(x), int(y)), 5, (0, 255, 0), -1)
    cv2.imshow("DLC Live", frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()

The result shows that only 5 points could be dotted, including the 3 multi-animal-bodyparts of the first rat and the 2 unique-bodyparts, while the other 3 multi-animal-bodyparts of the second rat were neglected.
Thus, I wanna ask for help, how could I recognize all the 8 parts of the 2 rats.

result in Deeplabcut GUI:
Image

result in Deeplabcut-Live:
Image

configuration file in Deeplabcut GUI:
config.zip

configuration file in Deeplabcut GUI:
pose_cfg.zip

Ngôn ngữ chính
Python
Star
240
Fork
57
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của DeepLabCut/DeepLabCut-live

Tất cả issue của DeepLabCut/DeepLabCut-live

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.