[ASP.Net 6] Docker Container 빌드시 OpenCVSharp DllNotFoundException오류 해결 방법
OpenCVSharp를 사용해서 Image Processing을 하는 WebAPI 어플리케이션을 작성하고 Docker Container를 빌드 한 다음 해당 API를 호출 해보면 OpeCVSharp 함수 호출 시 DllNotFoundException 오류가 발생합니다. 해당 컨테이너에 Linux 커널에 맞는 OpenCVSharp 라이브러리 바이너리가 없어서 발생하는 문제인데 OpenCVSharp 코드를 내려받아 라이브러리를 컴파일후 /usr/lib/ 디렉토리에 복사하도록 아래 내용을 Dockerfile에 추가 해야 합니다. ENV OPENCV_VERSION=4.8.0 # Install opencv dependencies RUN apt-get update && apt-get -y install --no-i..