OpenCV 2.x Apple Silicon에 설치하기
/ 대략 1년반 정도 전에 설치한 거라 차이 있을 수 있음
opencv 2.4 설치 BEGIN ——
- numpy (m1 sillicon) 설치 : https://sayak.dev/install-opencv-m1/
- ffmpeg (m1 sillicon) 설치 : brew reinstall ffmpeg@4
- 소스 코드 수정 사항들
https://stackoverflow.com/questions/46884682/error-in-building-opencv-with-ffmpeg
(opencv-2.4.13.6/modules/highgui/src/cap_ffmpeg_api.hpp)
#define AV_CODEC_FLAG_GLOBAL_HEADER (1 << 22)
#define CODEC_FLAG_GLOBAL_HEADER AV_CODEC_FLAG_GLOBAL_HEADER
#define AVFMT_RAWPICTURE 0x0020
https://stackoverflow.com/questions/19537206/opencv-for-python-on-mavericks
cd opencv-2.4.??
echo "#define GTEST_USE_OWN_TR1_TUPLE 1" | cat > temp1
cat modules/ts/include/opencv2/ts/ts_gtest.h > temp2
cat temp1 temp2 > modules/ts/include/opencv2/ts/ts_gtest.h
cmake -DCMAKE_SYSTEM_PROCESSOR=arm64 -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=ON -DPYTHON3_EXECUTABLE=/usr/bin/python3 -DBUILD_opencv_python3=ON -DOPENCV_ENABLE_NONFREE=ON ../opencv-2.4.13.6 -Wno-dev
opencv 2.4 설치 END ——