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

用wordpress建站的好处wordpress 更改中文

用wordpress建站的好处,wordpress 更改中文,iis6.0做网站压缩,企业邮箱账号注册一.AT函数介绍 在 OpenCV 中,at() 是一个模板成员函数,用于访问和修改矩阵或图像中特定位置的元素。它提供了一种直接且类型安全的方式来操作单个像素值,但需要注意其性能和类型匹配问题 AT函数是OPENCV中重要的函数之一,它的作…

一.AT函数介绍

在 OpenCV 中,at() 是一个模板成员函数,用于访问和修改矩阵或图像中特定位置的元素。它提供了一种直接且类型安全的方式来操作单个像素值,但需要注意其性能和类型匹配问题

AT函数是OPENCV中重要的函数之一,它的作用是修改Mat的矩阵某个像素值,也就是我们要修改图像中的像素点就需要利用AT函数去获取并且修改,AT函数的修改一般需要循环cols和rows。然后对每个像素点进行修改。

下面这段代码的作用是调整图像中每个像素的颜色值,以此改变图像的整体色调

Mat mat = imread("frame1.jpg");//循环colsfor (int i = 0; i < mat.rows; i++){//循环rowsfor (int j = 0; j < mat.cols; j++){mat.at<Vec3b>(i,j)[0] = (int)mat.at<Vec3b>(i,j)[0] - 10; //R Channelmat.at<Vec3b>(i,j)[1] = (int)mat.at<Vec3b>(i,j)[1] - 50; //G Channelmat.at<Vec3b>(i,j)[2] = (int)mat.at<Vec3b>(i,j)[2] - 10; //B Channel}}imwrite("frame1_process.jpg", mat);

mat.at<Vec3b>(i,j)[0] 是蓝色(B)通道。

mat.at<Vec3b>(i,j)[1] 为绿色(G)通道。

mat.at<Vec3b>(i,j)[2] 是红色(R)通道。

此代码对每个通道进行了不同程度的减法操作:

蓝色通道数值减少 10。

绿色通道数值减少 50。

红色通道数值减少 10。

这样处理后,图像整体会呈现出偏红的色调,因为绿色通道被大幅削弱了。

Vec3b 解析

在 OpenCV 里,Vec3b 代表一个由 3 个字节(Byte)构成的向量,它对应着彩色图像中某个像素的三个通道。这里采用的是 BGR 通道顺序,并非 RGB:

Vec3b 是 OpenCV 中用于表示短向量的模板类,它的完整定义是 Vec<uchar, 3>,也就是包含 3 个无符号字符(unsigned char)的向量。在图像处理方面,它有以下特点:

  1. 每个通道的数值范围是 0 - 255。
  2. 适合表示 8 位无符号的 BGR 图像。
  3. 可以通过索引 [0][1][2] 来访问对应的通道。

下面是完整代码案例

#include <opencv2/opencv.hpp>
#include <iostream>using namespace cv;
using namespace std;int main() {// 读取图像Mat image = imread("input.jpg");if (image.empty()) {cout << "无法读取图像!" << endl;return -1;}// 遍历每个像素并调整颜色for (int i = 0; i < image.rows; i++) {for (int j = 0; j < image.cols; j++) {// 这里的代码会降低绿色通道的值,让图像偏红image.at<Vec3b>(i,j)[0] = max(0, image.at<Vec3b>(i,j)[0] - 10); // Bimage.at<Vec3b>(i,j)[1] = max(0, image.at<Vec3b>(i,j)[1] - 50); // Gimage.at<Vec3b>(i,j)[2] = max(0, image.at<Vec3b>(i,j)[2] - 10); // R}}// 保存处理后的图像imwrite("output.jpg", image);cout << "图像处理完成!" << endl;return 0;
}

 cvtColor函数

 cvtColor是 OpenCV 中用于颜色空间转换的核心函数,可实现不同色彩模式(如 RGB、HSV、灰度图等)之间的相互转换。下面为你详细介绍其作用和使用方法:

void cvtColor(InputArray src,      // 输入图像OutputArray dst,     // 输出图像int code,            // 颜色转换代码(如 COLOR_BGR2GRAY)int dstCn = 0);      // 目标图像的通道数(0 表示自动推导)
转换代码	作用
COLOR_BGR2GRAY	BGR → 灰度图
COLOR_BGR2RGB	BGR → RGB(通道顺序调整)
COLOR_BGR2HSV	BGR → HSV(色调、饱和度、亮度)
COLOR_BGR2YCrCb	BGR → YCrCb(亮度 + 色度)
COLOR_GRAY2BGR	灰度图 → BGR
COLOR_RGBA2RGB	RGBA → RGB(去除透明度通道)

如下是对单通道的mat图像转成灰度图,之后用at函数对其像素进行改变。


文章转载自:

http://sFJLfDsM.jfzbk.cn
http://D1aCE3ux.jfzbk.cn
http://JnadF2S3.jfzbk.cn
http://xBoOf0oz.jfzbk.cn
http://WWGmQd8K.jfzbk.cn
http://VNCZNRcS.jfzbk.cn
http://UmfdwCOT.jfzbk.cn
http://XNKHzVeF.jfzbk.cn
http://7hn6WduS.jfzbk.cn
http://UoW3lb88.jfzbk.cn
http://a3A7CUH3.jfzbk.cn
http://9TUq1JJf.jfzbk.cn
http://tiTsd0QA.jfzbk.cn
http://7K9FOS6Q.jfzbk.cn
http://8rXZau5J.jfzbk.cn
http://oa8twxMb.jfzbk.cn
http://ctumdk6N.jfzbk.cn
http://SqtENQ4L.jfzbk.cn
http://yw69pjOE.jfzbk.cn
http://foqvIaIM.jfzbk.cn
http://IzFWkios.jfzbk.cn
http://os1IQ5CY.jfzbk.cn
http://TMy6N5e7.jfzbk.cn
http://L53ErSBM.jfzbk.cn
http://WpIiJc8t.jfzbk.cn
http://TS4gxNNB.jfzbk.cn
http://rjHKh2rs.jfzbk.cn
http://HtgFot7J.jfzbk.cn
http://WslCbYba.jfzbk.cn
http://B4ZcHcv7.jfzbk.cn
http://www.dtcms.com/wzjs/656987.html

相关文章:

  • 公司网站域名过期wordpress禁止更新代码
  • 珠海网站建设费用免费公司网站建设
  • 自己做的网站和ie不兼容点击最多的网站
  • 我的网站是面向全国的选哪个公司的服务器比较好佛山搜索引擎推广服务好
  • 网站集群建设的意义学历提升文案
  • 心理学门户网站开发与实现浙江网站推广公司
  • 网站备案用户注销备案申请表wordpress 收费下载资源
  • git做网站根目录网站被百度蜘蛛爬了多久放出来
  • 明星个人网站设计模板哈尔滨网站建设 熊掌号
  • 蓟县集团网站建设网页设计和网站开发哪个好
  • 河北建设厅查询官方网站如何设计制作企业网站
  • 网站建设合同百度文库丹棱县 网站建设
  • 北京网站制作服务佛山新网站建设详细内容
  • 面向网站开发的相关知识大连做网站排名
  • 淘宝联盟怎么自己做网站推广国际新闻最新消息今天新闻大事件 中方
  • 网站被管理员权限淘宝店铺购买价格
  • 最快网站备案企业文化建设内容主要包括
  • 长沙有家具网站建设的吗wordpress 5开发接口
  • 深圳微交易网站开发免费的正能量视频素材网站
  • 英文版企业网站布局设计免费做海报的网站
  • 江苏网站seo平台外观设计网站
  • 杭州市网站seo咖啡厅网站建设
  • 做网站的服务器cpu异常宁波网站建设网站开发
  • 不用淘宝客api如何做网站网站需求分析的主要内容
  • 网站验收标准17网站一起做网店揭阳
  • 可以盗链图片的网站网站建设先航科技
  • 珠宝网站设计文案网站建站时间查询
  • 电商设计师工资高吗seo0577
  • wordpress皮肤下载站花瓣网图片素材官网
  • 排名做网站优化外国网页设计免费模板