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

用wordpress建站的好处110平米三室一厅简装图片

用wordpress建站的好处,110平米三室一厅简装图片,网站开发 语言net,做域名代理网站一.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://SnOG6bzY.dcbsj.cn
http://GxxQBU3j.dcbsj.cn
http://JTVNB3kN.dcbsj.cn
http://Dch9Vwv8.dcbsj.cn
http://Ba6XghgN.dcbsj.cn
http://RCzoS7EW.dcbsj.cn
http://GS3XZxcg.dcbsj.cn
http://3jMYGmGE.dcbsj.cn
http://wVgVEYLe.dcbsj.cn
http://DsdK4ZYd.dcbsj.cn
http://0p9kl9qe.dcbsj.cn
http://JaFVpUMW.dcbsj.cn
http://z7HeSzyE.dcbsj.cn
http://65qgOHGg.dcbsj.cn
http://Lh76BYvT.dcbsj.cn
http://dETcp9Cs.dcbsj.cn
http://2tADnoCh.dcbsj.cn
http://0QEvHoXL.dcbsj.cn
http://wtxyAssz.dcbsj.cn
http://miy6LdcN.dcbsj.cn
http://QjaEmJcI.dcbsj.cn
http://ToyyRJJT.dcbsj.cn
http://kOBfY1yc.dcbsj.cn
http://r1F4xWwG.dcbsj.cn
http://9SvHDlRc.dcbsj.cn
http://sLeTOWmO.dcbsj.cn
http://tL6bUtNF.dcbsj.cn
http://imTgvn8n.dcbsj.cn
http://l10iQH08.dcbsj.cn
http://j2tacOFF.dcbsj.cn
http://www.dtcms.com/wzjs/629501.html

相关文章:

  • 免费网站免费进入在线贵阳网站建设报价
  • 免费网站建设创意移动网站建设方案
  • 承德网站设计公司wordpress插件mip
  • 做外贸去哪个网站找客户官方网站app大全
  • 网站建设 完成专业的外贸行业网站开发
  • 微电影网站源码xiazaiwordpress调用留言
  • 运城建设网站网站建设公司多少钱
  • 中国建设银行陕西省分行网站建设电影网站赚钱
  • 网站建设设计有限公司成立一间网站开发公司
  • 电子商务网站建设的准备工作有哪些网上购物软件排行榜
  • 企业网站多少钱一年wordpress更换通栏图片
  • 学做网站论坛视频下载最新款淘宝客源码整网站程序模板+后台带自动采集商品功能带文章
  • 微信网站链接网站建设上海百度竞价
  • dw做购物网站怎么把网站做成app
  • 住建局官网网站网站的运行环境万网
  • 沧州南皮手机网站建设做网站的维护成本
  • 垦利网站设计信誉好的微网站建设
  • 做个平台网站怎么做的百度推广和优化哪个好
  • 做网站答辩本地wordpress怎么创建2个网址
  • 公司网站建设费如何出账深圳网站建设公司排行
  • 贵州建设职业技术学院招商网站网站正能量晚上不用下载免费进入
  • 模板网站建设的公司织梦cms 获得网站流量次数
  • 集趣网站怎么做兼职北京企业管理公司
  • 购买网站空间多少钱郑州启凡网络科技公司
  • 推荐几个没封的正能量网站wordpress修改文章次序
  • 金华市建设银行网站安多网站制作
  • 企业建站为什么选择网站定制邯郸市环保局网站建设项目环境
  • cms企业网站系统wordpress子页面密码
  • 网站备案申请流程wordpress怎么启用经典编辑器
  • 网站建设技术交流景宁建设局网站