使用PowerVR SGX GPU實現(xiàn)類似Instagram的計算攝影
完整的系統(tǒng)解決方案如下圖所示。使用Khronos擴展OES_EGL_image_external將相機YUV數(shù)據(jù)轉(zhuǎn)換成RGB,然后利用PowerVR的零拷貝功能,直接訪問OpenCL的相機紋理數(shù)據(jù),不需要從OpenGLES到OpenCL執(zhí)行中間復制。濾波后的輸出圖像插入另一個零拷貝紋理,可以用OpenGLES寫入2D或3D畫面。
本文引用地址:http://2s4d.com/article/276091.htm
多個系統(tǒng)組件之間的零拷貝數(shù)據(jù)
執(zhí)行OpenCL視頻處理
Imagination在最近一系列視頻中演示以Full HD(1080p)運行的視頻率計算攝影。本演示演示如何為Samsung Exynos5410,編寫“類似Instagram”應用程序,在三星Galaxy S4 i9500和魅族MX3智能手機以及HardkernelODROID-XU開發(fā)板上均能找到這類應用程序,與在CPU(4-7幀)上運行圖像處理任務相比,可利用PowerVRGPU實現(xiàn)最佳性能,同時降低功耗。
為了使開發(fā)人員能夠創(chuàng)建自有的高性能GPU計算應用程序,Imagination即將公布GPU計算開發(fā)計劃,注冊用戶將有機會訪問PowerVRGPU計算SDK和PowerVR GPU編程指南。在這篇博客中所討論的擴展完全受到OpenCL的驅(qū)動程序的支持,可接入低開銷Hardkernel ORDOID -XU板。此外,如果希望充分利用Imagination PowerVR6系列GPU計算功能可使用PVRTune工具,其中將包括OpenCL和API的計時數(shù)據(jù)的增強配置文件,使開發(fā)人員能夠編寫出更好的應用程序。
評論