当前位置: 首页 > news >正文

郑州小学班级网站建设/合肥seo按天收费

郑州小学班级网站建设,合肥seo按天收费,acaa平面设计师操作题,房产网站怎么做才能吸引人对于倾斜的图像,可以通过矩阵转换将其进行矫正。 先计算出图像倾斜矩形的长宽,而后将矫正后的形状的矩形坐标确定,通过getPerspectiveTransform获取矫正前与矫正后坐标的变换矩阵,而后利用warpPerspective将图像进行变换 1 …

对于倾斜的图像,可以通过矩阵转换将其进行矫正。

先计算出图像倾斜矩形的长宽,而后将矫正后的形状的矩形坐标确定,通过getPerspectiveTransform获取矫正前与矫正后坐标的变换矩阵,而后利用warpPerspective将图像进行变换

 1                         float dstSize1 = dist(Final_poly[i][0], Final_poly[i][1]);
 2             float dstSize2 = dist(Final_poly[i][1], Final_poly[i][2]);
 3             float dstSizeW, dstSizeH;
 4             Point2f pts0[4], pts1[4];
 5             pts0[0].x = x1; pts0[0].y = y1;
 6             pts0[1].x = x2; pts0[1].y = y2;
 7             pts0[2].x = x3; pts0[2].y = y3;
 8             pts0[3].x = x4; pts0[3].y = y4;
 9             //cout<<pts0[0].x<<" "<<pts0[0].y<<" "<<pts0[1].x<<" "<<pts0[1].y<<" "<<pts0[2].x<<" "<<pts0[2].y<<" "<<pts0[3].x<<" "<<pts0[3].y<<endl;
10             //cout<<dstSize1<<" "<<dstSize2<<endl;
11             //if(dstSize1 > dstSize2 && fabs(Final_theta[i]) > 45.0)
12             if (fabs(Final_theta[i]) > 45.0)
13             {
14                 dstSizeW = dstSize1;
15                 dstSizeH = dstSize2;
16                 pts1[0].x = dstSizeW; pts1[0].y = dstSizeH;
17                 pts1[1].x = 0; pts1[1].y = dstSizeH;
18                 pts1[2].x = 0; pts1[2].y = 0;
19                 pts1[3].x = dstSizeW; pts1[3].y = 0;
20             }
21             //else if(dstSize1 < dstSize2 && fabs(Final_theta[i]) < 45.0)
22             else if (fabs(Final_theta[i]) <= 45.0)
23             {
24                 dstSizeW = dstSize2;
25                 dstSizeH = dstSize1;
26                 pts1[0].x = 0; pts1[0].y = dstSizeH;
27                 pts1[1].x = 0; pts1[1].y = 0;
28                 pts1[2].x = dstSizeW; pts1[2].y = 0;
29                 pts1[3].x = dstSizeW; pts1[3].y = dstSizeH;
30             }
31             Mat M_perspective = getPerspectiveTransform(pts0, pts1);
32             Mat img_perspective;
33             warpPerspective(image, img_perspective, M_perspective, Size(dstSizeW, dstSizeH), cv::INTER_CUBIC, cv::BORDER_CONSTANT);

 

getPerspectiveTransform函数

warpPerspective函数

http://www.lbrq.cn/news/10099.html

相关文章:

  • 制作网页版权怎么修改/网站建设方案优化
  • 网站开发平台建设/新闻媒体发布平台
  • 杭州首传网站建设公司怎么样/朝阳区seo搜索引擎优化怎么样
  • 杨凌开发建设局网站/好的竞价推广外包公司
  • 网站优化主旨/排名前十的小说
  • 选择ssm框架做网站的好处/国外网站制作
  • 武山建设局网站/交换友链
  • 彩票网站的代理怎么做/百度代理查询
  • 网站开发北京/万能的搜索引擎
  • 凡科登陆网站手机版/游戏推广员拉人技巧
  • 免费劳务网站建设/网站的推广方式
  • 大公司网站建设建网站/百度权重1是什么意思
  • 注册网站代码/怎么找专业的营销团队
  • 门户网站集群建设方案/谷歌seo引擎优化
  • 做的网站响应速度慢/市场推广方案ppt
  • 宿城区建设局网站/网站seo策划方案实例
  • 网站表单制作/新的网站怎么推广
  • 重庆官网seo技术厂家/上海网络推广优化公司
  • web前端个人简历/国内专业的seo机构
  • 南京网络设计/优化设计七年级下册数学答案
  • 三站合一 网站建设/浙江企业网站建设
  • 成都电商网站开发/百度搜索排名怎么靠前
  • 宁波电器网站制作/山西百度查关键词排名
  • 维护网站信息/微信代运营
  • 起点网站建设/网址查询域名解析
  • 如何提高你的网站的粘性/免费的客户资源怎么找
  • 怎样可以查到做网站公司/网站优化排名网站
  • 深圳横岗网站建设/seo的研究对象
  • win10系统可以做网站搭建/营销培训课程2022
  • 代驾小程序源码/优化设计方法
  • 云原生俱乐部-shell知识点归纳(1)
  • LIN-TestWait函数解析
  • 《后室Backrooms》中文版,购物误入异空间,怪物追逐,第一人称冒险逃生
  • 软件的终极:为70亿人编写70亿个不同的软件
  • 实时计算 记录
  • RK3568 NPU RKNN(四):RKNN-ToolKit2性能和内存评估