Emgucv不完整图像分割试验(十九)——Emgucv实现ACE算法

图像相关的ACE算法有自适应色彩和自适应对比度增强两种缩写的意思,本文是针对对比度自适应增强的。网上代码很多的,但都是基于Opencv实现的,

相关介绍可以直接看:https://blog.csdn.net/thecentry/article/details/105716770

以上肯定不是原作者,我记得很久前看到一位很厉害的大神用c++写的,最后封装成32位C#能用的DLL的,他应该才是原作者,有谁找到了私信我,我替换成原作者的。

opencv转emgucv大家肯定没问题,就是有些小细节没注意到会造成生成的图片有很强的噪点,没办法达到opencv的效果,最可能出错的位置我写在代码的注释里面了。

  //float MaxCG:对高频成分的最大增益值,int n:局部半径,int C:对高频的直接增益系数 
        Mat ACE(Mat src, int C = 4, int n = 50, float MaxCG = 5f)
        {
            int row = src.Rows;
            int col = src.Cols;
            Mat meanLocal=new Mat(); //图像局部均值
            Mat highFreq=new Mat();
            Mat varLocal=new Mat(); //图像局部方差
            Mat meanGlobal=new Mat(); //全局均值
            Mat varGlobal=new Mat(); //全局标准差

            Mat gainArr =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值