GPU上的相似性检查(PNSR和SSIM)
生活随笔
收集整理的這篇文章主要介紹了
GPU上的相似性检查(PNSR和SSIM)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
OpenCV GPU上的相似性檢查
- OpenCV GPU上的相似性檢查
- 目標(biāo)
- 源代碼
- 怎么做?-GPU
- 優(yōu)化
- 結(jié)果與結(jié)論
OpenCV GPU上的相似性檢查
目標(biāo)
我已經(jīng)介紹了用于檢查兩個(gè)圖像之間相似性的PSNR和SSIM方法。如您所見(jiàn),執(zhí)行過(guò)程會(huì)花費(fèi)一些時(shí)間,尤其是在SSIM的情況下。但是,如果CPU的OpenCV實(shí)現(xiàn)的性能數(shù)字不滿足您的要求,并且您的系統(tǒng)中恰好有NVIDIA CUDA GPU設(shè)備,那么一切都不會(huì)丟失。您可以嘗試移植或編寫(xiě)視頻卡的owm算法。
本教程將很好地掌握如何使用OpenCV的GPU模塊進(jìn)行編碼。作為前提,您應(yīng)該已經(jīng)知道如何處理核心,highgui和imgproc模塊。因此,我們的主要目標(biāo)是:
與CPU有何不同?
為PSNR和SSIM創(chuàng)建GPU代碼
優(yōu)化代碼以實(shí)現(xiàn)最佳性能
源代碼
完整的源代碼很長(zhǎng)(由于通過(guò)命令行參數(shù)和性能度量來(lái)控制應(yīng)用程序)。因此,為避免將這些部分與這些部分弄得一團(tuán)糟,您在這里只會(huì)發(fā)現(xiàn)函數(shù)本身。
PSNR返回一個(gè)浮點(diǎn)數(shù),如果兩個(gè)輸入在30和50之間相似(越高越好)。
總結(jié)
以上是生活随笔為你收集整理的GPU上的相似性检查(PNSR和SSIM)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: OpenCV iOS-视频处理
- 下一篇: u盘怎么样重装系统win7系统文件 U盘