2011-01-29 44 views
-2

我想創建一個需要非常小的HD空間的桌面錄像機。如何創建此臺式錄音機?

它應該將當前顯示捕捉到緩衝區中,將其與前一個狀態進行比較,並只保存與之前狀態不同的矩形。

我必須使用哪些API,函數或庫?

+5

你寫一個鍵盤記錄/木馬?你以前的問題給我敲響了一個鐘聲。 – jweyrich 2011-01-29 10:37:39

+0

我正在編寫一個camstudio程序。 – xRobot 2011-01-29 10:39:16

回答

1

那麼,如果你想保存從每幀到幀的差異只有你可以簡單地使用減法方法。簡單地減去圖像(t)的圖像(t + 1)處的顏色值...保持相等的所有部分沒有改變...只有不同的部分會導致非零的東西。然後可以提取它周圍的矩形並保存它們。但當然要知道,因爲可能會有多個部分發生變化,您可能想要保存每個部分,而不是包含所有更改的大矩形...

您可以使用OpenCV進行此操作...它具有圖像減法,矩形配件,裁剪所有基本功能,...

希望幫助...

0

考慮爲任務使用Windows Media Screen Capture編碼器。您會將捕獲的幀提供給它,它會完成剩下的工作,併爲您創建高效的wmv文件。