C# Unsafe代码处理图像

原创 2013年12月05日 11:35:10
            Bitmap image = new Bitmap("c:\\images\\image.gif");
            BitmapData data = image.LockBits(new Rectangle(0, 0, image.Width, image.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
            unsafe
            {
                byte* ptr = (byte*)(data.Scan0);
                for (int i = 0; i < data.Height; i++)
                {
                    for (int j = 0; j < data.Width; j++)
                    {
                        // write the logic implementation here 
                        ptr += 3;
                    }
                    ptr += data.Stride - data.Width * 3;
                }
            }

对比使用C# unsafe代码和OpenCV进行图像处理的效率(上)

转 http://blog.csdn.net/wmesci/article/details/7009840         OpenCV是一套使用C/C++编写的开源计算机视觉库,全称O...

利用unsafe代码在C++和C#之间传递图像

在实际应用中,经常遇到用OpenCV等C++平台的库来采集图像,然后传递到C#中进行绘制的情况。这时,从C++向C#中传递图像(数组)就成了一个重要的问题。 这里记录实验过的三种方法。 1. 先前...

C#基础—不安全代码(unsafe code)

1.为何要有unsafe也许是为了实现CLR类型安全的目标吧,默认情况下,C#没有提供指针的使用算法,但是有些情况下也可能需要指针这样直接访问内存的东西(虽然目前我还没有用过),但是有时候程序员非常清...

C#数字图像处理代码

  • 2015年06月08日 21:41
  • 15.87MB
  • 下载

c#图像处理平台实现代码

  • 2011年04月21日 15:57
  • 70KB
  • 下载

c# 指针unsafe/fixed -- 【一】

详细介绍C#中怎样使用指针操作:unsafe、fixed等

C# 图像处理 例子 代码

  • 2011年12月07日 20:54
  • 4.59MB
  • 下载

C#学习之unsafe

为了保持类型安 全,默认情况下,C# 不支持指针算法。不过,通过使用 unsafe 关键字,可以定义可使用指针的不安全上下文。unsafe 在C# 程 序中的使用场合:1)实时应用,采用指...

C#中指针*的使用(unsafe关键字与fixed 语句)---01

unsafe 关键字表示不安全上下文,该上下文是任何涉及指针的操作所必需的。有关更多信息,请参见不安全代码和指针(C# 编程指南)。 可以在类型或成员的声明中使用 unsafe 修饰符。因此,类型或...
  • lujunql
  • lujunql
  • 2011年11月11日 23:03
  • 18792

Unity3D中C#使用指针(Unsafe)报错处理

转载自 // http://www.j2megame.com/html/xwzx/ty/3652.html Unity3D中C#使用指针(Unsafe)的办法 近日由于在U3D项目中要使用到数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# Unsafe代码处理图像
举报原因:
原因补充:

(最多只允许输入30个字)