raspberry:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \
-D PYTHON3_EXECUTABLE=/home/pi/.pyenv/versions/opencv/bin/python \
-D PYTHON3_INCLUDE_DIR=/home/pi/.pyenv/versions/3.7.4/include/python3.7m \
-D PYTHON3_LIBRARY=/home/pi/.pyenv/versions/3.7.4/lib/libpython3.so \
-D PYTHON3_PACKAGES_PATH=/home/pi/.pyenv/versions/opencv/lib/python3.7/site-packages \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON \
-D ENABLE_PRECOMPILED_HEADERS=OFF \
-D CMAKE_CXX_FLAGS=-latomic \
-D BUILD_EXAMPLES=ON ..
MAC
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/Workspace/opencv/opencv_contrib/modules \
-D PYTHON3_LIBRARY=/Users/mxc3060/.pyenv/versions/3.7.4/lib/libpython3.7m.a \
-D PYTHON3_INCLUDE_DIR=/Users/mxc3060/.pyenv/versions/3.7.4/include/python3.7m \
-D PYTHON3_EXECUTABLE=/Users/mxc3060/.pyenv/versions/tf2/bin/python \
-D PYTHON3_PACKAGES_PATH=/Users/mxc3060/.pyenv/versions/tf2/lib/python3.7/site-packages \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON \
-D BUILD_EXAMPLES=ON ..
opencv/3rdparty/ippicv/ippicv.cmake
ocv_download(FILENAME ${OPENCV_ICV_NAME}
HASH ${OPENCV_ICV_HASH}
URL
"${OPENCV_IPPICV_URL}"
"$ENV{OPENCV_IPPICV_URL}"
"file:///Users/mxc3060/Workspace/opencv/"
DESTINATION_DIR "${THE_ROOT}"
ID IPPICV
STATUS res
UNPACK RELATIVE_URL)
opencv_contrib/modules/face/CMakeLists.txt
ocv_download(
FILENAME face_landmark_model.dat
HASH ${__file_hash}
URL
"${OPENCV_FACE_ALIGNMENT_URL}"
"$ENV{OPENCV_FACE_ALIGNMENT_URL}"
"file:///Users/mxc3060/Workspace/opencv/"
DESTINATION_DIR "${CMAKE_BINARY_DIR}/${OPENCV_TEST_DATA_INSTALL_PATH}/cv/face/"