안녕하세요 opencv python 관련하여 초보가 질문드립니다

안녕하세요. opencv 활용을 위해 python을 사용할 일이 있었는데 궁금증이 생겨 이렇게 질문 드립니다.

제가 알기로는 opencv 자체는 C++로 이미 대규모 라이브러리가 작성되어 있고,
python은 단지 C++ 코드를 랩핑하여 사용하는 것으로 알고 있는데,
이 C++ 코드를 커스텀해서 사용할 수 있는 방법은 없나요?

이 랩핑되어 있는 C++ 코드 위치 자체도 어디 있는지 모르겠고…
이것을 찾아 커스텀해도 다시 컴파일해야 제가 원하는대로 동작할거 같은데,
컴파일하는 방법도 잘 모르겠고 그러네요.(이 생각조차 맞는지 모르겠습니다.)

제가 초보라서 아시는 분께서는 조금 상세히 알려주시면
저에게 정말 큰 도움이 될 것 같습니다!

감사합니다.