1. 下载失败
可以在github opencv/3rdparty 下载相关文件
在 cmakedownload.log 文件中查看 链接地址, 手动下载到相关位置
2. python 相关库查找
如果是 conda 虚拟环境, 需要先将虚拟环境加入环境变量, configure后就会识别出虚拟环境的python
如果出现 could not found python lib, 可以在opencv的 CmakeList.txt 里进行强制指定路径
# --- Python Support ---
if(NOT IOS AND NOT XROS)
# ======== 在这里添加你的 Python 路径配置 ========
# 强制指定Python路径
set(PYTHON3_EXECUTABLE "D:/develop/Anaconda3/envs/opencv/python.exe")
set(PYTHON3_INCLUDE_DIR "D:/develop/Anaconda3/envs/opencv/include")
set(PYTHON3_LIBRARY "D:/develop/Anaconda3/envs/opencv/libs/python311.lib")
# 确保优先使用用户指定的Python版本
set(PYTHON3_FIND_STRATEGY LOCATION)
# ======== 结束配置 ========
include(cmake/OpenCVDetectPython.cmake)
endif()