OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 2299|回复: 0

求一位大神转译下这句锐化算法

[复制链接]
发表于 2016-9-1 10:14:55 | 显示全部楼层 |阅读模式
opencv里面有几句锐化算法,想转成C#的,不知道该怎么转
  1. void USMImg(Mat& src,Mat& dst,int threshold,double sigmma,double amount)
  2. {
  3.    dst.create(src.size(),src.type());
  4.    Mat imgBlur,imgLow;
  5.    imgLow.create(src.size(),CV_8UC1);
  6.    GaussianBlur(src,imgBlur,Size(3,3),sigmma,sigmma);  //高斯低通滤波  注意半径改变的是标准差的值SIGMMA  Size 设置3,3 太小的话效果不好
  7.    imgLow=abs(src-imgBlur)<threshold;     //掩膜计算  原图像-低通==高通滤波的值   和阀值比较 小于的则对应的值设为1 其他为0
  8.    dst=src*(1+amount)+imgBlur*(-amount);  //原图形+高通的值*amount
  9.    src.copyTo(dst,imgLow);                //拷贝小于阀值的像素的值
  10. }
复制代码
求一位大神帮忙转译成emgucv的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-3-28 23:30 , Processed in 0.008901 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表