gray(2)
-
C++ OpenCV Labeling
이미지 자르기 gray 이진화 라벨링 크기 제한 설정 실습코드 #include #include using namespace cv; using namespace std; int main(int ac, char** av) { Mat img = imread("keyboard.png"); Mat img_resize = img(Range(300, 1200), Range(300, 1200)); //이미지 자르기 Mat img_gray; cvtColor(img_resize, img_gray, COLOR_BGR2GRAY); //gray Mat img_threshold; threshold(img_gray, img_threshold, 100, 255, THRESH_BINARY_INV); //이진화 Mat img_label..
2021.01.20 -
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