반응형
Recent Posts
Recent Comments
관리 메뉴

개발잡부

opencv java mac intellij 본문

OpneCV

opencv java mac intellij

닉의네임 2020. 10. 22. 14:46
반응형

오픈씨브이 뭔지는 모르지만 .. 하라고 하니 해야지 머

환경 (버전, 환경에 따라 조금씩 다름)

macOS Catalina

intellij 2020.2.3

springboot 2.3.4

gradle 

java 14 

opencv 4.5

homebrew 설치

 

[참고]

opencv-java-tutorials.readthedocs.io/en/latest/01-installing-opencv-for-java.html

 

 

[설치]

xcode

xcode-select --install

ant

brew install ant

 

 

Error: The following directories are not writable by your user:
/usr/local/share/man/man5
/usr/local/share/man/man7

You should change the ownership of these directories to your user.
  sudo chown -R $(whoami) /usr/local/share/man/man5 /usr/local/share/man/man7

And make sure that your user has write permission.
  chmod u+w /usr/local/share/man/man5 /usr/local/share/man/man7

갬이를 설치한다음 오픈씨브이를 설치하기 위한 옵션 수정

brew edit opencv

열고

-DBUILD_opencv_java=OFF 를 -DBUILD_opencv_java=ON 으로 변경

설치

brew install --build-from-source opencv

brew install --build-from-source opencv@[Version] 이렇게 하면 버전에 맞게 설치가 가능하다고 하는데

뭐 때문인지 모르지만 드릅게 오래 걸려서 퇴근하고 아침에 확인

 

제거

brew uninstall opencv

 

확인

brew info opencv

뭐 이렇게 나오는데 설치는 잘 된듯..

 

intellij , gradle 프로젝트 대충생성 

 

여기서부터 삽질파티 

위의 정보에서 나온 설치경로를 기억해둠 

brew 로 설치하면 여기에 설치되는거 같고 이제 이걸.. 프로젝트에서 사용해야하는데.. 

/usr/local/Cellar/opencv/4.5.0/share/java/opencv4

 

File -> Project Structure.. 클릭

 

Libraties  좌측상단 + 를 클릭
Java 선택

히밤 여기서 설치경로인 /usr 이 안나와서 3시간을 삽질..

 

shift + command + .  하면 숨김폴더 나옴  

 

설치경로에서 jar 파일 선택

/usr/local/Cellar/opencv/4.5.0/share/java/opencv4 - 는 내경로

 

opencv-450 선택하고  .dylib 까지 추가하면  왼쪽 처럼 나옴 

 

분명 여기가 끝이라더니만  안댐 

행님아 이게 끝이라매

 

암튼 이대로 하니까 안되서 또다시 삽질 하다..

모듈추가

 

Modules - main  에서 + 누르고 똑같이 해주니..

된다..

 

일단 라이브러리 불러오는거 까진 되는거 같다..

지친다 지쳐

 

 

빌드가 안돼 !! ㅋㅋ 와 써글 당해다 이거 안되고 

다시 ..

 

build.gredle

dependencies {
	compile fileTree(dir: './libs', include: ['*.jar'])
}

디렉토리 투트에 

디렉토리 생성해서 

 

jar 만 있으면 될꺼 같긴한데 

 

java version 오류 히바 58 , 55 어 어쩌고 나오면

자바 14로 변경

 

언넘이 11이래  아오.. 짜증

일단되긴하네

 

 

-Djava.library.path=libs

이것도 확인

반응형

'OpneCV' 카테고리의 다른 글

SIFT  (0) 2021.09.02
opencv 텍스트 영역 감지  (0) 2021.01.07
opencv 성인 이미지 검사  (0) 2020.12.31
ubuntu20, openCV450, java14  (0) 2020.12.15
Comments