Opencv C# labeling(2)
-
C# OpenCV labeling
실행 코드 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; using OpenCvSharp.Blob; namespace KeyboardLabeling { class Program { static void Main(string[] args) { Mat src = new Mat("../../keyboard.png"); Mat bin = new Mat(); Mat binary = new Mat(); src = src.SubMat(new Rect(300, 300, 1000, 1000)); // 이미지 자르기 Cv2.Cvt..
2021.01.19 -
C# OpenCV labeling Segmentation
Segmentation 세그먼트(Segment)란 서로 다른 두 점을 연결하는 가장 짧은 선을 의미한다. 세그먼테이션(Segmentation)이란 이미지에서 각각의 픽셀들을 분류해 그룹화하는 것을 의미한다. 예제 코드 (이진화) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; using OpenCvSharp.Blob; namespace ImageSegmentationLabeling { class Program { static void Main(string[] args) { Mat src = new Mat("../...
2021.01.12