

안녕하세요. 지난 번에 canny에 대해 적었다면 ControlNet 하면 대표로 많이 쓰이는게 바로 openpose입니다.
"AI가 사람의 포즈만 보고 그림을 따라 그릴 수 있을까요?"
오늘은 ControlNet의 핵심 기능 중 하나인 **OpenPose**에 대해 소개합니다.
1. OpenPose란?
- 사람의 신체 관절 위치(landmark)를 인식하여 포즈를 추출
- AI에게 "이런 포즈로 그려줘"라고 전달하는 기술
- ControlNet에서 OpenPose를 사용하면,
사람의 포즈를 기반으로 전혀 다른 스타일의 그림도 생성 가능
https://huggingface.co/lllyasviel/sd_control_collection/tree/main
lllyasviel/sd_control_collection at main
Detected Pickle imports (3) "collections.OrderedDict", "torch.HalfStorage", "torch._utils._rebuild_tensor_v2" What is a pickle import?
huggingface.co
sd1.5같은 경우 오픈포즈 모델을 이것저것 사용해 봐도 포즈가 잘나오는 반면
sdxl경우 포즈가 쉽게 따라가지 못하는 걸 확인했습니다. 저같은 경우 sd1.5를 안쓰기 때문에 몇가지 테스트한 결과
그남아 포즈가 잘나오는 경우 아래 모델을 사용했습니다. sd1.5 사용하시는 분들은 체크 포인트 1.5버전과 openpose sd1.5버전을
받으셔서 사용하시면 됩니다.
●thibaud_xl_openpose.safetensors 2.5기가 용량의 이모델을 다운받았습니다.
기본 구성은 전에 canny 를 할때하고 같습니다.

다만 틀린게 있다면 배경이 있어도 스켈레톤 사람만 뼈대로 구성한다는게 틀린 부분입니다.
사람만 처리하기 때문에 다른 이미지를 적용할때 쉽게 적용을 할 수 있습니다.

sdxl은 다른 모델을 썻을 경우 스켈레톤 모양은 나오지만 이미지에 적용이 잘되지 않더라고요.

그래서 이모델로 받았습니다.
●thibaud_xl_openpose.safetensors

●프롬프트를 적용하니 동작을 따라 그리네요.
a korean woman in traditional hanbok, photorealistic, clean background, soft lighting




●프롬프트(성별을 남성으로 바꾸고 무대같은 곳으로 배경을 써봤습니다.)
a male ballet dancer performing a dynamic jump on a theater stage, wearing elegant male ballet costume, spotlight shining on stage, dramatic lighting, motion captured mid-air, photorealistic, full body
●두명 인물도 나옵니다.


●프롬프트
two women in a rainy street, the woman on the left is wearing a school uniform <lora:schoolUniformLora:1>, the woman on the right is wearing a black leather coat
이번 테스트에서는 ControlNet의 OpenPose 기능을 활용해,
기존 이미지 속 인물 포즈를 추출하고 그 뼈대를 기반으로 완전히 다른 스타일과 배경으로 재해석해봤습니다.
단순히 포즈만 따라 하는 것을 넘어,인물의 성별, 의상, 감정, 배경까지 바꿀 수 있다는 점에서 OpenPose는 단순한 컨트롤 기능을 넘어서 하나의 연출 툴이자 스토리보딩 도구로도 충분한 가치를 가지고 있습니다. 다음 포스팅에서는 OpenPose 외에도
Reference 스타일, Recolor, 또는 Canny 기반의 변형 등을 통해동일한 포즈에서 어떻게 다양한 스타일이 확장되는지를 비교해볼 예정이에요.
'설치가이드,Installation Guide' 카테고리의 다른 글
| ControlNet으로 이미지 포즈를 그대로 적용 -Canny에 대해 알아보자. (1) | 2025.09.16 |
|---|---|
| cumfyui 작게 만들고 ai로 선명하게 키운다 업스케일 모델 적용 (0) | 2025.09.14 |
| cumfyui wan2.2 모델 설치와 영상 만들어보기 (0) | 2025.09.13 |
| cumfyui용 flux kontext로 이미지를 바꿔보자 워크플로 포함 (0) | 2025.09.13 |
| Python +triton+SageAttention 조금 더 빠른 이미지 생성 (0) | 2025.09.10 |