Win8 Metro(C#)数字图像处理--2.39二值图像投影
来源:互联网 发布:java线程死锁 编辑:程序博客网 时间:2024/05/16 10:03
[函数名称]
二值图像投影 ImageProjection(WriteableBitmap src)
[算法说明]
[函数代码]
<pre class="csharp" name="code"> /// <summary> /// Get projections of X and Y direction. /// </summary> /// <param name="src">The source image.</param> /// <returns></returns> public static int[][] ImageProjection(WriteableBitmap src)////二值图像投影 { if (src != null) { int w = src.PixelWidth; int h = src.PixelHeight; int[][] Centerpoint = new int[2][]; Centerpoint[0] = new int[w+1]; Centerpoint[1] = new int[h+1]; int b = 0, g = 0, r = 0; byte[] temp = src.PixelBuffer.ToArray(); for (int y = 0; y < h; y++) { for (int x = 0; x < w * 4; x += 4) { b = temp[x + y * w * 4]; g = temp[x + 1 + y * w * 4]; r = temp[x + 2 + y * w * 4]; if (r + g + b == 0) { Centerpoint[1][y]++; } } } for (int x = 0; x < w * 4; x += 4) { for (int y = 0; y < h; y++) { b = temp[x + y * w * 4]; g = temp[x + 1 + y * w * 4]; r = temp[x + 2 + y * w * 4]; if (r + g + b == 0) { Centerpoint[0][(int)(x/4)]++; } } } return Centerpoint; } else { return null; } }
0 0
- Win8 Metro(C#)数字图像处理--2.39二值图像投影
- Win8 Metro(C#)数字图像处理--2.40二值图像轮廓提取算法
- Win8 Metro(C#)数字图像处理--2.49Zhang二值图像细化算法
- Win8 Metro(C#) 数字图像处理--1 图像打开,保存
- Win8 Metro(C#)数字图像处理--2.35图像肤色检测算法
- 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分位法图像二值化
- Win8 Metro(C#)数字图像处理--2.62图像对数增强
- 通过设置mmc IP安全策略禁止ping入本机 - sever 2008 Apache优化配置
- 第六周项目3 人数不定的工资类
- C#面试知识点
- HDU 1106 排序
- android上app后台运行的相关知识(一)————android的四大组件:Activity、Service、BroadCast Recevicer、Content provider
- Win8 Metro(C#)数字图像处理--2.39二值图像投影
- 通过vsql访问vertica
- 针对Mac OS系统10.10.3开机速度过慢的解决办法
- 沙盒目录的区别
- 论passion
- jQuery简单实用的轻量级进度条插件
- 第六周(友元函数)
- scanner hasnext方法的结束输入
- switch 语句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上?