Where are the header files?

I think “running” a build/install is an acceptable choice of words.

opencv by default installs all the dlls and libs etc… into that “install” dir under its build directory. that is configurable via cmake. that location is okay to keep.

the python stuff is supposed to be sent into whatever python was found by cmake.

at least, I think so. it’s been a while since I built opencv myself. there might be a different target that copies the files to Python. if you hadn’t removed part of the log of your INSTALL build, I might be able to tell.

you’ll want to find a file named cv2.pyd or cv2.cp39-win_amd64.pyd (or cp312 or whatever python you have). you can copy that yourself into the right place inside your python installation.

here’s some mention of copying this file: OpenCV: Install OpenCV-Python in Windows

instead of the single “world” dll, you probably have a bunch of individual module dlls. you can either copy those, or extend your system PATH to include the directory where they do live. I’d suggest that be their location in the build/install/ directory (x64/vc??/bin).