通過使用OpenCaV的VideoCapture類,我可以從我的網絡攝像頭錄製8位圖像。 但是,我需要Color的更多值。所以,我可能需要一個16位或24位圖像。 如何在OpenCV中做到這一點?在OpenCV中以更高的深度捕獲圖像
回答
如果您的主題是文具,那麼您可以通過平均連續幀生成更清晰的圖像。用更大的位深度存儲結果甚至可能會有一些價值,但不要期待奇蹟--8位相機和8位視頻編解碼器將永遠不會爲您提供適當的16位視頻。
例如,這裏是一個網絡攝像頭在低光照條件下拍攝的幀。這是相當嘈雜:
而這裏的平均一百個連續幀的結果。它更好,但不完美。
@squeamih ossifrage你的意思是平均數百個連續幀?它的意思就像是從網絡攝像頭獲取有價值的幀,並取平均100幀,或將平均算法放在圖像上進行增強? – AHF
@Ahmad獲取連續100幀,並將它們平均。使用單個框架,您無法增加像素深度。 –
我嘗試了平均值。在我的圖像周圍的明亮光源中,所有都有一大塊白色像素。我希望能夠以更精細的方式量化顏色以獲得所有色調的白色 –
大部分攝像頭的支持每個顏色通道僅8位。確保您的相機支持更高的深度;並且不要使用OpenCV來檢索這種情況下的視頻。 OpenCV將整個數據轉換爲8個通道的3個通道。
使用相機制造商API(或像v4l這樣的第三方庫)來檢索更高深度的數據,並手動將數據推送到IplImage或Mat中。例如:
// allocate Mat data
Mat frame(640, 480, CV_16UC3);;
// populate
loop{
frame.at<Vec3b>(i,j) = ImageReturnedByCamera.at(i,j);
}
但是,如果我們使用opencv質量好的相機仍然給我們低質量的8位圖像? – AHF
我認爲opencv視頻捕捉類有一個設置編解碼器(用於支持的相機)的屬性,但據我所知應該自己編寫編解碼器,因爲該庫對高質量相機的接口有限。例如:uEye IDS https://code.google.com/p/low-cost-vision/source/browse/trunk/Vision/ueyeOpencv/include/UEyeOpenCV.hpp?r=260。類似問題:http://opencv-users.1802565.n2.nabble.com/Need-to-perform-16-bit-single-channel-video-capture-or-capture-raw-bin-data-td5411180.html ,http://forum.mesa-imaging.ch/viewtopic.php?f=33&t=151 – baci
- 1. RealSense的OpenCV深度圖像太暗
- 2. 如何在OpenCV中獲取圖像寬度和高度?
- 3. Opencv android,捕獲圖像
- 4. 用OpenCV捕獲圖像中的網頁
- 5. opencv深度圖精度
- 6. opencv realsense 16位深度圖像
- 7. 可視化深度圖像OpenCV
- 8. 如何在OpenCV中對齊Kinect的RGB和深度圖像?
- 9. 在iOS中以更高的分辨率捕捉圖像
- 10. 不能捕獲圖像opencv的
- 11. NivoSlider圖像捕獲div的確切寬度和高度
- 12. 在javascript中獲取圖像的高度
- 13. 對齊高度/深度圖
- 14. 在blob中獲取圖像的圖像寬度和高度
- 15. 使用OpenCV的2D圖像中的深度錯誤Python
- 16. 如何使用openCV C++獲取kinect視頻圖像和深度圖像?
- 17. 捕獲Kinect深度圖像到PNG文件
- 18. jquery更改圖像高度更改圖像高度錯誤
- 19. Opencv - 將圖像轉換爲python中的任意位深度
- 20. 如何獲取圖像的圖像高度以設置另一個div高度
- 21. OpenCV - 從圖像中獲取灰度值
- 22. 用OpenCV從深度圖像中刪除白點
- 23. 如何計算安卓相機捕獲的圖像中物體的深度
- 24. Kinect深度圖像
- 25. 來自Difparity的OpenCv深度估計圖
- 26. Python/OpenCV:從立體圖像計算深度圖
- 27. 如何在opencv中捕獲圖片
- 28. 更改圖像的寬度和高度
- 29. 更改圖像的高度和寬度
- 30. 使用matlab更改圖像位深度
你究竟是什麼意思:「但是,我需要更多顏色值」?你爲什麼需要更多的價值? 「更多」是什麼意思?什麼是可能的用例? – Mailerdaimon
圍繞我的圖像中明亮的光源,所有都有一大塊白色像素。我希望能夠以更精細的方式量化顏色以獲得所有色調的白色 –
@RajathS是否嘗試過直方圖均衡化 – baci