• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#伪彩色处理的具体方法

C#伪彩色处理的具体方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#伪代码,c#伪静态,伪彩色图,伪彩色,伪彩色增强等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

伪彩色处理是指将灰度图像转换成彩色图象。因为人眼对于彩色的分辨能力远高于对灰度图像的分辨能力,所以将灰度图像转换成彩色可以提高人眼对图像细节的辨别能力。伪彩色并不能真实的反映图像像的彩色情况。

效果图:

强度分层法和灰度级-彩色变换法:

  (1)强度分层法是伪彩色处理技术中最简单的一种。

  在某个灰度级Li上设置一个平行于x-y平面的切割平面,切割平面下面的,即灰度级小于Li的像素分配给一种颜色,相应的切割平面上大于灰度级Li的像素分配给另一种颜色。这样切割结果可以分成两层的伪彩色。可以使用M个平面去切割,就会得到M个不同灰度级的区域,这样就是具有M种颜色的为彩色图像。这种方法虽然简单,但是视觉效果不理想。

  (2)灰度级-彩色变换法可以将灰度图像变为具有多种颜色渐变的连续彩色图像。

  主要就是将图像通过不同变换特性的红、绿、蓝3个变换器,然后将三个颜色通道的输出合成某种颜色。由于三种颜色变换的不同,使得不同大小灰度级可以合成不同的颜色。一组典型的变换传递函数如下图。

这里面需要注意的地方,代码只能是处理JPG格式的灰度图像,因为JPG图像的颜色深度是24位表示(R,G,B),每像素由3个字节表示即可,然而PNG图像的颜色深度是32位表示(R,G,B,A)。

下面的代码是测试代码,以处理24位深度的图像为例,同像素不同通道的颜色值要相同,组合表示出是具有一定灰度的颜色。在实际应用中需要修改下面的代码依据要处理的图像格式。

      &

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#图像伪彩色处理方法
  • C#伪彩色处理的具体方法

相关文章

  • 2017-05-28在C#中global关键字的作用及其用法
  • 2017-05-28spreadsheetgear插件屏蔽鼠标右键的方法
  • 2017-05-28C#实现带阴历显示的日期代码
  • 2017-05-28C#程序连接数据库及读取数据库中字段的简单方法总结
  • 2017-05-28c#使用微信接口开发微信门户应用
  • 2017-05-28C#查找列表中所有重复出现元素的方法
  • 2017-05-28C# 清除cookies的代码
  • 2017-05-28C#中的预处理器指令详解
  • 2017-05-28C#中csv文件与DataTable互相导入处理实例解析
  • 2017-05-28C#选择法排序实例分析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • c#编写webservice服务引用实例分享
    • silverlight实现图片局部放大效果的方法
    • C#数组初始化简析
    • C#实现Ping的方法小结
    • c# 判断指定文件是否存在的简单实现
    • 浅析C#数据类型转换的几种形式
    • C#实现对用户输入数据进行校验的类实例
    • 基于WebClient实现Http协议的Post与Get对网站进行模拟登陆和浏览实例
    • C#加密在实际中的应用
    • C#中实现在32位、64位系统下自动切换不同的SQLite dll文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有