【发布时间】:2011-11-12 00:09:19
【问题描述】:
(我什至不知道如何正确地问这个问题,对不起。我的图像处理能力基本上不存在。)
我在库中有一个函数(即来自 CL.NUI 的 bool CLNUIDevice.GetCameraColorFrameRGB32(...) 来读取 Kinect 数据),我必须将 IntPtr data 作为参数传递。生成的图像数据将在此 data 中结束。
我想对这些数据进行一些图像处理并将其显示在屏幕上(我猜是PictureBox)。
当我传递一个设置为IntPtr.Zero 的变量时,它保持0。据我了解,我必须正确初始化data。我的图像是 640x480 像素,从示例来看它应该有 PixelFormat.Format32bppPArgb
如何为似乎每像素 32 位的 640x480 像素位图初始化 IntPtr?
【问题讨论】:
标签: c# winforms image-processing