opencv 라벨링(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 Segmentation and Labelging
1. image Segmentation 이미지 선명화를 위해 filter2D 사용 이진 이미지의 파생 표현을 얻기 위해 distanceTransform 사용 OpenCV 함수 cv :: watershed 를 사용하여 이미지의 개체를 배경에서 분리 실습 코드 #include #include #include #include using namespace std; using namespace cv; int main(int argc, char* argv[]) { // Load the image Mat src = imread("coin.jpg"); if (src.empty()) { cout
2021.01.11