首页 > 代码库 > 4.对原始图片依照预先配置好的颜色转换表进行图像转换
4.对原始图片依照预先配置好的颜色转换表进行图像转换
//设置颜色空间对照表 void InitColorTable() { for(int i=0;i<256;i++) ColorTable[i]=(i/120)*120; //可修改阈值 } //依照转换表对图片进行转换 void Test_LookUpTable() { InitColorTable(); //1行256列,8位无符号 Mat lookUpTable(1,256,CV_8U); uchar *p=lookUpTable.data; for(int i=0;i<256;i++) p[i]=ColorTable[i]; Mat g_srcImage=imread("D:\\OpenCV Projects\\OpenCV_Test_Image\\5.jpg"); Mat g_tmpImage; for(int i=0;i<256;i++) LUT(g_srcImage,lookUpTable,g_tmpImage);//依照转换表进行转换 imshow("原图",g_srcImage); imshow("转换后",g_tmpImage); }
4.对原始图片依照预先配置好的颜色转换表进行图像转换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。