2010-03-31 80 views
2

我需要一些幫助來決定如何使用從網絡攝像頭獲取圖像。我想要獲取單個圖像。我知道你通常可以以比單個視頻幀更高的分辨率獲取靜止圖像。如何獲取靜態網絡攝像頭圖像

目前,我正在使用MATLAB的圖像採集工具箱..它顯然只支持在視頻模式下獲取幀(如此低的分辨率)。你推薦哪些其他圖書館?有其他人遇到過這個問題嗎?

+3

OpenCV呢? – sisis 2010-03-31 02:26:00

回答

2

你指的是一個事實,即圖像的報道,最大分辨率採集工具箱是(例如)×768,但攝像頭聲稱,它可以獲取600萬像素的靜態圖像?如果是這樣的話,我所見過的每一個網絡攝像頭都有一張非常小的印記,說明通過軟件插值可以實現更高的分辨率。

您只需獲取工具箱支持的最大格式的圖像,然後使用IMRESIZE即可將圖像縮放爲任何需要的分辨率。

1

我們之前在工作中使用過WIA。我無法分享我們的代碼,但我們基本上會提供WIA捕獲屏幕(用戶在捕獲圖像之前必須與之交互)。對於一個自動化的解決方案,看看這個:http://www.codeproject.com/KB/cs/WebCamService.aspx