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

阿里云域名怎么做网站网站开发都用什么软件

阿里云域名怎么做网站,网站开发都用什么软件,樟木头镇网站建设公司,wordpress customizr操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 比较、AND、OR、NOT等。这类操作可用于创建基于条件的掩码,这对于图像分割或特征选择非常有用。 主要函数 1. 按位与 (cv::cuda::b…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

比较、AND、OR、NOT等。这类操作可用于创建基于条件的掩码,这对于图像分割或特征选择非常有用。

主要函数

1. 按位与 (cv::cuda::bitwise_and)

功能: 对两个矩阵执行逐元素按位与操作。

函数原型
void cv::cuda::bitwise_and
(InputArray src1,        // 第一个输入矩阵或标量InputArray src2,        // 第二个输入矩阵或标量OutputArray dst,       // 输出矩阵const GpuMat& mask = GpuMat(), // 可选掩码矩阵Stream& stream = Stream::Null() // 可选CUDA流
);
参数介绍:
  • src1: 输入的第一个矩阵或标量。
  • src2: 输入的第二个矩阵或标量。
  • dst: 输出的结果矩阵。
  • mask: 可选的掩码矩阵,用于指定哪些像素参与计算,默认为空(不使用掩码)。
  • stream: CUDA流对象,用于控制操作的异步执行,默认为同步执行。

2. 按位或 (cv::cuda::bitwise_or)

功能: 对两个矩阵执行逐元素按位或操作。

函数原型
void cv::cuda::bitwise_or
(InputArray src1,InputArray src2,OutputArray dst,const GpuMat& mask = GpuMat(),Stream& stream = Stream::Null()
);
参数
  • src1: 输入的第一个矩阵或标量。
  • src2: 输入的第二个矩阵或标量。
  • dst: 输出的结果矩阵。
  • mask: 可选的掩码矩阵,用于指定哪些像素参与计算,默认为空(不使用掩码)。
  • stream: CUDA流对象,用于控制操作的异步执行,默认为同步执行。

3. 按位非 (cv::cuda::bitwise_not)

功能: 对单个矩阵执行逐元素按位非操作。

函数原型
void cv::cuda::bitwise_not
(InputArray src,        // 输入矩阵OutputArray dst,       // 输出矩阵const GpuMat& mask = GpuMat(), // 可选掩码矩阵Stream& stream = Stream::Null() // 可选CUDA流
);
参数介绍
  • src: 输入的矩阵。
  • dst: 输出的结果矩阵。
  • mask: 可选的掩码矩阵,用于指定哪些像素参与计算,默认为空(不使用掩码)。
  • stream: CUDA流对象,用于控制操作的异步执行,默认为同步执行。

4. 按位异或 (cv::cuda::bitwise_xor)

功能: 对两个矩阵执行逐元素按位异或操作。

函数原型

void cv::cuda::bitwise_xor
(InputArray src1,InputArray src2,OutputArray dst,const GpuMat& mask = GpuMat(),Stream& stream = Stream::Null()
);
参数介绍
  • src1: 输入的第一个矩阵或标量。
  • src2: 输入的第二个矩阵或标量。
  • dst: 输出的结果矩阵。
  • mask: 可选的掩码矩阵,用于指定哪些像素参与计算,默认为空(不使用掩码)。
  • stream: CUDA流对象,用于控制操作的异步执行,默认为同步执行。

示例代码

以下是一个综合示例,展示了如何使用这些逻辑运算函数,并包含了所有参数的使用:


#include <opencv2/cudaarithm.hpp>  // 包含CUDA算术和逻辑运算头文件
#include <opencv2/opencv.hpp>int main()
{// 创建两个输入矩阵cv::Mat h_src1 = ( cv::Mat_< uchar >( 3, 3 ) << 1, 0, 1, 0, 1, 0, 1, 0, 1 );  // 第一个输入矩阵cv::Mat h_src2 = ( cv::Mat_< uchar >( 3, 3 ) << 0, 1, 0, 1, 0, 1, 0, 1, 0 );  // 第二个输入矩阵// 将它们上传到GPUcv::cuda::GpuMat d_src1, d_src2;d_src1.upload( h_src1 );d_src2.upload( h_src2 );// 定义输出矩阵cv::cuda::GpuMat d_dst;// 按位与操作cv::cuda::bitwise_and( d_src1, d_src2, d_dst );cv::Mat h_bitwise_and;d_dst.download( h_bitwise_and );std::cout << "Result (Bitwise AND):\n" << h_bitwise_and << std::endl;// 按位或操作cv::cuda::bitwise_or( d_src1, d_src2, d_dst );cv::Mat h_bitwise_or;d_dst.download( h_bitwise_or );std::cout << "Result (Bitwise OR):\n" << h_bitwise_or << std::endl;// 按位非操作cv::cuda::bitwise_not( d_src1, d_dst );cv::Mat h_bitwise_not;d_dst.download( h_bitwise_not );std::cout << "Result (Bitwise NOT on src1):\n" << h_bitwise_not << std::endl;// 按位异或操作cv::cuda::bitwise_xor( d_src1, d_src2, d_dst );cv::Mat h_bitwise_xor;d_dst.download( h_bitwise_xor );std::cout << "Result (Bitwise XOR):\n" << h_bitwise_xor << std::endl;return 0;
}

运行结果

Result (Bitwise AND):
[  0,   0,   0;0,   0,   0;0,   0,   0]
Result (Bitwise OR):
[  1,   1,   1;1,   1,   1;1,   1,   1]
Result (Bitwise NOT on src1):
[254, 255, 254;255, 254, 255;254, 255, 254]
Result (Bitwise XOR):
[  1,   1,   1;1,   1,   1;1,   1,   1]

文章转载自:

http://o2RAjHRi.zdzgf.cn
http://DYnMOJo0.zdzgf.cn
http://RYdYUykd.zdzgf.cn
http://wYqnYznf.zdzgf.cn
http://7EyaTF0P.zdzgf.cn
http://BVb8Shcc.zdzgf.cn
http://JsoamdBr.zdzgf.cn
http://FUmGlMFa.zdzgf.cn
http://JUuUX4fh.zdzgf.cn
http://f7xBT5y6.zdzgf.cn
http://i8Ev8IyL.zdzgf.cn
http://8n07J0hO.zdzgf.cn
http://8xRtJmCW.zdzgf.cn
http://ebSL0ycs.zdzgf.cn
http://WI1979NW.zdzgf.cn
http://oSpn6hxK.zdzgf.cn
http://gm2AGJbe.zdzgf.cn
http://usgI9cny.zdzgf.cn
http://hTBBaEaf.zdzgf.cn
http://fLioVwfD.zdzgf.cn
http://62zr4Cqp.zdzgf.cn
http://hN1eVVWv.zdzgf.cn
http://WGDEmcgd.zdzgf.cn
http://Mx0RMT8l.zdzgf.cn
http://Bfc6jwRF.zdzgf.cn
http://5pKlLrkD.zdzgf.cn
http://lGT9PFxZ.zdzgf.cn
http://xxBUIpEU.zdzgf.cn
http://5x01sR1z.zdzgf.cn
http://zFuuhID6.zdzgf.cn
http://www.dtcms.com/wzjs/673106.html

相关文章:

  • 英语网站新增两个栏目海报设计制作网站
  • 深圳交易平台网站开发蛋糕网站制作答辩
  • wap网站报价docker wordpress 发布
  • asp网站如何做伪静态廊坊cms建站系统
  • 网站建设 php jsp .nethtml 5电影网站源码
  • 网站改版怎么办如何修改wordpress的语言
  • 天津手机网站公司做it题的网站
  • 上海网站被查wordpress手机版设置
  • 公司网站维护都需要怎么做wordpress加载视频
  • 怎样在设计网站做图赚钱吗做企业网站的费用
  • 网站建设客户确认单自建网站推广的最新发展
  • 做网站服务器配置怎么选深圳软件开发招聘信息
  • 在线做生存曲线的网站有哪些国外社交网站做的比较好的是
  • 技术合同 网站开发做羞羞网站
  • 做行业网站如何采集信息好的做网站的公司
  • 网站建设网站免费淘宝站外网站可以做吗
  • 做结构图用什么网站wordpress音乐防刷新
  • 大良网站建设价位西安关键词优化软件
  • 网站建设后期顺德网站建设教程
  • 怎么开网站平台有关网站建设的网站
  • 河北唐山建设工程协会网站电子商务网站的建设课件
  • 学做网站论坛坑人吗网络营销推广的主要目标
  • 建设网站的知识竞赛网站建设的工作流程
  • 买东西网站哈尔滨短视频运营
  • 兖州网站建设推广做网站多久能学会
  • 南通外贸建站响应式网站 html
  • 太原企业网站制作公司做网站资料准备什么
  • php自己做网站防止网站流量被刷
  • 动易的网站系统网站页面优化方法有哪些内容
  • 鄂尔多斯住房和城乡建设局网站郑州网站优化公司哪家好