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

厦门网站建设方案开发最好的设计公司

厦门网站建设方案开发,最好的设计公司,网站源文件下载,wordpress电商主题数据库操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。

该函数将输入图像中的每个像素用其邻域内颜色分布的“模式”代替,从而实现:

  • 颜色平滑(去除噪声)
  • 边界保持
  • 图像分割的预处理

函数原型

void cv::cuda::meanShiftFiltering 	
(InputArray  	src,OutputArray  	dst,int  	sp,int  	sr,TermCriteria  	criteria = TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 5, 1),Stream &  	stream = Stream::Null() 
) 	

参数

  • src 源图像。目前仅支持 CV_8UC4 类型的图像(即:8位无符号整型、4通道图像)。
  • dst 目标图像,包含映射后的点的颜色。它与源图像具有相同的尺寸和类型。
  • sp 空间窗口半径(以像素为单位)。
  • sr 颜色窗口半径(以颜色差异为单位)。
  • criteria 终止条件。参见 TermCriteria 结构体,用于控制算法迭代的最大次数或收敛精度。
  • stream 用于异步执行的 CUDA 流(Stream)。

代码示例

#include <opencv2/cudaimgproc.hpp>
#include <opencv2/opencv.hpp>int main()
{// Step 1: 读取图像cv::Mat h_src = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/Lenna.png" );if ( h_src.empty() ){std::cerr << "Failed to load image!" << std::endl;return -1;}// Step 2: 转换为 4 通道图像(BGRA)cv::cuda::GpuMat d_src, d_src_rgba;d_src.upload( h_src );cv::cuda::cvtColor( d_src, d_src_rgba, cv::COLOR_BGR2BGRA );  // 转为 CV_8UC4// Step 3: 创建输出图像cv::cuda::GpuMat d_dst;// Step 4: 设置参数并执行均值漂移滤波int sp = 10;  // 空间窗口大小int sr = 30;  // 颜色窗口大小cv::cuda::meanShiftFiltering( d_src_rgba, d_dst, sp, sr );// Step 5: 下载结果并显示cv::Mat h_dst;d_dst.download( h_dst );// Step 6: 如果需要恢复为 3 通道图像cv::cuda::GpuMat d_dst_bgr;cv::cuda::cvtColor( d_dst, d_dst_bgr, cv::COLOR_BGRA2BGR );cv::Mat h_final;d_dst_bgr.download( h_final );cv::imshow( "Original Image", h_src );cv::imshow( "Filtered Image", h_final );cv::waitKey( 0 );return 0;
}

运行结果

在这里插入图片描述


文章转载自:

http://eANkhpt5.frxsL.cn
http://ZEZChlj5.frxsL.cn
http://7QNaitPo.frxsL.cn
http://JNrDyjm2.frxsL.cn
http://7gwWgqKq.frxsL.cn
http://AoTqg07X.frxsL.cn
http://gfhiqXyc.frxsL.cn
http://a7vB6VwH.frxsL.cn
http://v2bRhSYn.frxsL.cn
http://Qmzuq79L.frxsL.cn
http://D1S2MxzI.frxsL.cn
http://vs4EENpy.frxsL.cn
http://Ggbuluxc.frxsL.cn
http://5Uf6tpDz.frxsL.cn
http://K89KzuCB.frxsL.cn
http://uGM9kCca.frxsL.cn
http://3tYx5UnK.frxsL.cn
http://cBMJfz1H.frxsL.cn
http://NLdStNCZ.frxsL.cn
http://yeqtnEkD.frxsL.cn
http://O5ENNeVO.frxsL.cn
http://g6YrOgcJ.frxsL.cn
http://CV1FFxiT.frxsL.cn
http://J5zqARHs.frxsL.cn
http://Anbw4AQt.frxsL.cn
http://eVTA0GCv.frxsL.cn
http://Jc0uoJKJ.frxsL.cn
http://IHSriSc3.frxsL.cn
http://zRnSvB0U.frxsL.cn
http://KvCDchs1.frxsL.cn
http://www.dtcms.com/wzjs/716514.html

相关文章:

  • 商城网站定制怎么做佛山顺德容桂网站制作
  • 广州网站外贸推广移动端模板网站建设价格
  • 保利拍卖公司网站临清市住房和城乡建设局网站
  • 石家庄网站备案制作钓鱼网站属于什么罪
  • xml做网站源码自己的电脑做网站会收录吗
  • 企业网站趋势网络服务费税收分类编码
  • 企业网站建设全包设计公司灰白色调网站
  • 表白网站怎么做网站建设 意见征集
  • 中国建设银行网站首页 定投企业信用信息公示系统(全国)官网
  • 深圳地区5g微波网站建设计划平面网站模版
  • c#网站开发技术广西seo公司
  • 自己如何建设个网站首页长春网站建设团队
  • 做餐饮类网站用哪个程序wordpress 运行
  • 大淘客cms网站建设网络推广有哪些常用方法
  • 昆明网站建设公司哪家好淮安app开发公司
  • 做网站需要登录什么软件html简单个人主页代码模板
  • 焊枪公司网站怎么做晋州网站建设哪家好
  • 深圳网站制作平台wordpress建站方便吗
  • 淮安 网站建设做淘宝客网站需要什么
  • 郑州做网站销售怎么样手机网站 尺寸
  • 杨凯做网站成都市互联网协会网页设计
  • 宁波高端网站建设推广开发者
  • 怎么用ps做网站首页图片尺寸wordpress 编辑器 图片
  • seo整站优化的思路及步骤提供微商城网站建设
  • 俄罗斯国际空间站超短网址生成
  • 长春站最新通知wordpress分类显示文章
  • 苏州做网站建设湖南省交通建设质安监督局网站
  • 手机怎么样自己做网站印度购物网站排名
  • 怎么建设一个漫画网站赣州做网站什么价格
  • 搭建高端网站中企动力为什么留不住人