C# OpenCV(4)
-
C# OpenCV Transformation
1. 이미지 확대 & 축소 확대 함수(Cv2.PyrUp) 또는 축소 함수(Cv2.PyrDown)를 활용해 이미지를 변환한다. 실행코드 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; namespace Transformation { class Program { static void Main(string[] args) { Mat src = Cv2.ImRead("../../opencv.png"); Mat dst = new Mat(src.Size(), MatType.CV_8UC3); Mat dst2 = new Mat(sr..
2021.01.17 -
C# OpenCV histogram gray color BGR 그리기
구글링하니 히스토그램 그리는 방법은 많이 나온다. 하지만 Opencvsharp으로 컬러 히스토그램을 그리는 방법이 없어서 내가 만들었다. 1. 흑백 이미지 히스토그램 CvtColor 메소드를 이용하여 색생 변환한다. 실습 코드 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; namespace Histogram { class Program { static void Main(string[] args) { Mat src = Cv2.ImRead("../../opencv.png"); Mat gray = new Mat(); ..
2021.01.09 -
C# OpenCV 이미지 전처리
1. 색상 공간 변환 색상 공간 변환은 본래의 색상 공간에서 다른 생상 공간으오 변환 할 때 사용한다. 색상 공간 변환 함수는 데이터 타입을 같게 유지하고 채널을 변환한다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; namespace ImagePreprocessing { class Program { static void Main(string[] args) { Mat src = Cv2.ImRead("../../opencv.png"); Mat dst = new Mat(src.Size(), MatType.CV_8U..
2021.01.06 -
C# OpenCV 설치하기
C# OpenCV 설치하기 1. visual studio 세팅 새 프로젝트 - Windows Forms 앱(. NET Framework) - 만들기 2. OpenCV 설치 상단에 프로젝트 - NuGet 패키지 관리 클릭합니다. 찾아보기 - 검색창에 "openCVSharp" 검색 - OpenCvSharp-AnyCPU 선택 후 설치 클릭합니다. 그냥 확인 클릭합니다. 설치됨을 클릭하여 확인합니다. 시작 버튼 클릭하여 OpenCVSharp을 프로젝트에 등록합니다. Form1.cs [디자인]을 클릭한 후에 상단 보기 - 도구 상자를 클릭합니다. 도구 상자에 PictureBoxIpl이 있는지 확인하고, 도구가 보인다면 정상 설치 완료했습니다. 3. 이미지 출력하기 도구 상자에서 PictureBoxIpol을 선택 ..
2021.01.01