• opencvconvertScaleAbs位深转化函数


        cv::Mat dst;
        cv::Mat src(4, 3, CV_8UC3, cv::Scalar(10, 20, 200));
        cv::convertScaleAbs(src,dst,2,5);//位深转化函数,可将任意类型的数据转化为CV_8U
        /*
        参数3:alpha乘数因子    修改对比度
        参数4:beta偏移量       修改亮度
        说明:按公式src*alpha+beta计算后再取绝对值,把数据类型都转化成CV_8U
        对于src*alpha+beta的结果如果是负值且大于-255,则直接取绝对值
        对于src*alpha+beta的结果如果大于255,则取255
        对于src*alpha+beta的结果是负值,且小于-255,则取255
        对于src*alpha+beta的结果如果在0-255之间,则保持不变
    */
        std::cerr<<src<<std::endl;
        std::cerr<<dst<<std::endl;

  • 相关阅读:
    SpringSecurity开发
    SpringBoot 集成Spring Security
    Hexo
    gitbook使用
    Maze
    Party
    A. DZY Loves Chessboard
    1042B. Vitamins
    Petr and a Combination Lock
    433B.Kuriyama Mirai's Stones
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15538277.html
Copyright © 2020-2023  润新知