HomeBrew 설치
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
터미널 실행
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
입력 하면 HomeBrew가 설치된다.
homeBrew는 개발에 필요한 오픈소스 패키지를 쉽게 설치 할수 있는 툴이다.
OpenCV 설치
터미널창에서 brew를 이용하여 설치 한다.
brew install opencv
XCode 프로젝트 생성
OpenCV 설치 완료 후 XCode에서 프로젝트를 생성합니다.
macOS - Command Line Tool 선택
Product Name : 프로젝트 명
organization identifier : 회사명, 이름 등 임의로 설정
Language : C++
로 입력한다.
Next를 클릭 후 폴더를 선택한다.
creat를 클릭 한다
Header Search paths를 설정
설정할 path 디렉토리의 위치는
폴더를 열어 준 후 command + shift + g 를 클릭하여
/usr/local/callar/opencv를 검색 후 폴더로 이동하여 설치된 OpenCV 버전을 확인합니다.
mac M1의 경로는 /opt/homebrew/Cellar/opencv으로 검색합니다.
검색창에 아래와 같이 입력한 후 찾으면 쉽게 찾을 수 있다
paths에 폴더 위치를 추가해 준다
/usr/local/Cellar/opencv/4.7.0/include/opencv4
하위 폴더로 접근 할수 있도록 recursive로 꼭 바꿔줘야 한다.
Library Search paths 설정
검색창에 아래와 같이 입력한 후 찾으면 쉽게 찾을 수 있다
paths에 폴더 위치를 추가해 준다
/usr/local/Cellar/opencv/4.7.0/lib
Linker Flags 설정
터미널 창을 켜서 아래와 같이 입력한다.
pkg-config --cflags --libs opencv4
아래와 같이 출력이 안되면 아래와 같이 입력하여 설치 후 다시 위의 명령을 입력한다.
brew install pkg-config
다시 XCode 로 돌아가 검색창에 아래와 같이 입력한 후 찾으면 쉽게 찾을 수 있다
paths에 터미널에 출력된 값을 입력한다.
테스트 진행
항목에 main.cpp파일을 클릭한 후 소스코드를 작성한다.
#include <opencv2/highgui.hpp>
int main(int argc, const char * argv[]) {
cv::Mat image(300, 400, CV_8UC1, cv::Scalar(200));
cv::imshow("영상보기", image);
cv::waitKey(0);
return 0;
}
상단의 아이콘을 클릭하면 디버깅 및 실행이 되면서 영상이 출력되는것을 확인한다;.
'Open CV' 카테고리의 다른 글
opencv c++ 블러링필터 적용하기 - 평균화, 가우시안 필터 (0) | 2023.01.13 |
---|---|
opencv c++ gray scale, HSV scale 적용하기 (0) | 2023.01.13 |
xcode c++ cURL 사용법 (0) | 2023.01.13 |
OPENCV C++ 스트리밍 영상 출력하기 (0) | 2023.01.12 |
윈도우 C++ VSCode OpenVC 환경설정 (0) | 2023.01.04 |