1

画像を反転すると、大量の RAM と CPU (クアッドコア i7) を使用する理由を理解しようとしています。

私はこのコードを使用します:

Dim filter As New RotateBilinear(180, True)
image = Filter.Apply(image)

  If bIsToRecord Then
        If writer Is Nothing Then
            Dim [date] As DateTime = DateTime.Now
            Dim fileName As [String] = [String].Format("{0},{1}.avi",[date].Minute, [date].Second)

            Try
                OpenWriter(fileName, image.Width, image.Height)
            Catch ex As Exception
                If writer IsNot Nothing Then
                    writer.Dispose()
                    writer = Nothing
                End If
            End Try
        End If

        Try
            If radioButton1.Checked Then
                writer.AddFrame(image)
            Else
                mVideoFileWriter.WriteVideoFrame(image)
            End If
        Catch ex As Exception
            System.Diagnostics.Trace.WriteLine(ex.ToString())
        End Try
    End If

ここに画像の説明を入力 それは画像を反転することなくです

ここに画像の説明を入力 フリッピングで...

各スクリーンショットは 30 秒間です。

何が原因でしょうか?

4

0 に答える 0