- JAVA 1.8.x
- Eclipse 4.17.0
- Tomcat 8.x
- HW : MacBook Pro 2019
- macOS Big Sur 11.4
- 2.3Ghz 8Core Intel Corei9
- 16GB 2667 Mhz DDR4
- SSD 1TB
- Tomcat 8.5.58.0
- Open JDK 1.8.0_292-b10
- Oracle Cloud : VM.Standard.E2.1.Micro
- CentOS Linux release 7.9.2009 (Core)
- 1 OCPU, 1GB MEMORY, 50GB Block Volume
- 1Network 0.48 Gbps
맥북에 설치하기
sudo xcode-select --install
brew update brew install ant
brew search opencv
brew edit opencv
-DBUILD_opencv_java=OFF 을 -DBUILD_opencv_java=ON 으로 변경만일 빌드과정에서 특정 자바 버전을 지정할 필요가 있다면 brew formula 의 cmake 파트에 -DOPENCV_JAVA_TARGET_VERSION=1.8 값을 추가해줘야 한다.
args = std_cmake_args + %W[
-DCMAKE_OSX_DEPLOYMENT_TARGET=
-DBUILD_JASPER=OFF
-DBUILD_JPEG=OFF
-DBUILD_OPENEXR=OFF
-DBUILD_PERF_TESTS=OFF
-DBUILD_PNG=OFF
-DBUILD_PROTOBUF=OFF
-DBUILD_TESTS=OFF
-DOPENCV_JAVA_TARGET_VERSION=1.8
brew install --build-from-source opencv
소스에서 빌드하여 설치하는 것은 많은 자원이 소요된다.
오라클 클라우드 리눅스에 설치하기
sudo yum install cmake3 gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel jasper-devel jasper-utils swig python libtool nasm build-essential ant
wget https://github.com/opencv/opencv/archive/4.5.2.zip mkdir opencv unzip 4.5.2.zip -D ./opencv cd opencv
cmake3 -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local
-D INSTALL_C_EXAMPLES=ON
-D INSTALL_PYTHON_EXAMPLES=ON
-D OPENCV_GENERATE_PKGCONFIG=ON
-D BUILD_EXAMPLES=ON opencv-4.5.2/
make -j2
sudo make install
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
public class Hello {
public static void main( String[] args ){
System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
System.out.println( "mat = " + mat.dump() );
}
}
javac -cp /usr/local/share/java/opencv4/opencv-452.jar Hello.java java -Djava.library.path=/usr/local/share/java/opencv4 -cp /usr/local/share/java/opencv4/opencv-452.jar:. Hello
CATALINA_OPTS=' -Djava.library.path=/usr/local/share/java/opencv4 ' export CATALINA_OPTS ;
wget https://github.com/opencv/opencv/archive/4.5.5.zip unzip 4.5.5.zip git clone https://github.com/opencv/opencv_contrib.git mkdir build cd build cmake3 -D CMAKE_BUILD_TYPE=RELEASE \ -D OPENCV_EXTRA_MODULES_PATH=/home/opc/src/opencv_contrib/modules \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D BUILD_opencv_ximgproc=ON \ -D BUILD_EXAMPLES=ON /home/opc/src/opencv-4.5.5 make -j2 sudo make install


























