Win8 Metro(C#)数字图像处理--2.63图像指数增强
来源:互联网 发布:js单选框选中事件 编辑:程序博客网 时间:2024/05/06 17:05
[函数名称]
指数增强 WriteableBitmap IndexenhanceProcess(WriteableBitmap src)
[函数代码]
<strong> /// <summary> /// Enhanced index process. /// </summary> /// <param name="src">The source image.</param> /// <returns></returns> public static WriteableBitmap IndexenhanceProcess(WriteableBitmap src)////指数增强 { if (src != null) { int w = src.PixelWidth; int h = src.PixelHeight; WriteableBitmap srcImage = new WriteableBitmap(w, h); byte[] temp = src.PixelBuffer.ToArray(); byte[] tempMask = (byte[])temp.Clone(); for (int i = 0; i < tempMask.Length; i++) { temp[i] = (byte)((1.0 / 255.0) * (double)(tempMask[i] * tempMask[i])); } Stream sTemp = srcImage.PixelBuffer.AsStream(); sTemp.Seek(0, SeekOrigin.Begin); sTemp.Write(temp, 0, w * 4 * h); return srcImage; } else { return null; } }</strong>
[图像效果]
最后,分享一个专业的图像处理网站(微像素),里面有很多源代码下载:
http://www.zealpixel.com/portal.php
0 0
- Win8 Metro(C#)数字图像处理--2.63图像指数增强
- Win8 Metro(C#)数字图像处理--2.62图像对数增强
- Win8 Metro(C#)数字图像处理--2.46图像RGB分量增强效果
- Win8 Metro(C#) 数字图像处理--1 图像打开,保存
- Win8 Metro(C#)数字图像处理--2.35图像肤色检测算法
- Win8 Metro(C#)数字图像处理--2.39二值图像投影
- Win8 Metro(C#)数字图像处理--2.42图像光照效果算法
- Win8 Metro(C#)数字图像处理--2.43图像马赛克效果算法
- Win8 Metro(C#)数字图像处理--2.44图像油画效果算法
- Win8 Metro(C#)数字图像处理--2.45图像雾化效果算法
- Win8 Metro(C#)数字图像处理--2.50图像运动模糊
- Win8 Metro(C#)数字图像处理--2.51图像统计滤波算法
- Win8 Metro(C#)数字图像处理--2.53图像傅立叶变换
- Win8 Metro(C#)数字图像处理--2.54迭代法图像二值化
- Win8 Metro(C#)数字图像处理--2.55OSTU法图像二值化
- Win8 Metro(C#)数字图像处理--2.56简单统计法图像二值化
- Win8 Metro(C#)数字图像处理--2.58双峰法图像二值化
- Win8 Metro(C#)数字图像处理--2.59 P分位法图像二值化
- Linux内核编译以及内核引导启动
- OpenGL 入门教程5
- 求数组中的重复值
- 【Cocos2d-x】实现资源热更新
- 软件架构——选择好的基础
- Win8 Metro(C#)数字图像处理--2.63图像指数增强
- EF中一种简单的多条件动态查询方法
- spring--后处理器笔记
- Spring 注解学习手札(二) 控制层梳理
- hive入门-安装
- 健康很重要
- VC 生成DLL工程不生成LIB文件解决方案
- PHP学习笔记第【6】天(2014.11.06)——javascript学习
- HotSpot JVM收集器 整理。