말랑말랑제리스타일
Visual Studio 2019 C# OpenCV 설치하기 본문
최초에 프로젝트 생성 이후 상단 메뉴의 프로젝트-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로
이미지를 열었기 때문입니다
'프로그래밍 > C# OpenCV' 카테고리의 다른 글
C# "Interop 형식을 포함할 수 없습니다"에러 원인 및 해결 방법 (0) | 2022.03.30 |
---|---|
Visual Studio "LC.exe"이(가) 종료되었습니다(코드:-1) 에러 해결법 (0) | 2021.08.30 |
Visual Studio C#,C++ 등 들여쓰기, 주석처리 단축키 (0) | 2021.07.13 |
C# List View에서 Selected yn(선택 여부) 확인 소스 (0) | 2021.07.12 |