2011-07-25 71 views
2

我應該如何在Windows上執行屏幕捕獲以進行後續圖像處理?用於後續計算機視覺處理的屏幕捕獲

我試圖在OpenCV中進行後續圖像處理。

+0

這是否需要實時完成,還是可以在事後處理?在屏幕上實時進行圖像處理非常複雜。另外,這個窗口是特定的還是你需要跨平臺的東西? – AndyL

+0

我不想同時做 - 我只想知道如何捕捉屏幕?什麼是apis - 我對opencv完全陌生 - 所有這些cv :: Mat/cvcreateimage等 - 都讓我感到困惑 - 並且讓我不確定自己想要達成的目標。處理不一定需要同時完成。 – Tempo

+1

術語*計算機視覺*通常是指計算機的「真實世界」圖像處理,而不是處理來自計算機桌面的圖像。 – valdo

回答

1

那麼最簡單的事情是使用現成的視頻捕捉工具來創建一個AVI文件,然後圖像處理軟件操作上,在事後。

爲了建立並運行:

  • CamStudio是免費的,開源的,有一個簡單的GUI。

  • VirtualDub也是FOSS,更強大,但使用不太直觀。它主要是一個視頻編輯和處理工具,但它實際上具有複雜的捕捉功能。

在Windows和能夠輸出未壓縮的AVI文件,雙方的工作,OpenCV的可以閱讀。

如果你是完全新的OpenCV的,那麼我建議一個O'Reilly's "Learning OpenCV"。它適用於較舊的OpenCV 1.1,但它至少可以讓你開始。

如果破解打開這本書,你會發現你的頭的方式上面,那麼我會考慮嘗試做圖像處理的高級語言。 MATLAB與圖像處理工具箱非常適合圖像處理的快速原型設計及其更寬容的開發環境。它是一種解釋性語言,所以你可以看到你的代碼。

基於如規定的問題,這是儘可能多的信息,我可以提供。也許考慮提供關於您的特定應用程序要求的更多細節