像素重映射
Posted fuzhuoxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了像素重映射相关的知识,希望对你有一定的参考价值。
简单点说就是把输入图像中各个像素按照一定的规则映射到另外一张图像的对应位置上去,形成一张新的图像:g(x,y)是重映射之后的图像,h(x,y)是功能函数,f是源图像。通过映射可以重新改变生成新的图片,例如左右,上下变换,图像倒置等一些的操作。
水平镜像的功能函数为:
$$left{ egin{array}{l}
{
m{a}}left( {x,{
m{y}}}
ight) = - x\\
bleft( {x,{
m{y}}}
ight) = y
end{array}
ight.$$
垂直镜像的功能函数为:
$$left{ egin{array}{l}
{
m{a}}left( {x,{
m{y}}}
ight) = x\\
bleft( {x,{
m{y}}}
ight) = -y
end{array}
ight.$$
相关函数为:
1 remap(src, dst, map_x, map_y, INTER_LINEAR, BORDER_CONSTANT, Scalar(0, 255, 255)); 2 // map_x, map_y,为X和Y的像度值映射表,INTER_LINEAR为线性插值方法,BORDER_CONSTANT边界处理方法。
以上是关于像素重映射的主要内容,如果未能解决你的问题,请参考以下文章