μλ
νμΈμ, coco-annotator(https://github.com/jsbroks/coco-annotator)λ‘ λ§λ 컀μ€ν
λ°μ΄ν°μ
μΌλ‘ λ€νΈλ₯Ό νλ ¨μν€λ €κ³ νμ§λ§ coco.py λ΄λΆμ CocoTrainDataset ν¨μλ μ무 κ²λ λ°ννμ§ μμ΅λλ€(len(dataset) dataset=CocoTrainDataset(...)) μ΄νμλ 0μ
λλ€.
λμμ΄ λμ
¨λμ?
μ΄μ¨λ μ¬μ©μ μ μ λ°μ΄ν° μΈνΈμμ ν΄λΉ λͺ¨λΈμ νλ ¨νλ κ²μ΄ μ€μ λ‘ κ°λ₯ν©λκΉ(ν€ν¬μΈνΈκ° λ μ μ μ μμ)?
κ°μ¬ ν΄μ
MS COCO νμμ λ°μ΄ν°κ° μλ κ²½μ° νμ΅ λ¨λ½μ λ°λΌ λͺ¨λΈμ
λ΅μ₯μ 보λ΄μ£Όμ
μ κ°μ¬ν©λλ€. μ λ λ μ μ μμ ν€ν¬μΈνΈλ₯Ό μ¬μ©νμ¬ μ¬μ©μ μ μ λ°μ΄ν° μΈνΈμμ νλ ¨ν μ μμμ§λ§pose.pyμ μλ "sigmas" λ°°μ΄μ λͺ©μ μ μ΄ν΄ν μ μμ΅λλ€.
λ€μ νλ² κ°μ¬ν©λλ€
κ°μ¬ ν΄μ!
μλ
νμΈμ @mathblue μ
λλ€ .
μ¬μ©μ μ§μ λ°μ΄ν° μΈνΈμ λν κ΅μ‘ λ° μΆλ‘ μ μ±κ³΅μ μΌλ‘ μλ£νμ΅λκΉ? κ·Έ λ°©λ²μ λ¨κ³λ₯Ό 곡μ ν μ μμ΅λκΉ? λ§€μ° κ°μ¬ν©λλ€.
μλ
νμΈμ, μ, μμ νλ λͺ¨λ μ¬μ©μ μ§μ λ°μ΄ν° μΈνΈμμ ν΄λΉ μ½λλ₯Ό νλ ¨ν μ μμμ΅λλ€.
μ€μ λ‘ λͺ κ°μ§λ§ ν€ν¬μΈνΈ μλ₯Ό λ³κ²½νκ³ Cocoλ₯Ό μ¬μ©ν μ μμ΅λλ€.
μ μ΄λ―Έμ§μ μ£Όμμ λ¬κΈ° μν μ£ΌμκΈ°. μ΄μ λ λͺ¨λ₯΄κ² μ§λ§ νμ λ°μ§λ λͺ»νμ΅λλ€
μ°μν κ²°κ³Όμ§λ§ μ΄μ¨λ μΉ¨λ κ²°κ³Όλ μλλλ€.
μ κ° νλ λ°©λ²μ 곡μ νκ² λμ΄ κΈ°μ©λλ€.
λ΄κ° μ€λͺ
νλ νν 리μΌ. μμ
νμ§ κ½€ λλ€μ
κ·Έλ° κ²λ€μ΄μ§λ§ μκ°μ΄ λλ λλ‘ κ³§ μ¬λ¦΄κ²μ
ν¨κ» λ¬Έμλ₯Ό 보λ΄λλ¦¬κ² μ΅λλ€.
Il giorno sab 6 giu 2020 alle ore 17:28 Thanh (Edward) Nguyen <
μλ¦Ό@github.com> μ€ν¬λ¦½νΈ:
μλ νμΈμ @mathblue https://github.com/mathblue ,
μ¬μ©μ μ μμ λν κ΅μ‘ λ° μΆλ‘ μ μ±κ³΅μ μΌλ‘ μλ£νμ΅λκΉ?
λ°μ΄ν° μΈνΈ? κ·Έ λ°©λ²μ λ¨κ³λ₯Ό 곡μ ν μ μμ΅λκΉ? λ§€μ° κ°μ¬ν©λλ€.β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈ
https://github.com/Daniil-Osokin/lightweight-human-pose-estimation.pytorch/issues/42#issuecomment-640077979 ,
λλ ꡬλ μ·¨μ
https://github.com/notifications/unsubscribe-auth/AJT4BLX7DA4YO57S42YGFD3RVJOA5ANCNFSM4ISPICMA
.
μλ
νμΈμ @mathblue μ
λλ€ .
μκ° λ΄ μ£Όμ
μ κ°μ¬ν©λλ€. λλ λΉμ μ μμ
, νΉν ν€ν¬μΈνΈμ νμ μ§ν©μ λν λͺ¨λΈ κ΅μ‘μ μ λ§ νΈκΈ°μ¬μ΄ λ§κ³ κ΄μ¬μ΄ μμ΅λλ€. λλ λΉμ μ νν 리μΌμ κΈ°λν©λλ€.
μ’μμ, μ΄ μ μ₯μμ μ½λλ₯Ό μ€ννλ λ° νμν λͺ¨λ κ²μ λ£μ΄μΌ ν©λλ€. μ€λͺ
μ΄ μΆ©λΆν λͺ
ννκΈ°λ₯Ό λ°λλλ€!
https://github.com/mathblue/Custom-Pose-Estimation-Yaw-Roll-Pitch-detection-tensorrt-compilation
μλ
νμΈμ @mathblue μ
λλ€ .
μ λ§ κ³ λ§μ΅λλ€!
μλ
νμΈμ @Daniil-Osokin
ConvertKeypoints
ν΄λμ€μ λν΄ μ‘°κΈ μ€λͺ
ν΄ μ£Όμκ² μ΅λκΉ?
https://github.com/Daniil-Osokin/lightweight-human-pose-estimation.pytorch/blob/a52ab66b77f788cf9619857a4956f82c50e276be/datasets/transformations.py#L7
νΉν μ΄ λ μ€:
https://github.com/Daniil-Osokin/lightweight-human-pose-estimation.pytorch/blob/411ff9fd5f6125e1879cb73f6b4f90090184edad/datasets/transformations.py#L38
그리κ³
https://github.com/Daniil-Osokin/lightweight-human-pose-estimation.pytorch/blob/411ff9fd5f6125e1879cb73f6b4f90090184edad/datasets/transformations.py#L41
keypoints[5] and keypoints[6]
μ μ΄κΉ¨κ° μλ κ² κ°μλ°μ?
μλ
νμΈμ, COCO μμλ‘ ν€ν¬μΈνΈκ° ν¬ν¨λ keypoints
λ₯Ό λ΄λΆ μμλ‘ converted_keypoints
λ‘ λ³νν©λλ€(λͺ© ν€ν¬μΈνΈλ₯Ό λ€μ 맀ννκ³ μΆκ°νλ κ²λΏ). μ΄κΉ¨λ μλ COCO μ£Όμ μ 5λ²μ§Έ λ° 6λ²μ§Έ μΈλ±μ€μ ν΄λΉν©λλ€.
μλ
νμΈμ @Daniil-Osokin
κ°μ¬ν©λλ€. λΉμ λ§μ΄ λ§μμ: COCO μ£Όλ¬Έ
"keypoints": ["nose","left_eye","right_eye","left_ear","right_ear","left_shoulder","right_shoulder","left_elbow","right_elbow","left_wrist","right_wrist","left_hip","right_hip","left_knee","right_knee","left_ankle","right_ankle"]
κ°μ₯ μ μ©ν λκΈ
μ’μμ, μ΄ μ μ₯μμ μ½λλ₯Ό μ€ννλ λ° νμν λͺ¨λ κ²μ λ£μ΄μΌ ν©λλ€. μ€λͺ μ΄ μΆ©λΆν λͺ ννκΈ°λ₯Ό λ°λλλ€!
https://github.com/mathblue/Custom-Pose-Estimation-Yaw-Roll-Pitch-detection-tensorrt-compilation