728x90
반응형
  • pom.xml

<dependency>

      <groupId>org.openpnp</groupId>

      <artifactId>opencv</artifactId>

      <version>3.4.2-1</version>

 </dependency>

 

  • Load OpenCV Core when spring init

import javax.annotation.PostConstruct;

 

import org.opencv.core.Core;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.stereotype.Component;

 

@Component

public class OpenCvInitializerComponent {

 

private static final Logger        logger        = LoggerFactory.getLogger(OpenCvInitializerComponent.class);

 

static {

nu.pattern.OpenCV.loadShared();

System.loadLibrary(org.opencv.core.Core.NATIVE_LIBRARY_NAME);

}

 

@PostConstruct

private void init() {

logger.info("Welcome to OpenCV " + Core.VERSION);

 

}

}

 

  • Controller

Mat imageMat = Imgcodecs.imread("path");

….

반응형

'Dev > Backend' 카테고리의 다른 글

이클립스 빠르게 하는법  (0) 2020.02.05
URI URL 개념과 차이  (0) 2020.01.27
Spring PSA(Portable Service Abstraction)  (0) 2019.10.22
Spring AOP(Aspect Oriented Programming)  (0) 2019.10.22
Spring IoC(Inversion of Control)  (0) 2019.10.22

+ Recent posts