opencv4.8 系列一图像操作运算

使用 Scalar 函数进行加减乘除

dst = image + Scalar(50, 50, 50);imshow("加法运算",dst);dst = image - Scalar(50, 50, 50);imshow("加法运算",dst);dst = image / Scalar(2, 2, 2);imshow("除法法运算", dst);Mat m = Mat::zeros(image.size(),image.type());m = Scalar(2,2,2);multiply(image,m,dst);imshow("乘法运算", dst);

底层代码分解

int w = image.cols;int h = image.rows;int dims = image.channels();m = Scalar(50,50,50);for (int row = 0; row < h; row++){for (int cols = 0; cols < w; cols++){Vec3b p1 = image.at<Vec3b>(row, cols);Vec3b p2 = image.at<Vec3b>(row, cols);image.at<Vec3b>(row, cols)[0] = saturate_cast<uchar>(p1[0]+p2[0]);image.at<Vec3b>(row, cols)[1] = saturate_cast<uchar>(p1[1] + p2[1]);image.at<Vec3b>(row, cols)[2] = saturate_cast<uchar>(p1[2] + p2[2]);}}使用OpenCV 自带函数 //add(image,m,dst);//subtract(image, m, dst);//multiply(image, m, dst);cpp

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/9116.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在Linux环境下运行Excel的VBA宏文件

在Linux下调用EXCEL&#xff08;XLSM&#xff09;文件&#xff0c;并执行里面的VBA宏&#xff0c;这个看似是个伪需求&#xff1b;但做过办公自动化的都知道&#xff0c;在10几20年前&#xff0c;VBA宏是办公自动化里面最简单&#xff0c;并最不可或缺的一环&#xff0c;甚至现…

SwiftUI 5.0(iOS 17.0,macOS 14.0+)新 Inspector 辅助视图之趣味漫谈

概览 在 SwiftUI 开发中,苹果为我们提供了多种辅助视图用来显示额外信息从而极大丰富了应用的表现力,比如:Alert、Sheet、ContextMenu 等等。 从 SwiftUI 5.0(iOS 17+)开始, 又增加了一种全新的辅助视图:Inspector。 在本篇博文中,您将学到如下内容: 概览1. Inspe…

哈迪斯2发售时间 哈迪斯游戏攻略 苹果电脑怎么玩《哈迪斯2》

这两年肉鸽游戏大爆发&#xff0c;只要不是美女抽卡养成那基本上就是肉鸽了&#xff0c;但是真正让玩家口服心服的肉鸽游戏不多&#xff0c;《哈迪斯》绝对算是其中一款。 近日让玩家期待已久的肉鸽大作&#xff0c;晶体管工作室制作的《哈迪斯》正统续作《哈迪斯2》终于开卖了…

网络编程基础回顾

计算机网络&#xff08;5&#xff09;&#xff1a;运输层 OSI 模型与 TCP/IP 协议 OSI七层协议模型 (open system interconnection) 应用层&#xff1a;为应用数据提供服务表示层&#xff1a;数据格式转化&#xff0c;数据加密会话层&#xff1a;建立、维护和管理会话传输层&…

微信小程序中的图像魔术:高效利用Canvas实现图片压缩技巧全解析

微信小程序中的图像魔术&#xff1a;高效利用Canvas实现图片压缩技巧全解析 Canvas基础与图片压缩原理Canvas介绍图片压缩原理 微信小程序实战&#xff1a;Canvas压缩图片步骤1&#xff1a;准备Canvas环境步骤2&#xff1a;加载图片步骤3&#xff1a;压缩逻辑实现 安全性能与安…

element-ui 中修改loading加载样式

element-ui 中的 loading 加载功能&#xff0c;默认是全屏加载效果 设置局部&#xff0c;需要自定义样式或者修改样式&#xff0c;方法如下&#xff1a; import { Loading } from element-uiVue.prototype.$baseLoading (text) > {let loadingloading Loading.service({…

2-6 任务 猜数小游戏(单次版)

本任务要求编写一个猜数小游戏&#xff08;单次版&#xff09;&#xff0c;游戏规则是计算机产生一个0到100之间的随机整数&#xff0c;用户通过输入猜测的数字进行猜测&#xff0c;根据猜测情况给出提示&#xff0c;直到猜对为止。编程思路是利用while循环和多分支结构实现永真…

JS 请编写一个Child继承Parent的方法

JS 有哪些继承方式 JavaScript 中常见的继承方式有以下几种&#xff1a; 原型链继承 构造函数继承 组合继承&#xff08;原型链加构造函数&#xff09; 原型式继承 寄生式继承 ES6 的 class 的 extends 关键字&#xff08;用于现代类继承&#xff09; 1、原型链继承 fu…

美特CRM upload.jsp 文件上传致RCE漏洞复现(CNVD-2023-06971)

0x01 产品简介 MetaCRM是一款智能平台化CRM软件,通过提升企业管理和协同办公,全面提高企业管理水平和运营效率,帮助企业实现卓越管理。美特软件开创性地在CRM领域中引入用户级产品平台MetaCRM V5/V6,多年来一直在持续地为客户创造价值,大幅提升了用户需求满足度与使用的满意…

静态分配IP,解决本地连接不上Linux虚拟机的问题

在Window环境下&#xff0c;使用远程终端工具连接不了VMware搭建的Linux虚拟机&#xff08;CentOS 7&#xff09;&#xff0c;并且在命令行ping不通该Linux虚拟机的IP地址。下面通过配置网关解决本地与Linux虚拟机连接问题&#xff1a; 1 查看虚拟机网关地址 在VMware虚拟机上…

快速掌握Element-Ul,构建高效网页应用【AI写作】

首先&#xff0c;这篇文章是基于笔尖AI写作进行文章创作的&#xff0c;喜欢的宝子&#xff0c;也可以去体验下&#xff0c;解放双手&#xff0c;上班直接摸鱼~ 按照惯例&#xff0c;先介绍下这款笔尖AI写作&#xff0c;宝子也可以直接下滑跳过看正文~ 笔尖Ai写作&#xff1a;…

竞赛课第十周(巴什游戏,尼姆博弈)

目录 目的: 实验内容: 第一题 思路&#xff1a; 【参考代码】 【运行结果】 第二题 输入&#xff1a; 输出&#xff1a; 【参考代码】 【运行结果】 目的: 熟悉并掌握公平组合游戏 &#xff08;1&#xff09;巴什游戏、尼姆游戏 &#xff08;2&#xff09;图游戏…

【源码+文档+调试教程】基于微信小程序的电子购物系统的设计与实现

摘 要 由于APP软件在开发以及运营上面所需成本较高&#xff0c;而用户手机需要安装各种APP软件&#xff0c;因此占用用户过多的手机存储空间&#xff0c;导致用户手机运行缓慢&#xff0c;体验度比较差&#xff0c;进而导致用户会卸载非必要的APP&#xff0c;倒逼管理者必须改…

c语言求最大公约数和最小公倍数

/** 输入两个正整数m和n,求其最大公约数* 最大公约数:使用更相减损术* 更相减损术:* 1.两个数都是偶数:用2约简直到有一个数不是偶数,再使两者相减直到减数和差相等为止* 最大公约数被减数和差相等的数 * 约掉几个2就乘以几个2* 2.两个数有一个为奇数使两者相减直到减数和差相等…

【数据结构与算法】力扣 226. 翻转二叉树

题目描述 给你一棵二叉树的根节点 root &#xff0c;翻转这棵二叉树&#xff0c;并返回其根节点。 示例 1&#xff1a; 输入&#xff1a; root [4,2,7,1,3,6,9] 输出&#xff1a; [4,7,2,9,6,3,1]示例 2&#xff1a; 输入&#xff1a; root [2,1,3] 输出&#xff1a; [2,3,1…

应聘项目经理,软考证书会是一个加分项吗?

加分项是必需的&#xff0c;特别是IT行业的项目经理职位。您可以在各大招聘网站上搜索项目经理职位&#xff0c;前景好、薪资高、待遇好的项目经理岗位&#xff0c;基本上都有证书的要求。非IT行业项目经理&#xff0c;可以考虑PMP证书或者其他与专业相关的证书&#xff0c;比如…

低压MOS在多电平逆变器上的应用-REASUNOS瑞森半导体

一、前言 多电平逆变器&#xff0c;是一种新型逆变器。常规逆变器&#xff0c;在单桥臂上采用单个开关器件。多电平逆变器在单桥臂上包含多个串联开关器件&#xff0c;能够精细地控制输出电压。将逆变输出的正弦波进行微分&#xff0c;微分数量越多&#xff0c;越接近正弦波。…

C++ 多态(一)

一、多态定义 同一种操作作用于不同的对象时&#xff0c;可以产生不同的行为。在面向对象编程中&#xff0c;多态性是指通过继承和重写实现的&#xff0c;同一个方法在不同的子类中可以表现出不同的行为。多态性可以提高代码的灵活性和可扩展性&#xff0c;使得程序更易于维护…

Garden Planner for Mac v3.8.62注册激活版:园林绿化设计软件

Garden Planner for Mac是一款专为苹果Mac OS平台设计的园林景观设计软件。这款软件的主要功能是帮助用户设计梦想中的花园&#xff0c;包括安排植物、树木、建筑物和其他物体。 Garden Planner for Mac提供了一个包含1200多种植物和物体符号的库&#xff0c;这些符号都可以进行…

使用QLoRA在自定义数据集上finetuning 大模型 LLAMA3 的数据比对分析

概述: 大型语言模型(LLM)展示了先进的功能和复杂的解决方案,使自然语言处理领域发生了革命性的变化。这些模型经过广泛的文本数据集训练,在文本生成、翻译、摘要和问答等任务中表现出色。尽管LLM具有强大的功能,但它可能并不总是与特定的任务或领域保持一致。 什么是LL…