ControlNet의 가장 일반적인 응용 분야는 아마도 사람의 포즈를 복사하는 것일 겁니다. 많은 ControlNet model이 사람의 포즈를 복사하는데 효과적이지만 그중에 OpenPose model을 자세히 다뤄보도록 하겠습니다.
OpenPose가 뭔데?
OpenPose는 여러 사람의 포즈를 추정하는 데 가장 널리 사용되는 상향식 접근 방식 중 하나입니다. 실시간 다중 인원 감지 기능으로, 신체, 발, 손, 얼굴 키포인트를 감지하는 정확도가 높습니다. OpenPose의 장점은 사용자가 카메라 필드, 웹캠 등에서 소스 이미지를 유연하게 선택할 수 있는 API라는 점이며, 특히 임베디드 시스템 애플리케이션에서 더욱 중요합니다. CUDA GPU, OpenCL GPU 또는 CPU 전용 장치와 같은 다양한 하드웨어 아키텍처를 지원합니다. 경량 버전은 엣지 디바이스에서 실시간으로 온디바이스 처리를 하는 엣지 추론 애플리케이션에 충분히 효율적입니다.
OpenPose는 많은 기능이 있지만 가장 주목할 만한 기능은 다음과 같습니다.
- 실시간 3D 1인 키포인트 감지
- 실시간 2D 다중 인원 키포인트 감지
- 왜곡, 내재적 및 외재적 카메라 파라미터를 추정
- 속도 향상 또는 시각적 부드러움을 위한 1인 추적
널리 사용되는 MS COCO 키포인트에는 아래와 같이 17개의 서로 다른 사전 학습된 키포인트가 포함됩니다.
"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"
webui에서 OpenPose 사용법
(1) [ OpenPose Editor ] TAB 메뉴로 이동
(2) 키포인트를 이용해 원하는 포즈 만들기
(3) [ Send to ControlNet ] 버튼을 이용해 [ txt2img ] TAB 메뉴로 직접 만든 control map 이동
(4) [ Enable ] 체크박스 선택
(5) [ Model ] "control_openpose-*" 값 선택 (이미 control map 이기 때문에 Preprocessor 값은 "none" 그대로 둡니다.)
(6) 원하는 prompt 입력 후 Generate!!!!
<lora:Moxin_10:0.7>, <lora:Moxin_Shukezouma11:0.8>, ((shuimobysim, traditional chinese ink painting)), masterpiece, best quality, fullbody, 1girl, wearing white techwear jacket, modelshoot style, posing for a picture, long legs, (standing in a chinese garden)
Negative prompt: (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, skin spots, acnes, skin blemishes, age spot, glans, (watermark:2)
Steps: 30, Sampler: DPM++ SDE Karras, CFG scale: 3.5, Seed: 3444453189, Size: 512x512, Model hash: cc6cb27103, Model: v1-5-pruned-emaonly, ControlNet Enabled: True, ControlNet Module: none, ControlNet Model: control_openpose-fp16 [9ca67cc5], ControlNet Weight: 1, ControlNet Guidance Start: 0, ControlNet Guidance End: 1
(7) 동일한 prompt에 다른 포즈로 다시 Generate!!!
(8) Control map을 전체 선택해서 크기와 구도를 변경할 수 있습니다.
(9) [ Add ] 버튼을 이용해서 control map을 하나 더 추가할 수 있습니다.
(참고기능) 이미지에 해당하는 포즈 control map을 가져올 수 있습니다.
'AI' 카테고리의 다른 글
[AI 그림 만들기] stable diffusion webui Upscaler 사용법 (0) | 2023.04.30 |
---|---|
[AI 그림 만들기] stable diffusion webui 무작정 설치 (feat windows, AMD) (2) | 2023.04.27 |
[AI 그림 만들기] stable diffusion webui Colab 연동 (0) | 2023.04.26 |
[AI 그림 만들기] stable diffusion webui LoRA 사용법 (0) | 2023.04.25 |
[AI 그림 만들기] stable diffusion webui ControlNet 사용법 (0) | 2023.04.23 |
댓글