C#+OpenCV实战(二)_春天转秋天

/// <summary>
/// 春天转化为秋天
/// </summary>
/// <param name="mat">图片</param>
/// <returns>结果图片</returns>
public static Mat Cvt_Spring2Autumn(Mat mat)
{
    Mat dstMat = new Mat();
    Cv2.CvtColor(mat, dstMat, ColorConversionCodes.BGR2Lab);

    Mat[] mats = Cv2.Split(dstMat);
    mats[1] = mats[1] * 0 + 127;
    Cv2.Merge(mats, dstMat);

    Cv2.CvtColor(dstMat, dstMat, ColorConversionCodes.Lab2BGR);
    return dstMat;
}
posted @   ꧁执笔小白꧂  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2023-07-11 Element-动态控制el-table的行的显示与隐藏
2019-07-11 javascript修改css样式表
点击右上角即可分享
微信分享提示