opencv :: remap()函数
问题描述:
cv::remap(imageA,
dst1,
map_x,
map_y,
cv::INTER_LINEAR,
cv::BORDER_CONSTANT,
cv::Scalar(0,0,0));
可以任何机构解释cv::INTER_LINEAR
和cv::BORDER_CONSTANT
对我?除此之外,其他选项如BORDER_TRANSPARENT
是什么意思?请列出所有选项和解释。非常感谢你提前。opencv :: remap()函数
答
remap()
将对图像应用通用几何变换。
可以为我解释cv :: INTER_LINEAR和cv :: BORDER_CONSTANT吗?
cv::INTER_LINEAR
是用于设定内插法,即使用双线性内插的参数。除此之外,还有其他的方法,你可以使用:
-
INTER_NEAREST
- 最近邻插值 -
INTER_CUBIC
- 在4×4像素邻双三次插值 -
INTER_LANCZOS4
- 一个兰克泽斯插值在8×8像素邻
cv::BORDER_CONSTANT
是设置像素外插方法的参数。当borderMode=BORDER_TRANSPARENT
时,表示目标图像中与源图像中的“异常值”对应的像素未被该函数修改。
P.S:对于这样的问题,你可以很容易地找到从OpenCV's online documentation有用的信息。
感谢您的解释! – user3384116