摘要: 这里不介绍unsafe的理论,这里单单介绍它的用法。如果要了解的更具体,可以看这篇大神的博文:C#通过指针操作图像 先从一个很简单的例子介绍: private void TestInptr() { unsafe { byte a = 100; byte* p = &a; p = &a; Consol 阅读全文
posted @ 2022-03-07 20:59 WellMandala 阅读(182) 评论(0) 推荐(0) 编辑
摘要: C#通过Emgu这个图像处理库,可以很方便的将一幅单通道图像分割为R、G、B三个单通道图像。 Image<Bgr, Byte> ImageBGR = null; Image<Bgr, Byte> ImageSrc = null; Image<Bgr, Byte> ImageB = null; Ima 阅读全文
posted @ 2022-03-07 20:32 WellMandala 阅读(224) 评论(0) 推荐(0) 编辑
摘要: C#允许通过不安全指针实现像C++一样操作指针,这个速度是最快的。下面这个例子是修改一幅RGB图像的每个像素值,速度很快,测试一张2592*1944的彩色图像,只需要几ms就能够全部遍历。 /// <summary> /// 操作彩色图像 /// </summary> /// <param name 阅读全文
posted @ 2022-03-07 20:20 WellMandala 阅读(392) 评论(0) 推荐(0) 编辑