void FromTextureToIplImage(IplImage imageIpl) { int imH = imHeight; for (int v = 0; v < imHeight; ++v) { for (int u = 0; u < imWidth; ++u) { CvScalar col = new CvScalar(); col.Val0 = (double)webcamTexture.GetPixel(u, v).b * 255; col.Val1 = (double)webcamTexture.GetPixel(u, v).g * 255; col.Val2 = (double)webcamTexture.GetPixel(u, v).r * 255; imH = imHeight - v - 1; imageIpl.Set2D(imH, u, col); } } }