图像编程要点,如何加速对图像的处理

您所在的位置:网站首页 如何对视频进行加速 图像编程要点,如何加速对图像的处理

图像编程要点,如何加速对图像的处理

2024-07-06 12:31| 来源: 网络整理| 查看: 265

图像本身数据特点

图像常用矩阵形式进行储存;但图像本身的数据量是极其大的。以1080P视频为例,每秒60帧1920*1080的彩色图像,原始字节数高达460M每秒。但图像本身存在一些规律,因此形成了独特的处理方法。 存储特点: 凡谈到图像,一般都是指的是一个二维的矩阵(数组),其在计算机内存的存放是一个连续的地址空间,该地址空间可以由第一象素和最末一个象素的存储地址决定,也可由第一象素和总的象素个数决定。二维数组的各元素的在内存中的存放顺序是按行存储的,即在此连续地址的内存空间中先存放第一行的所有数据,再存放第二行的内存数据,依次类推,直到图像的最后一行。数组在计算内存中是占用一块连续的地址空间,因此可以当做一维数组来访问。 图像表示: 原始图像一般用pImg命名,有时灰度图像、彩色图像、二值图像分 别用pGryImg、 pRGBImg、 pBinImg命名,处理结果的图像一般用pResImg命名, p代表指针数据类型;图像的宽度为width,图像的高度为height

图像矩阵访问形式

由于存储在连续内存空间中,应充分利用指针访问的便利性,无需自己算计在数组中的位置。 点运算访问:

BYTE *pCur,*pEnd,*pRes; for(pCur=pImg,pEnd=pImg+width*height,pRes=pResImg;pCur


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3