[opencv]图像预处理方案及方式

亡梦爱人 提交于 2019-11-30 07:51:06

 

Mat hsv;
    cvtColor(transmat,hsv,COLOR_BGR2HSV);
    Scalar lower_white (0,0,0);
    Scalar upper_white (180,255,180);
    Mat mask_white;
    inRange(hsv,lower_white,upper_white,mask_white);

    Mat gray = mask_white;
    threshold(gray,gray,100,255,THRESH_OTSU + THRESH_BINARY);

//    cvtColor(transmat, src_gray, COLOR_BGR2GRAY);
//    src_gray = Scalar::all(255) - src_gray;
//
//    blur(src_gray, src_gray, Size(3, 3));
//    equalizeHist(src_gray, src_gray);
//    imshow("滤波后", src_gray);
//    imwrite("/home/leoxae/KeekoRobot/TestPic/blur2_2.png",src_gray);
//    waitKey();

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!