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