말랑말랑제리스타일

Visual Studio 2019 C# OpenCV 설치하기 본문

프로그래밍/C# OpenCV

Visual Studio 2019 C# OpenCV 설치하기

제리제리 2021. 7. 12. 01:22

 

최초에 프로젝트 생성 이후 상단 메뉴의 프로젝트-NuGet 패키지 관리로 들어가줍니다

저는 C# 콘솔프로젝트로 생성했는데 다른 프로젝트도 크게 문제 없습니다

찾아보기에서 opencvsharp4로 검색해서

맨 위에 있는 OpenCvSharp 최신버전인 OpenCVSharp4를선택하고

우측에 새롭게 뜨는 OpenCvSharp4라는 타이틀이 있는 창에서 설치 버튼을 눌러줍니다

이후 OpenCV Sharp4 설치중 위와 같은 화면이 나올 수 있는데

가볍게 확인 버튼을 누르고 넘어가줍니다

다음으로 OpenCvSharp4.Windows도 마찬가지로 설치해줍시다

 

여기까지 하면 C#에서 OpenCV를 사용하기 위한 설치작업이 완료됩니다

C++이나 안드로이드에서 OpenCV를 당기는 것보다 상대적으로 많이 쉽죠

 

설치가 완료되었으면 테스트를 위해 OpenCV의 Mat 구조체를 이용해 간단한 이미지를 출력해보겠습니다

일단 프로젝트를 우클릭해서 파일탐색기로 가줍니다

다음으로 프로젝트 폴더 내에 bin\Debug 폴더로 들어가줍니다

여기서 Resources라는 폴더를 만들어주고 그 안에 test.png 이미지를 하나 넣어주겠습니다

Resources라는 폴더명을 붙여준 뒤 드래그해서 아무 이미지를 하나 넣어줍니다

using System;
using OpenCvSharp;

namespace OpenCV_Csharp
{
    class Program
    {
        static void Main(string[] args)
        {

            Mat img = Cv2.ImRead("..\\Resources\\test.png", ImreadModes.Grayscale);

            Cv2.NamedWindow("testWindow", WindowFlags.AutoSize);
            Cv2.ImShow("testWindow", img);
            Cv2.WaitKey(0);
            Cv2.DestroyAllWindows();            
        }
    }
}

마지막으로 이런 테스트용 소스코드를 실행시켜주면 

이렇게 이미지가 GrayScale로 출력되는 것이 확인 가능합니다

여기서 GrayScale로 출력되는 이유는 imread에서 인자를 imreadmodes.grayscale로 

이미지를 열었기 때문입니다

반응형
Comments