大作业3(验证码处理)

来源:互联网 发布:游族网络 大皇帝 手游 编辑:程序博客网 时间:2024/05/01 17:57

include

include

using namespace cv;
int main(int argc, char **argv){
Mat src = imread(“C:/opencv/char.png”);
if (src.empty()){
printf(“could not load image..\n”);
return -1;
}
imshow(“原始二维码”, src);
Mat dst, gary_dst,bin_dst;
cvtColor(src, gary_dst, CV_BGR2GRAY);
adaptiveThreshold(gary_dst, bin_dst, 255, ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY, 255, 0);
imshow(“BinWindow”, bin_dst);
Mat Element = getStructuringElement(MORPH_RECT, Size(5, 5), Point(-1, -1));
morphologyEx(bin_dst, dst, CV_MOP_CLOSE, Element, Point(-1, -1));
imshow(“FinalWindow1”, dst);
//GaussianBlur(dst, dst, Size(3, 3), 0, 0);
medianBlur(dst, dst, 11);
imshow(“处理后二维码”, dst);
cvWaitKey(0);
return 0;
}利用结构元素实现特征提取

原创粉丝点击