현재 openpose에서 사용하는 3rdparty\pybind11 종속성의 버전은 python3.11과 호환 되지 않아서 이전 버번을 써야만 했는데 제가 방법을 찾았습니다.
우선 pybind11-2.12.0을 github에서 가져옵니다.
https://github.com/pybind/pybind11/releases?page=2
해당 링크에서 2.12.0버전을 다운 받고 압축 해제 한 후

빌드합니다.
py.exe -3.11 -m venv .venv
.\.venv\Scripts\activate
cmake-gui .
그리고 빌드를 진행합니다.
release모드로 VisualStudio 2022에서 빌드를 진행합니다.
윗 사진과 같이 빌드가 된 모습입니다.
그리고 빌드한 파일들이 있는 디렉터리를

openpose의 pybind11의 디렉터리로 대체합니다.
그리고 openpose의 cmake를 켜서

다음과 같이 cmake를 진행해주시고 openpose를 빌드하면 됩니다.
그리고

다음과 같이 세팅해주시면 됩니다. 다만 중요한 점이 있는데 python311이기 때문에

python311.dll을 찾아서 해당 디렉터리
D:\Coding\PythonCleanCode\practice_20250709.venv\Lib\site-packages
와 같은 디렉터리에 넣어주시면 됩니다.

다음과 같이 python 3.11에서도 pyopenpose를 사용할 수 있습니다.