#include <opencv2/opencv.hpp>
#include <iostream>
#include <math.h> using namespace cv;
using namespace std; int main(int argc, char** argv)
{
Mat src,dst;
Mat map_x, map_y;
src = imread("3 input.bmp"); imshow("原图像", src); //创建和原图一样的效果图,x重映射图,y重映射图
dst.create(src.size(), src.type());
map_x.create(src.size(), CV_32FC1);
map_y.create(src.size(), CV_32FC1); //遍历所有像素点,改变map_x & map_y的值
for (int j = ; j < src.rows; j++)
{
for (int i = ; i < src.cols; i++)
{
map_x.at<float>(j, i) = static_cast<float>(i);
map_y.at<float>(j, i) = static_cast<float>(src.rows - j);
}
} //进行重映射操作
remap(src, dst, map_x, map_y, INTER_LINEAR); imshow("效果图", dst); waitKey();
return ; }

最新文章

  1. 关于c++操作符的优先级
  2. Linux学习之CentOS--CentOS6.下Mysql数据库的安装与配置
  3. BRIEF 特征描述子
  4. typedef用法
  5. UNION 查询中的排序
  6. ZooKeeper是什么?
  7. Unity3d 动态批处理的问题
  8. Debian 7 安装 Docker
  9. 基于HTML5多图片Ajax上传可预览
  10. Hibernate 、多表关联映射 - 一对一关系映射(one- to-one)
  11. Win10玩魔兽争霸不能全屏显示的设置教程
  12. Linux shell 编程文件比较
  13. SNF软件开发机器人产品白皮书
  14. Memcache简单使用
  15. [Spring Data JPA问题]Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException
  16. opencart
  17. golang SQLite3性能测试
  18. Lucene 工作原理
  19. Swagger 2.0 摘要
  20. Python的一些技巧

热门文章

  1. 什么是Solr
  2. 一卡通大冒险(hdu2512)
  3. Spring全家桶系列–SpringBoot与Mybatis结合
  4. SpringBoot -- 计划任务
  5. 【学习笔记】--- 老男孩学Python,day2
  6. windows 公司内部搭建禅道(项目管控)
  7. layui数据表格的td模板
  8. Hive使用SequenceFile存储数据
  9. Java标识符
  10. python unnitest 经验总结