我最新的微處理器(飛思卡爾iMX233)有8個硬件疊加加內置的YUV到RGB轉換功能。他們通過v4l2驅動程序公開了這些功能。 v4l2 Documentation並沒有說如何使用它。是否有任何教程可用或任何可用於學習v4l2 apis的參考代碼?如何使用/學習Video4Linux2(屏幕顯示)輸出API?
3
A
回答
9
V4L2 API不是最大的API,它不是很容易使用它。然而有一些資源可用。
第一個是「官方」 V4L2 doc
的系列文章寫在lwn更注重V4L2的駕駛員側,但他們仍然是一個非常有趣的閱讀,如果你想了解V4L2工程和正確使用它。
最後,這個簡單但很完整的video capture example對於任何想要使用V4L2 API的人來說都是一個很好的代碼基礎。它顯示了通過攝像頭傳感器採集數據的3種方式(內存映射緩衝區,讀取()調用和應用程序分配緩衝區)。
相關問題
- 1. 如何在屏幕上顯示輸出?
- 2. 如何找出顯示JDialog的屏幕
- 3. 如何輸出到屏幕?
- 4. 如何在Python中「實時」顯示命令輸出到屏幕?
- 5. 如何使用C++中的ASCII碼在輸出屏幕上顯示圖像?
- 6. 如何使用JavaScript顯示全屏幕彈出窗口?
- 7. 如何學習primefaces javascript API?
- 8. WPF飛濺屏幕,如何使飛濺屏幕顯示更長
- 9. 如何使用React Native學習製作多屏幕應用程序
- 10. 需要學習如何使用SQLCMD輸出從SAP B1查詢
- 11. Shell腳本 - 如何正確解析輸出,學習示例。
- 12. 學習Ruby。使用Lynda.com。 data_set沒有顯示出終端
- 13. 學習如何使用Subversion
- 14. 學習如何使用xe:dominoViewEntriesTreeNode
- 15. zend gdata api顯示白色屏幕:(
- 16. 如何顯示api函數的輸出?
- 17. 如何退出應用程序並顯示主屏幕?
- 18. 如何使用用戶輸入在屏幕上顯示多個選擇?
- 19. Keras - 如何使用學習的嵌入()圖層進行輸入和輸出?
- 20. 使用Silverlight的多屏幕/顯示器
- 21. 使用Flask的jsonify顯示屏幕é
- 22. 使用「屏幕」與顯示器
- 23. 用yelp api學習python
- 24. 使用Scikit的DictVectorizer學習時出現MemoryError學習
- 25. pygame的屏幕沒有顯示出來
- 26. 如何學習DOM API/DOM API的哪些部分對於學習很重要?
- 27. 當使用標題輸出到csv時回顯屏幕
- 28. 如何防止「MainActivity屏幕」顯示
- 29. 如何讓vuefire顯示加載屏幕?
- 30. XNA - 如何顯示不同的屏幕?
嗯,我通過閱讀它的驅動代碼得到它。我會在一段時間後發佈詳細的教程。 – SunnyShah
嗨,如果你提供詳細的教程等待這將是非常有益的。提前致謝。 – Megharaj