通过重映射来表达每个像素的位置(x,y) :g(x,y)=f(h(x,y)),h(x,y)是映射方法函数。当h(x,y) = (i.cols()-x,y),表示按照x轴方向发生偏转。
函数:imgproc.remap(mat src, mat dst, mat map1, mat map2, int interpolation, int bordermode, scalar bordervalue)
参数说明:
src:源图像
dst:目标图像
map1:它有两种可能表示的对象,一种是表示点(x,y)的第一个映射,另一种是cv_16sc2、cv_32fc1、cv_32fc2类型的x值
map2:它有两种可能表示的对象,一种是当map1表示点(x,y)的第一个映射时,不代表任何值,另一种是cv_16uc1、cv_32fc1类型的y值
interpolation:插值方式,不支持inter_area
bordermode:边界模式,默认border_contant
bordervalue:当有常数边界时使用的值,默认为0
示例代码:
相关文章
猜你喜欢
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
- 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10