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 |