当前位置: 首页 > news >正文

用凡科做网站需要花钱吗中小学 网站建设 通知

用凡科做网站需要花钱吗,中小学 网站建设 通知,企业网络组网设计,前端如何兼职做网站图像变换#xff1a;点运算、灰度变换、直方图变换 1.点运算(1)What(2)Why 2.灰度变换(1)What(2)Why(作用)(3)Which(有哪些灰度变换#xff09; 3.直方图修正(1)直方图均衡化 1.点运算 (1)What 通过点运算#xff0c;输出图像的每个像素的灰度值仅仅取决于输入图像中相对应… 图像变换点运算、灰度变换、直方图变换 1.点运算(1)What(2)Why 2.灰度变换(1)What(2)Why(作用)(3)Which(有哪些灰度变换 3.直方图修正(1)直方图均衡化 1.点运算 (1)What 通过点运算输出图像的每个像素的灰度值仅仅取决于输入图像中相对应像素的灰度值。 (2)Why 点运算的作用实现图像增强的常用方法之一 2.灰度变换 (1)What 灰度变换是一种点运算的具体形式换句话说灰度变换是点运算的一种运用 (2)Why(作用) 增强对比度是增强图像的重要手段途径和方法 改善图像的质量显示更多细节进行对比度拉伸突出感兴趣的特征针对图像中感兴趣的区域进行突出或抑制 (3)Which(有哪些灰度变换 核心灰度变换函数的不同 A.线性灰度变换 y k * f(x) b 当k1对比度将增大 当k1对比度将减小 当k1b!0图像整体变亮或变暗 当k-1b255图像灰度正好相反 当k0b0暗区域变亮亮区域变暗B.分段线性灰度变换 确定分段函数的三个k值和b值即可实现分段灰度变换效果。 分段线性灰度变换的效果对参数的选取依赖很高当参数选取不好的时候不但无法实现增强图像的效果还可能变得更加糟糕。为此实现自适应选取成为分段线性灰度变换的关键。目前常用的方法有自适应最小误差法、多尺度逼近方法 和 恒增强率方法等。 C.非线性变换-对数变换 g(x) c * log(1f(x))D.非线性变换-反对数变换 g(x) ( (f(x)1)^r -1 ) / f(x)E.非线性变换-幂律变换 g(x) c*f(x)^alpha 3.直方图修正 (1)直方图均衡化 直方图均衡化可实现图像的自动增强但效果不易控制得到的是全局增强的结果step01统计每一个灰度级的数量 // 统计输入图像的灰度级数量 std::vectorint vNk(256, 0); int iTotal imDst.total(); for (int i 0; i imDst.total(); i) {vNk[imDst.data[i]]; }step02求累积分布 // 求累积分布函数 for (int i 1; i 256; i) {vNk[i] vNk[i] vNk[i - 1]; }step03建立映射关系 // 确定映射关系 std::vectordouble vMPk(256, 0.0); for (int i 0; i 256; i) {vMPk[i] 255.0f * (double)vNk[i] / iTotal; } // 重新赋值实现均衡化 for (int i 0; i iTotal; i) {imDst.data[i] vMPk[imDst.data[i]]; }代码汇总如下可直接使用 /* 图像均衡化 */ int ImgEqualize(const cv::Mat imSrc, cv::Mat imDst) {// 对输入的数据进行可靠性判定if (imSrc.empty()) return -1;// 对输入图像进行灰度化处理if (imSrc.channels() 3)cv::cvtColor(imSrc, imDst, cv::COLOR_RGB2GRAY);else imDst imSrc;// 统计输入图像的灰度级数量std::vectorint vNk(256, 0);int iTotal imDst.total();for (int i 0; i imDst.total(); i){vNk[imDst.data[i]];}// 求累积分布函数for (int i 1; i 256; i){vNk[i] vNk[i] vNk[i - 1];}// 确定映射关系std::vectordouble vMPk(256, 0.0);for (int i 0; i 256; i){vMPk[i] 255.0f * (double)vNk[i] / iTotal;}// 重新赋值实现均衡化for (int i 0; i iTotal; i){imDst.data[i] vMPk[imDst.data[i]];}}
http://www.hkea.cn/news/14260170/

相关文章:

  • 一个人建网站赚钱北京最大的装修公司排名
  • 长沙做网站nn微联讯点很好网站倒计时代码
  • 贵阳网站建设哪家好方舟网络推广公司口碑
  • 网站报名系统怎么做专业建站公司提供详细的功能描述及报价
  • 做学校网站如何在电商网站做市场调研
  • 备案通过的网站wordpress 获取当前文章栏目链接
  • wordpress 做手机站seo经理招聘
  • 有没有做推文的网站盐城网站开发渠道合作
  • 协会工作方案网站建设困难遵义营商环境建设局网站
  • 青岛网站建设与推广广州app开发公司排名十强
  • 南宁 网站开发123网址之家
  • 外贸公司网站如何做推广定制网站开发方案
  • 网站建设维护费合同范本硬件开发是什么意思
  • 媒体网站模版谭木记网页制作教程
  • 站长权重网站美化教程下载
  • 东莞做网站服务商access 可以做网站不
  • 邢台做网站推广费用张家港网站设计优化
  • 进贤南昌网站建设公司外贸网络营销公司
  • 网站运营有哪些岗位站群系列服务器做视频网站
  • 工商所什么网站可做年报东莞勒流网站制作
  • 住房城乡住房和城乡建设部网站首页成都优化网站哪家公司好
  • eclipse 网站开发学习网站在线支付接口申请
  • 网站建设月薪怎样提高网站的权重
  • 织梦网站列表微信免费开发平台
  • html5 手机端网站做优惠卷网站
  • 怎么做原创动漫视频网站手机版传奇发布网站
  • 电子政务网站建设要求做注塑机的网站
  • 广东网站建设智搜宝wordpress 关闭
  • 2狠狠做网站深圳画册设计网站
  • 用django做网站淮南网备查询