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

网站的静态页面谁做动漫公司网站建设

网站的静态页面谁做,动漫公司网站建设,网站建设推广谷得网络,平面设计和网站运营分离RGB彩图颜色通道 也就是把每种分量的亮度图提出来 vectorMat channels;split(image1, channels);Mat R channels.at(0);Mat G channels.at(1);Mat B channels.at(2); 这样R,G,B每个图就是这个图的颜色分量图了 图片的克隆#xff0c;深拷贝#xff01; Mat…分离RGB彩图颜色通道 也就是把每种分量的亮度图提出来 vectorMat channels;split(image1, channels);Mat R channels.at(0);Mat G channels.at(1);Mat B channels.at(2); 这样R,G,B每个图就是这个图的颜色分量图了 图片的克隆深拷贝 Mat image1_copy image1.clone(); 申明一个点操作 Point pt;pt.x 10;pt.y 10; 这样就可以得到一个点你可以把它当作圆心来进行画圆操作 circle(image1_copy,pt, 6, CV_RGB(255, 0, 0), -1, 8, 0); 图点半径颜色-1代表填充1代表不填充8和0都是默认参数 也可以申明两个点进行画线操作。 line(image1_copy, Point(20,20), pt2, CV_RGB(0, 255, 0), 1, 8, 0); 这里也可以直接在函数里面写Point(20,20)也代表了一个点但就不能在其他地方用这个了。 申明一个矩形的操作也可以叫矩形的ROI Rect rect;rect.x 10;rect.y 10;rect.width 90;rect.height 90;rectangle(image1_copy, rect, CV_RGB(243, 125, 254), 1, 8, 0); 下面是直方图统计图的画法 统计各个通道的RGB函数 网上的学习 void showHist(Mat img, Mat dst) {//1、创建3个矩阵来处理每个通道输入图像通道。//我们用向量类型变量来存储每个通道并用split函数将输入图像划分成3个通道。vectorMatbgr;split(img, bgr);//2、定义直方图的区间数int numbers 256;//3、定义变量范围并创建3个矩阵来存储每个直方图float range[] { 0,256 };const float* histRange { range };Mat b_hist, g_hist, r_hist;//4、使用calcHist函数计算直方图int numbins 256;calcHist(bgr[0], 1, 0, Mat(), b_hist, 1, numbins, histRange);calcHist(bgr[1], 1, 0, Mat(), g_hist, 1, numbins, histRange);calcHist(bgr[2], 1, 0, Mat(), r_hist, 1, numbins, histRange);//5、创建一个512*300像素大小的彩色图像用于绘制显示int width 800;int height 600;Mat histImage(height, width, CV_8UC3, Scalar(0, 0, 0));//6、将最小值与最大值标准化直方图矩阵normalize(b_hist, b_hist, 0, height, NORM_MINMAX);normalize(g_hist, g_hist, 0, height, NORM_MINMAX);normalize(r_hist, r_hist, 0, height, NORM_MINMAX);//7、使用彩色通道绘制直方图int binStep cvRound((float)width / (float)numbins); //通过将宽度除以区间数来计算binStep变量for (int i 1; i numbins; i){line(histImage,Point(binStep * (i - 1), height - cvRound(b_hist.atfloat(i - 1))),Point(binStep * (i), height - cvRound(b_hist.atfloat(i))),Scalar(255, 0, 0));line(histImage,Point(binStep * (i - 1), height - cvRound(g_hist.atfloat(i - 1))),Point(binStep * (i), height - cvRound(g_hist.atfloat(i))),Scalar(0, 255, 0));line(histImage,Point(binStep * (i - 1), height - cvRound(r_hist.atfloat(i - 1))),Point(binStep * (i), height - cvRound(r_hist.atfloat(i))),Scalar(0, 0, 255));}dst histImage;return; } 其中值得学习的函数有 创建画布 int width 800;int height 600;Mat histImage(height, width, CV_8UC3, Scalar(0, 0, 0)); 归一化高度宽度 normalize(b_hist, b_hist, 0, height, NORM_MINMAX);normalize(g_hist, g_hist, 0, height, NORM_MINMAX);normalize(r_hist, r_hist, 0, height, NORM_MINMAX); 对直方图函数处理后的每个统计直方图大小的处理 height - cvRound(b_hist.atfloat(i - 1) 因为画布是从上往下数的 计算灰度图的直方统计量函数 int numbers 256;//3、定义变量范围并创建3个矩阵来存储每个直方图float range[] { 0,256 };const float* histRange { range };Mat b_hist, g_hist, r_hist;//4、使用calcHist函数计算直方图int numbins 256;calcHist(bgr[0], 1, 0, Mat(), b_hist, 1, numbins, histRange);calcHist(bgr[1], 1, 0, Mat(), g_hist, 1, numbins, histRange);calcHist(bgr[2], 1, 0, Mat(), r_hist, 1, numbins, histRange);统计各个通道的RGB函数 自己的编写 int h R.rows;int w R.cols;int hisgramR[256] {0};for (int j 0; j h; j) {for (int i 0; i w; i) {hisgramR[R.atuchar(j, i)] hisgramR[R.atuchar(j, i)]1;}} 针对于每个像素进行统计 int nHistWidth 256;int nHistHeight 400;Mat matHistImage(nHistHeight, nHistWidth, CV_8UC3, Scalar(255, 255, 255));for (int i 0; i 256; i) {line(matHistImage, Point(i, nHistHeight-1), Point(i, nHistHeight-hisgramR[i]*400/5000), CV_RGB(255,0, 0), 1, 8, 0);} 制造画布且归一化可能不太标准找了一个比较大的数进行相乘除
http://www.pierceye.com/news/280996/

相关文章:

  • 企业网站备案资料样本自建网站要多少钱
  • 女生做网站推广常用的网站推广方法
  • 营销型网站建设公司哪家建设开封做网站公司汉狮
  • 烟台专业网站建设seo实战培训教程
  • 上海建设项目环保验收公示网站dw做网站首页长宽设置多少
  • 中山网站制作系统创意视差wordpress主题
  • 安康网站开发公司广州微网站建设哪家好
  • 网站建设企业官网源码被代运营骗了怎么追回
  • 网站服务器 重启用邮箱做网站
  • 网站建设修改建议书网站快速收录方法
  • 网站建设项目步骤网站空间可以换吗
  • 美食网站界面设计网页设计制作代码大全
  • 宁波网站建设托管网站正在建设维护中页面
  • 古色古香网站模板响应式布局网站
  • 网站建设制作设计开发福建网站开发文档撰写
  • 钢管公司网站建设国外平面设计欣赏网站
  • 网站建设如何销售济南专门做网站的公司
  • 2018年淘宝客网站怎么做iis网站建设中
  • 网站倒计时代码企业网站建设运营方案
  • 课程网站开发过程东莞外贸模板建站
  • asp.net 网站提速廊坊企业官网搭建
  • 网站开发全过程电商数据分析
  • 代理 指定网站 hostwordpress图片无限放大
  • 中材建设有限公司招标网站包装设计网课答案
  • python云服务器网站开发实例外贸小家电网站推广
  • 郑州做网站公司中天猫商城的商品来源
  • 织梦网站首页互联网保险平台排名
  • 免费做链接的网站做动画相册在哪个网站好
  • 做思维导图好看的网站可以做富集分析的网站
  • wordpress 媒体库 cos百度网站怎样优化排名