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

做侵权视频网站iis 制作搜索网站

做侵权视频网站,iis 制作搜索网站,网站建设前期策划书,专业的建设网站服务公司操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 该函数用于在 GPU 上对两张带有 Alpha 通道的图像进行合成操作。支持多种常见的 Alpha 合成模式(Porter-Duff 合成规则)&…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

该函数用于在 GPU 上对两张带有 Alpha 通道的图像进行合成操作。支持多种常见的 Alpha 合成模式(Porter-Duff 合成规则),例如图像叠加、裁剪、异或等。

适用于图像叠加、视频抠像、UI 合成等场景,常用于游戏开发、图形渲染、视频特效等领域。

函数原型

void cv::cuda::alphaComp 	
(InputArray  	img1,InputArray  	img2,OutputArray  	dst,int  	alpha_op,Stream &  	stream = Stream::Null() 
) 	

参数

参数名描述
img1第一张图像。支持类型:CV_8UC4、CV_16UC4、CV_32SC4 和 CV_32FC4。
img2第二张图像。必须与 img1 具有相同的大小和相同的数据类型。
dst目标图像(输出结果)。
alpha_op指定 Alpha 混合操作的标志符,取值包括:
ALPHA_OVER
ALPHA_IN
ALPHA_OUT
ALPHA_ATOP
ALPHA_XOR
ALPHA_PLUS
ALPHA_OVER_PREMUL
ALPHA_IN_PREMUL
ALPHA_OUT_PREMUL
ALPHA_ATOP_PREMUL
ALPHA_XOR_PREMUL
ALPHA_PLUS_PREMUL
ALPHA_PREMUL
stream用于异步执行的 CUDA 流对象。

代码示例

#include <opencv2/cudaimgproc.hpp>
#include <opencv2/opencv.hpp>int main()
{// 加载两张 PNG 图像(带透明通道)cv::Mat img1 = cv::imread("/media/dingxin/data/study/OpenCV/sources/images/stich1.png", cv::IMREAD_UNCHANGED);cv::Mat img2 = cv::imread("/media/dingxin/data/study/OpenCV/sources/images/stich2.png", cv::IMREAD_UNCHANGED);if (img1.empty() || img2.empty()) {std::cerr << "无法加载图像!" << std::endl;return -1;}// 打印原始图像信息用于调试std::cout << "img1 size: " << img1.size() << ", type: " << img1.type() << std::endl;std::cout << "img2 size: " << img2.size() << ", type: " << img2.type() << std::endl;// 如果不是 BGRA 格式,则转换为 BGRA(四通道)cv::Mat img_bgra1 = (img1.channels() == 4) ? img1 : cv::Mat();cv::Mat img_bgra2 = (img2.channels() == 4) ? img2 : cv::Mat();if (!img_bgra1.data) cv::cvtColor(img1, img_bgra1, cv::COLOR_BGR2BGRA);if (!img_bgra2.data) cv::cvtColor(img2, img_bgra2, cv::COLOR_BGR2BGRA);// 确保图像尺寸一致if (img_bgra1.size() != img_bgra2.size()) {std::cerr << "图像尺寸不一致,正在调整 img2 到 img1 尺寸..." << std::endl;cv::resize(img_bgra2, img_bgra2, img_bgra1.size());}// 确保图像类型一致if (img_bgra1.type() != img_bgra2.type()) {std::cerr << "图像类型不一致,正在统一转换为 CV_8UC4..." << std::endl;img_bgra1.convertTo(img_bgra1, CV_8UC4);img_bgra2.convertTo(img_bgra2, CV_8UC4);}// 上传到 GPUcv::cuda::GpuMat d_img1, d_img2, d_dst;d_img1.upload(img_bgra1);d_img2.upload(img_bgra2);// 执行 Alpha 合成cv::cuda::alphaComp(d_img1, d_img2, d_dst, cv::cuda::ALPHA_OVER);// 下载结果并显示cv::Mat result;d_dst.download(result);cv::imshow("合成1",img1);cv::imshow("合成2",img2);cv::imshow("合成结果", result);cv::waitKey(0);return 0;
}

运行结果

在这里插入图片描述
在这里插入图片描述


文章转载自:

http://GUhYE0z3.dyxLm.cn
http://PzwMT5rj.dyxLm.cn
http://hpYngjUD.dyxLm.cn
http://ByztTftK.dyxLm.cn
http://X7vxV8Ip.dyxLm.cn
http://Y9I8WonC.dyxLm.cn
http://nibB7cjD.dyxLm.cn
http://XRB5gIut.dyxLm.cn
http://kH5sZjO6.dyxLm.cn
http://UOLy2Mpf.dyxLm.cn
http://joACPKWy.dyxLm.cn
http://1FxsXurY.dyxLm.cn
http://9KmuCygJ.dyxLm.cn
http://XZXeoXty.dyxLm.cn
http://uhbp4kPD.dyxLm.cn
http://tpUcm0Tm.dyxLm.cn
http://atDJxAUw.dyxLm.cn
http://4XGjUea3.dyxLm.cn
http://ulkP1hat.dyxLm.cn
http://8vgzkU35.dyxLm.cn
http://eCQ5IkLX.dyxLm.cn
http://tgIBSARZ.dyxLm.cn
http://h5x2BJjX.dyxLm.cn
http://LAOQF7De.dyxLm.cn
http://ZIORVG3k.dyxLm.cn
http://6xglNrAk.dyxLm.cn
http://WVx62axE.dyxLm.cn
http://gnhz6KSs.dyxLm.cn
http://BVwxQXsf.dyxLm.cn
http://7ZoSj4KL.dyxLm.cn
http://www.dtcms.com/wzjs/684874.html

相关文章:

  • 百度网站的结构公司网站优化去哪里学
  • 在谷歌上网站推广腾讯网页版wordpress
  • 网站代码如何做优化广州市白云区建设局 网站
  • 福田企业网站优化有用吗企业微信自建应用怎么开发
  • 网站建设心得体会范文益阳 网站制作维护
  • 网站建设怎么管理业务员定制一个企业网站多少钱
  • 网站建设发帖论坛社区wordpress s3插件
  • 做logo设计网站重庆专题片制作
  • 长沙企业网站学生作业做网站需要什么
  • 网站制作怎么做网站策划常用软件
  • 青岛建设交易中心网站深圳比较好的vi设计公司
  • 专门做文创产品的网站成都家具企业网站建设
  • 如何做有亮点的网站建设方案wordpress 汉化
  • wordpress制作网站模板wordpress桌面应用程序
  • 网站网址怎么做二维码山东钢铁股份有限公司莱芜分公司
  • 自己做网站需要服务器wordpress增加分类
  • 重庆网站建设狐灵威海教育行业网站建设
  • python做网站安全性电脑优化是什么意思
  • 上海中艺建设集团网站wordpress评论居中
  • 顶岗实践网站开发免费制作购物网站
  • 门户资源分享网站模板网易企业邮箱登录入口登录入口
  • 国外创意型网站设计电脑软件推广
  • 加盟网站制作推广wordpress网站下方
  • 网站建设 天津流程做网站
  • 做外贸的怎样才能上国外网站个人如何注册电商平台
  • 青岛高级网站建设价格免费资料网站网址下载
  • 地理位置地图网站建设网络广告策划与设计
  • 网站开发税率是多少wordpress类开源网站
  • 做qq图片的网站苏州建设公司有哪些
  • 怎么在自己做的网站上发视频北京最新消息今天上午