C#/C# OpenCV  34

2019. 12. 11.

C#/C# OpenCV2019. 12. 11.

C# OpenCV 7-4. Contour(4) 경계사각형

대표함수 Cv2.CvtColor 색공간 변환 [프로그래밍/C# OpenCV] - C# OpenCV 5-1. 색공간 변환 Cv2.Threshold 이진화 [프로그래밍/C# OpenCV] - C# OpenCV 4-2. Binary Cv2.FindContour contour 찾기 [프로그래밍/C# OpenCV] - C# OpenCV 7-1. Contour(1) 윤곽선 찾기 Cv2.DrawContour contour 그리기 [프로그래밍/C# OpenCV] - C# OpenCV 7-1. Contour(1) 윤곽선 찾기 Cv2.Rectangle 사각형 그리기 [프로그래밍/C# OpenCV] - C# OpenCV 3-5. Drawing Cv2.Line 선 그리기 [프로그래밍/C# OpenCV] - C# OpenCV ..

2019. 12. 10.

C#/C# OpenCV2019. 12. 10.

C# OpenCV 7-3. Contour(3) 근사화경계

대표함수 Cv2.CvtColor 색공간 변환 [프로그래밍/C# OpenCV] - C# OpenCV 5-1. 색공간 변환 Cv2.Threshold 이진화 [프로그래밍/C# OpenCV] - C# OpenCV 4-2. Binary Cv2.FindContour contour 찾기 [프로그래밍/C# OpenCV] - C# OpenCV 7-1. Contour(1) 윤곽선 찾기 Cv2.DrawContour contour 그리기 [프로그래밍/C# OpenCV] - C# OpenCV 7-1. Contour(1) 윤곽선 찾기 Cv2.ArcLength contour perimeter 혹은 곡선의 길이 계산 Cv2.ApproxPolyDp Douglas-Peucker 알고리즘을 이용 contour 혹은 곡선의 근사화 Exam..

2019. 12. 9.

C#/C# OpenCV2019. 12. 9.

C# OpenCV 7-2. Contour(2) 질량중심

대표함수 Cv2.CvtColor 색공간 변환 [프로그래밍/C# OpenCV] - C# OpenCV 5-1. 색공간 변환 Cv2.Threshold 이진화 [프로그래밍/C# OpenCV] - C# OpenCV 4-2. Binary Cv2.FindContours contour 검출 [프로그래밍/C# OpenCV] - C# OpenCV 7-1. Contour(1) 윤곽선 찾기 Cv2.Circle 원 그리기 [프로그래밍/C# OpenCV] - C# OpenCV 3-5. Drawing Cv2.Moments moment 검출 ※ Moment moment의 인자는 1xN 또는 Nx1의 형태 공간 모멘트 m00, m01, m10, m11, m20, m02, m30, m21, m12, m03 중심 모멘트 mu20, mu1..

2019. 12. 6.

C#/C# OpenCV2019. 12. 6.

C# OpenCV 7-1. Contour(1) 윤곽선 찾기

대표함수 Cv2.CvtColor 색공간 변환 [프로그래밍/C# OpenCV] - C# OpenCV 5-1. 색공간 변환 Cv2.Threshold 이진화 [프로그래밍/C# OpenCV] - C# OpenCV 4-2. Binary Cv2.FindContours 윤곽점 찾기 Cv2.DrawContours 윤곽 그리기 Example Code using System; using System.Windows.Forms; using OpenCvSharp; namespace findContour { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArg..

2019. 12. 5.

C#/C# OpenCV2019. 12. 5.

C# OpenCV 6-5. 모폴로지 연산 - 그라이언트, 탑햇, 블랙햇

대표함수 Cv2.MorphologyEx 모폴로지 연산 Example Code using System; using System.Windows.Forms; using OpenCvSharp; namespace morph3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Mat src = Cv2.ImRead("image.jpg"); Mat dst = new Mat(); Cv2.ImShow("src", src); Mat element = Cv2.GetStructuringElement(MorphShapes.Rect, new S..