none
請問從遠端利用parser接收的影像串流如果抓影像 RRS feed

  • 問題

  • 請問各位做過PTZ攝影機處理的先進,
    我已經可以利用廠商給的SDK利用parser接收mpeg的影像流,
    也可以利用內建的參數要求攝影機回傳一張影像,但是用做影像處理
    的話,嫌其速度不夠快,能不能有什麼方法能在parser接收的影像流直接取出
    影像呢?
    攝影機:AXIS 213 PTZ Camera
    風胤
    2009年3月8日 下午 04:54

解答

  • 因為所有的 Camera 在 Windows 上都會變成影像裝置,所以大部分都是通用解,很少會特別呼叫廠商提供的 API ,除非有特殊目的,或是廠商提供的 API 效能超強。

    通用解:
    1. 早期通用解是直接呼叫 vfw 系列的 API 。 (2000 以前)
    2. 在網路上看過近幾年的範例,基本上直接用 DirectX 處理,我在翻看 DirectX SDK 時,在 2004/10 以前的 MSDN Library 還有 9.0c 的 Managed 範例,之後的就移掉了,網路上也可以找到很多這類相關範例,你可以到 codeproject 去翻看看。我先前就是在網路上看到範例,參考到 MSDN Library ,才去翻找光碟片。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    • 已標示為解答 璉璉Moderator 2009年3月14日 上午 06:00
    • 已取消標示為解答 風胤 2009年3月14日 上午 06:32
    • 已標示為解答 璉璉Moderator 2009年3月21日 上午 03:56
    2009年3月9日 上午 03:56

所有回覆

  • HI,

    這要從廠商提供的SDK功能去了解才能知道
    2009年3月9日 上午 02:42
  • 因為所有的 Camera 在 Windows 上都會變成影像裝置,所以大部分都是通用解,很少會特別呼叫廠商提供的 API ,除非有特殊目的,或是廠商提供的 API 效能超強。

    通用解:
    1. 早期通用解是直接呼叫 vfw 系列的 API 。 (2000 以前)
    2. 在網路上看過近幾年的範例,基本上直接用 DirectX 處理,我在翻看 DirectX SDK 時,在 2004/10 以前的 MSDN Library 還有 9.0c 的 Managed 範例,之後的就移掉了,網路上也可以找到很多這類相關範例,你可以到 codeproject 去翻看看。我先前就是在網路上看到範例,參考到 MSDN Library ,才去翻找光碟片。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    • 已標示為解答 璉璉Moderator 2009年3月14日 上午 06:00
    • 已取消標示為解答 風胤 2009年3月14日 上午 06:32
    • 已標示為解答 璉璉Moderator 2009年3月21日 上午 03:56
    2009年3月9日 上午 03:56
  • 感謝樓上的解答~不過,由於我的攝影機不是直接接到PC上面~而是利用網路傳輸來做處理的網路攝影機
    因此無法在PC上面找到為裝置喲!
    現在只能利用一張一張跟它要影像回來做處理,不過因為效率太慢
    在張跟張之間做處理有點過慢(用timer)
    所以才會想來問問看有沒有辦法從串流的mjpeg裡面抓出
    frame的方法來做
    風胤
    2009年3月14日 上午 06:32
  • 上面的方法也可以抓螢幕...


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年3月14日 上午 08:18
  • 試過了~也的確能成功抓到~不過一樣很慢~
    而且還必須將硬體加速關掉才能抓到~
    速度上一樣不是很理想~
    風胤
    2009年3月14日 上午 08:58