水平竖直线及矩形方式提取结构
结构化膨胀:通过自定义提取兴趣的结构,在该结构覆盖下的最大值作为该取值。 结构化腐蚀: 通过自定义提取兴趣的结构,在该结构覆盖下的最小值作为该取值。 一、水平直线提取 代码如下: #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; int main(int argc, char** argv) { Mat src, dst; src = imread("L:/opencv_picture/14.png"); if (!src.data) { printf("could not load image...\n"); return -1; } char INPUT_WIN[] = "input image"; char OUTPUT_WIN[] = "result image"; namedWindow(INPUT_WIN, CV_WINDOW_AUTOSIZE); imshow(INPUT_WIN, src); Mat gray_src; cvtColor(src, gray_src, CV_BGR2GRAY); imshow("gray image", gray_src); Mat binImg; adaptiveThreshold(~gray_src, binImg, 255,