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

白城网站建设公司免费制作永久个人网站

白城网站建设公司,免费制作永久个人网站,阿里云wordpress安装,wordpress中文极简LUT(Look-Up Table)查找表是OpenCV中一种常用的图像处理方法,用于对图像进行像素级别的颜色映射或图像增强操作。LUT查找表可以实现快速、高效的颜色转换和像素操作,尤其在处理大量像素的情况下具有优势。以下是关于OpenCV LUT查找…

LUT(Look-Up Table)查找表是OpenCV中一种常用的图像处理方法,用于对图像进行像素级别的颜色映射或图像增强操作。LUT查找表可以实现快速、高效的颜色转换和像素操作,尤其在处理大量像素的情况下具有优势。以下是关于OpenCV LUT查找表的一些重要知识点:

1.LUT数据结构:在OpenCV中,LUT查找表通常是一个一维数组或矩阵,其大小通常为256个元素(对于8位图像)。每个元素表示一种颜色或灰度级的映射。可以通过修改查找表中的元素来实现颜色的映射或像素操作。

2.查找表映射:将LUT查找表应用于图像时,可以使用OpenCV的cv::LUT函数进行映射。该函数的原型如下:

void cv::LUT(InputArray src, InputArray lut, OutputArray dst);

  • src:输入图像,可以是单通道或多通道的。
  • lut:查找表,通常是创建的LUT数据结构。
  • dst:输出图像,与输入图像具有相同的大小和类型。

3.创建四通道的LUT查找表矩阵,使用LUT函数进行映射

//将bitmap转化为Mat类Mat image(info.height, info.width, CV_8UC4, pixels);uchar lutFirst[256];for(int i=0;i<256;i++){if(i<=100)lutFirst[i]=0;if(i>100&&i<=200)lutFirst[i]=100;if(i>200)lutFirst[i]=255;}Mat lutOne(1,256,CV_8UC1,lutFirst);//LUT查找表第二层uchar lutSecond[256];for(int i=0;i<256;i++) {if (i <= 100)lutSecond[i] = 0;if (i > 100 && i <= 150)lutSecond[i] = 100;if (i > 150 && i <= 200)lutSecond[i] = 150;if (i > 200)lutSecond[i] = 255;}Mat lutTow(1,256,CV_8UC1,lutSecond);//LUT查找表第三层uchar lutThird[256];for(int i=0;i<256;i++) {if (i <= 100)lutThird[i] = 200;if (i > 100 && i <= 200)lutThird[i] = 200;if (i > 200)lutThird[i] = 255;}Mat lutThree(1,256,CV_8UC1,lutThird);//LUT查找表第四层uchar lutFour[256];for(int i=0;i<256;i++) {if (i <= 100)lutFour[i] = 200;if (i > 100 && i <= 200)lutFour[i] = 200;if (i > 200)lutFour[i] = 255;}Mat lutfour(1,256,CV_8UC1,lutFour);//拥有四通道的LUT查找表矩阵vector<Mat> mergeMats;mergeMats.push_back(lutOne);mergeMats.push_back(lutTow);mergeMats.push_back(lutThree);mergeMats.push_back(lutfour);Mat LutTree;merge(mergeMats,LutTree);Mat gray,out0,out1,out2;cvtColor(image,gray,COLOR_BGR2GRAY);LUT(gray,lutOne,out0);LUT(image,lutOne,out1);LUT(image,LutTree,out2);imwrite("/sdcard/DCIM/out0.jpg",out0);imwrite("/sdcard/DCIM/out1.jpg",out1);imwrite("/sdcard/DCIM/out2.jpg",out2);

    out0                                               out1                                                   out2

http://www.yayakq.cn/news/602135/

相关文章:

  • 网站设计论文开题报告建筑人才网官方网站评职称
  • 基于vue的毕业设计题目西安关键词seo
  • 网站建设空间空间有几种类型如何更换网站新域名
  • 简约的网站设计界面河南郑州广告公司网站建设
  • 旅游投资公司网站建设ppt模板asp 企业网站
  • 网站的排版包括什么意思做肝病科网站
  • 上海人才网官网站首页楚雄市住房和城乡建设局门户网站
  • 有没有专门做中式的设计网站百度如何给网站做评价
  • 网站没有百度权重百度回收网站搭建
  • 衡阳做淘宝网站建设搜索引擎优化涉及到内容
  • 把网站从空间删除狮岭做包包的网站
  • 网站建设包括哪些部分重庆网站建设入门培训
  • 外文网站开发能查个人信息的网站
  • 网站后台页面是什么wordpress 如何使用php版本号
  • 网站开发技术框架汉川网站制作
  • 修改公司网站网页建设专业网站价格
  • 数字资产交易网站建设什么是网络营销产生的观念原因
  • 海南通信建设有限公司官方网站pinterest的优点
  • 青岛做网站优化哪家好flash怎么做网页
  • 如果创建网站谷歌海外推广怎么做
  • 小型企业网站建设旅游景点网论文广州网页设计公司公司
  • 网站广告怎样做工地施工模板尺寸要求
  • 营销类网站 英文seo外包顾问
  • 沂源手机网站建设公司东软 网站群平台建设
  • js网站模板石景山网站开发
  • 辽宁建设工程信息网官网新网站入口买服务器做网站主机
  • 淘宝联盟链接的网站怎么做网站小图标怎么做
  • 婚恋网站 模板建筑类电商网站
  • 做的网站要花钱吗域名怎么获得
  • 南通建公司网站人工智能的关键词