none
左右顛倒 webcam 的視訊 RRS feed

  • 問題

  • 如果使用以下的方式取得 webcam 的視訊,請問要如何讓視訊出來的時候可以左右顛倒?
    avicap32.dll 是否有內建的視訊函數,可以直接出現左右顛倒的視訊?
    Private Declare Function capCreateCaptureWindowA Lib "avicap32.dll" (ByVal Name As String, ByVal Style As Integer, ByVal x As Integer, ByVal y As Integer, ByVal Width As Integer, ByVal Height As Integer, ByVal hWndParent As IntPtr, ByVal nID As Integer) As IntPtr
    Private Declare Function SendMessageA Lib "user32" (ByVal hWnd As IntPtr, ByVal msg As Integer, ByVal wParam As Integer, ByVal filePath As String) As Integer
    ...
    wc = New Camera(Me.PictureBox1)
    wc.Start()

     

    我找了一些網路範例,例如
    http://social.msdn.microsoft.com/Forums/en-IE/csharpgeneral/thread/7da9a8db-273b-4d17-b450-dc8758cf3ee2
    http://www.blueshop.com.tw/board/show.asp?subcde=BRD20081002044336KBC&fumcde=FUM20050124191756KKC
    都是一些存檔、抓圖的基本功能。
    除非抓單張圖片下來,自己寫程式變成左右顛倒的圖片。
    但是這樣做,會耗掉一些時間,影響程式效率。
    不知道 avicap32.dll 是否有內建此功能?
    謝謝

    2010年1月20日 下午 02:42

解答