Ejemplo n.º 1
0
        /// <summary>
        /// Захватывает кадр с камеры
        /// </summary>
        /// <param name="result">Результат захвата и усреднения (3 канала U8)</param>
        public void GetIplImage(ref IplImage result)
        {
            sum.Set(new CvScalar(0, 0, 0));

            for (int i = 0; i < NumFrames; i++)
            {
                tmp.CopyPixelData(vi.GetPixels(deviceId, false, true));
                Cv.Acc(tmp, sum);
            }

            Cv.ConvertScale(sum, result, 1.0 / NumFrames, 0);
        }