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

档案网站开发小程序wordpress

档案网站开发,小程序wordpress,alexa网站排名,做相同网站违法吗一.cvtColor 1.作用 cvtColor 是 OPENCV 里面颜色转换的转换函数。能够实现 RGB 图像转换成灰度图、灰度图转换成 RGB 图像、RGB 转换成 HSV 等等 2.API CV_EXPORTS_W void cvtColor( InputArray src, OutputArray dst, int code, int dstCn 0 ); 第一个参数:…

一.cvtColor

1.作用

cvtColor 是 OPENCV 里面颜色转换的转换函数。能够实现 RGB 图像转换成灰度图灰度图转换成 RGB 图像RGB 转换成 HSV 等等

2.API

CV_EXPORTS_W void cvtColor( InputArray src, OutputArray dst, int code, int dstCn = 0 );

第一个参数:输入的图像数据
第二个参数:输出的图像数据
第三个参数:颜色转换的标识符,下面是转换的图表

第四个参数:目标图像通道数,默认为 0 

 3.代码实现:图像转换

#include <opencv2/core.hpp>
#include <opencv2/opencv.hpp>
#include <opencv2/dnn.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>using namespace cv;
using namespace std;int main()
{/********************将彩色图像转换成YUV图像*****************/Mat car_image = imread("car.png");//读取彩色图片if(car_image.empty()){printf("Can not load car_image.....\n");return -1;}Mat dst;cvtColor(car_image,dst,COLOR_BGR2YUV);//将图片从BGR格式转换成YUV格式imwrite("car1.png",dst);//将转换后的图片保存/*************将彩色图像转换成HSV图像*********************** */Mat car_image1 = imread("car.png");//读取彩色图片if(car_image1.empty()){printf("Can not load car_image1.....\n");return -1;}Mat dst1;cvtColor(car_image1,dst1,COLOR_RGB2HSV);//将图片从BGR格式转换成HSV格式imwrite("car2.png",dst1);//将转换后的图片保存return 0;
}

4.效果图:RGB->YUV,RGB->HSV

 二.putText

1.作用

        主要的功能是在 Mat 矩阵里面显示显示文字,也就是在图像里增加文字,类似于在图片左上角增加时间。

2.API

CV_EXPORTS_W void putText( InputOutputArray img, const String& text, Point org,
int fontFace, double fontScale, Scalar color,int thickness = 1, int lineType = LINE_8,
bool bottomLeftOrigin = false );

第一个参数:img 需要传入的图像数据
第二个参数:text 需要显示的文字
第三个参数:org 文字在图像数据中的坐标位置
第 四 个 参 数 : fontFace 字 体 类 型 , 常 用 的 字 体 类 型 如 下 : FONT_HERSHEY_SIMPLEX, FONT_HERSHEY_PLAIN,
FONT_HERSHEY_DUPLEX,FONT_HERSHEY_COMPLEX,FONT_HERSHEY_TRIPLEX,FONT_HERSHEY_COMPLEX_SMALL,FONT_HERSHEY_S,CRIPT_SIMPLEX,orFONT_HERSHEY_SCRIPT_COMPLEX,以上所有类型都可以配合 FONT_HERSHEY_ITALIC 使用,产生斜体效果
第五个参数:fontScale 字体的大小
第六个参数:color 是颜色标量,字体的显示颜色
第七个参数:thickness 是字体的粗细程度,默认为 1
第八个参数:lineType 线性,默认是 LINE_8,具体的几个如下:
第九个参数:bottomLeftOrigin 图像数据原点在左下角, Otherwise(默认 false)图像数据中原点的左上角。默认 bottomLeftOrigin= false,可能会在指定位置上往上偏一点,但不会太多。ture,就是会往下偏一点。

3.代码实现:图片上增加文字

#include <opencv2/core.hpp>
#include <opencv2/opencv.hpp>
#include <opencv2/dnn.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>using namespace cv;
using namespace std;int main()
{Mat image = imread("zjl.jpg");//读取图片if(image.empty()){printf("Can not load image.....\n");return -1;}string str = "2025-05-01 ";//要添加的字符串Point bg;bg.x = 0;//坐标的x轴是0bg.y = 400;//坐标的y轴是400int fontFace = FONT_HERSHEY_SIMPLEX;//字体类型double fontScale = 5;//字体大小Scalar color = Scalar(0, 0, 255);//字体颜色int thickness = 3;//字体粗细putText(image, str, bg, fontFace, fontScale, color, thickness);//添加文字imwrite("zjl1.jpg", image);//保存图片return 0;
}

4.效果图:

http://www.dtcms.com/a/522840.html

相关文章:

  • 珠海做网站报价开发一块地需要多少钱
  • 拱墅区哪里有网站建设北京网站建设公司哪些好
  • 建设企业网站费用滑县网站建设公司
  • 网站开发前端课程品牌网站的愿望清单怎么做
  • 网站模板设计开发上海医院网站建设
  • 临汾网站建设价格镇江市住房和城乡建设局网站
  • 网站管理员怎么登陆网站文章伪原创怎么做
  • 建设公寓租房信息网站阿里指数怎么没有了
  • 做直播网站软件有哪些软件网站用橙色
  • 贵州省建设厅报名网站小程序开发平台哪个品牌好
  • 上海高端网站建设服建企业网站怎么做
  • 威县做网站多少钱河北沧州最新消息
  • 住房和城乡建设部网站杂志步骤一
  • 关于做网站的ppt广东网站建设网
  • 湖州童装网站网站开发和微信开发需要什么人
  • 如何上传网站到凡科网西安微信网站建设公司
  • 秦皇岛建设局网站6山西省网站建设制作
  • 正规的网站制作服务商如何做网站进行推广
  • 做网站 属于电子商务济南简单的网站制作
  • 网站开发页面福州公司网站建设
  • 高端品牌网站建设公司哪家好wordpress 作者插件
  • 集团门户网站建设方案wordpress二级
  • 做网站怎么租个空间WordPress成绩查询
  • 广州上市网站建设的公司上海公共招聘平台
  • ps网站CAD做PS地砖贴图看网站搜什么关键词
  • 如何做网站英文简历模板禅城网页设计
  • 广州网站建设网站定制想建设一个网站 一般多少钱
  • 在网站后台管理系统里产品说明怎么添加图片做淘宝客网站备案要怎么写
  • 贵阳商城网站开发表情包在线制作网站
  • 山东一建建设有限公司网站首页外贸网站 服务器