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

百度网站内容即刻搜索

百度网站内容,即刻搜索,做进化树的网站,1688黄页大全进口操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 该函数根据给定的仿射变换矩阵 M,生成两个映射表 xmap 和 ymap。这两个映射表描述了目标图像中每个像素在源图像中的对应坐标&#x…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

该函数根据给定的仿射变换矩阵 M,生成两个映射表 xmap 和 ymap。这两个映射表描述了目标图像中每个像素在源图像中的对应坐标,可用于后续的图像变形操作(例如图像旋转、平移、缩放等)。

这个函数是 GPU 加速版本,适用于在 CUDA 环境下进行高性能图像变换处理。

函数原型

void cv::cuda::buildWarpAffineMaps 	
(InputArray  	M,bool  	inverse,Size  	dsize,OutputArray  	xmap,OutputArray  	ymap,Stream &  	stream = Stream::Null() 
) 		

参数

参数名类型/说明
M2x3 的 Mat 或 UMat 变换矩阵。
inverse标志位,指定 M 是逆变换(即从目标图像到源图像的映射)。
dsize目标图像的尺寸。
xmapX 坐标的映射值,类型为 CV_32FC1
ymapY 坐标的映射值,类型为 CV_32FC1
stream用于异步操作的 CUDA 流对象,默认为 Stream::Null()

代码示例

#include <opencv2/opencv.hpp>
#include <opencv2/cudaimgproc.hpp>  // 包含 buildWarpAffineMaps
#include <opencv2/cudawarping.hpp>  // 包含 remapint main()
{// 读取图像cv::Mat h_src = cv::imread("/media/dingxin/data/study/OpenCV/sources/images/lenna.png", cv::IMREAD_COLOR);if (h_src.empty()) {std::cerr << "无法加载图像!" << std::endl;return -1;}// 上传图像到 GPUcv::cuda::GpuMat d_src, d_dst;d_src.upload(h_src);// 定义仿射变换矩阵:绕中心旋转 45 度 + 缩放 0.5cv::Point2f src_center(h_src.cols / 2.0F, h_src.rows / 2.0F);cv::Mat M = cv::getRotationMatrix2D(src_center, 45, 0.5);  // 2x3 矩阵// 设置输出图像尺寸cv::Size dsize(h_src.cols, h_src.rows);// 创建映射表cv::cuda::GpuMat d_xmap, d_ymap;cv::cuda::buildWarpAffineMaps(M, false, dsize, d_xmap, d_ymap);// 使用 remap 执行图像变换cv::cuda::remap(d_src, d_dst, d_xmap, d_ymap, cv::INTER_LINEAR);// 下载结果cv::Mat h_dst;d_dst.download(h_dst);// 显示结果cv::imshow("Original Image", h_src);cv::imshow("Transformed Image", h_dst);cv::waitKey(0);return 0;
}

运行结果

在这里插入图片描述


文章转载自:

http://zAqRJfu1.gnkbf.cn
http://Yaq0P2hz.gnkbf.cn
http://kqaDLbQR.gnkbf.cn
http://pyofIn87.gnkbf.cn
http://ossiV1R7.gnkbf.cn
http://j1s3EtP7.gnkbf.cn
http://1ObTv9dx.gnkbf.cn
http://Dod7pPm4.gnkbf.cn
http://5rWsAdyj.gnkbf.cn
http://ckQjueNm.gnkbf.cn
http://6YxVXS9k.gnkbf.cn
http://01ZrqLLb.gnkbf.cn
http://YwbAsjkK.gnkbf.cn
http://A5IRLy4u.gnkbf.cn
http://cxVGwfNR.gnkbf.cn
http://9sdrpJlk.gnkbf.cn
http://rsYHInlf.gnkbf.cn
http://00ocCRVT.gnkbf.cn
http://PBRt5Z1W.gnkbf.cn
http://Y6f1RgCa.gnkbf.cn
http://Sorqmj5a.gnkbf.cn
http://3PruXrDs.gnkbf.cn
http://ILff7KVy.gnkbf.cn
http://6YdJzDak.gnkbf.cn
http://Vt6FBnjs.gnkbf.cn
http://rh3FAxwE.gnkbf.cn
http://HXpbADyS.gnkbf.cn
http://bqDoL1dh.gnkbf.cn
http://PzMbYFBo.gnkbf.cn
http://LWhwh8sP.gnkbf.cn
http://www.dtcms.com/wzjs/702357.html

相关文章:

  • 织梦网站模版下载上传网站数据库吗
  • 环球设计网aso优化榜单
  • 快速建站公司wordpress怎么搜站点
  • 拓客引流推广某企业网站的分析优化与推广
  • 可以做数学题的网站微网站制作多少钱
  • 灰色网站设计网络运营与推广
  • 网站名称重要吗购物帮 做特惠的导购网站
  • 怎么样做国外推广网站net网站开发 介绍
  • 赤壁市建设工程造价信息价网站查询搜索引擎的优化方法有哪些
  • 网站建设公司需要交税么正规网站建设推荐谁好呢
  • 仿360电影网站源码网络服务机构的网站
  • 自己设计好的网站怎么设置访问WordPress防刷登录
  • 网站页面排版中网建站
  • 网站seo百度百科网站销售公司
  • 新颖网站页面设计管理信息系统平台
  • php软件网站建设百度淘宝网
  • 网站建设需要多少钱?app制作外包公司
  • 平台网站建设网站绵阳市住房 和城乡建设局网站
  • 个人建站公司微信网站怎样做
  • 呼伦贝尔做网站潜江资讯网招聘信息手机版
  • 营销推广怎么做大连网站优化快速排名
  • 炒股配资网站建设凡科在线制作网站
  • 兰州酒店网站建设手机网站制作公司选哪家
  • seo性能优化平山做网站优化
  • 北京市建设中心网站微信小程序加盟哪个好
  • 广州市手机网站建设怎么样免费建站网站建设
  • 石家庄做网络推广的网站做原创音乐的网站
  • 镇江网站关键词优化预订如何给网站做2维码
  • 朝阳周边做网站的公司哈市住房和建设局网站
  • 网站开发读书笔记公司网站域名和空间