使用MATLAB函数imapprox,imapprox是指通过减少颜色数量来近似处理索引图像。

语法:

[Y,newmap] = imapprox(X,map,Q)

索引图像有两个分量:整数数据矩阵X和彩色映射矩阵map(也就是调色板矩阵),Q为量化的颜色数量。

实例操作:

如:将256色的RGB图像减少为16色的RGB图像

RGB = imread('图片.jpg');
[X map] = rgb2ind(RGB,256);//得到彩色图像的索引图像
[Y,newmap] = imapprox(X,map,16);//16色的索引图像
RGB = ind2rgb(Y,newmap);//16色的索引图转换为RGB图像

如何把RGB图像的256色减少为16色、32色、64色相关推荐

  1. RGB图像-像素、分辨率、相关概念

    RGB图像-像素.分辨率.相关概念 一:RGB 1> RGB 基本理解 2> RGB分类RGB16\RGB24\RGB32 1. RGB16 2. RGB24 2. RGB32 二: 图像 ...

  2. RGB图像中特定颜色的提取

    一.理论基础 在电脑中,RGB的所谓"多少"就是指亮度,并使用整数来表示.通常情况下,RGB各有256级亮度,用数字表示为从0.1.2...直到255.注意虽然数字最高是255,但 ...

  3. 索引图像和真彩色RGB图像介绍

    简单介绍二值图像.灰度图像.索引图像和真彩色RGB图像四种基本类型. (1) 二值图像: 一幅二值图像的二维矩阵仅由0.1两个值构成,"0"代表黑色,"1"代白 ...

  4. 如何把灰度图变为rgb图像

    rgb图像化为灰度图是很容易的,matlab具有自带函数. 灰度图化为rgb图像:Google所得到的参考答案: https://www.mathworks.com/matlabcentral/ans ...

  5. 索引图像和RGB图像 位图图像和矢量图像

    最近在学习数字图像处理,在matlab实验中多次看到index image,rgb image,gray image....以及rgb2gray(),ind2gray()函数,很好奇索引图像和RGB图 ...

  6. 大盘点|基于RGB图像下的机器人抓取

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 前言 近期读取了一些最新基于RGB图像下的机器人抓取论文,在这里分享下思路. 1.Optimizing ...

  7. Pixel2Mesh从单个RGB图像生成三维网格ECCV2018

    目录 摘要 1.Introduction 2.Related Work 3.Method 3.1.准备工作:基于图的卷积 3.2.系统概述 3.3.初始椭球 3.4.Mesh deformation ...

  8. matlab灰度图转rgb原理,RGB图像转化为灰度图原理以及MATLAB实现

    RGB图像转化为灰度图原理以及MATLAB实现 1 原理 在RGB彩色模型中表示的图像由三个分量图像组成,每种原色一幅分量图像.利用MATLAB对图像进行读取,可以知道存储RGB图像数据为256*25 ...

  9. RGB图像转为灰度图

    最后结论: Grey = (R*38 + G*75 + B*15)>> 7 代码 #include <cv.h> #include <highgui.h>using ...

最新文章

  1. 教程 | 算法太多挑花眼?教你如何选择正确的机器学习算法
  2. caioj 1158 欧拉函数
  3. 揭开“云杀毒”的真面目
  4. delphi 鼠标获取窗口句柄_Windows窗口自定义,只需WindowTop一键设置
  5. Blockchain技术之区块链的应用领域——智能合约
  6. 初步认识Volatile-CPU层面的内存屏障
  7. 【theano-windows】学习笔记二十——LSTM理论及实现
  8. Spring Boot文档阅读笔记-使用Spring Data JPA连接多源数据库(MySQL和Oracle)
  9. html的article标签,介绍一个html5做的网站,以及article标签的用法
  10. 【Qt串口调试助手】1.5 - 发送/接收字节数量统计
  11. Linux命令之cut详解
  12. chmod 777命令_Linux用户权限管理及用户权限管理命令操作
  13. 安装Linux虚拟机(一)
  14. 基于Python的信用评分卡模型分析(强烈推荐)
  15. Java中的Native方法实现(C++)
  16. 批量图片压缩解决方案之Imagine
  17. “脚本小子”和真正黑客的区别是什么?
  18. 前度面试总结,被问的概率极大
  19. java crach 日志解析
  20. 历史文化名城盛开数字化之花

热门文章

  1. 如何在BNB链上创建BEP-20通证
  2. Ubuntu手动安装pymysql(含pymysql的.whl及.tar.gz下载地址)
  3. 用c语言设计汽车零部件质检系统,C语言课程设计汽车零部件质检管理系统.doc
  4. 基于vue和ElementUI时间选择控件的封装
  5. 高速公路 (highway)
  6. 什么是VPS(Virtual Private Server 虚拟专用服务器)技术?
  7. 为什么Linux系统没有病毒?原因竟是如此!
  8. 熵编码算法Range encoding工程原理和实现
  9. Java设计模式-之代理模式(动态代理)
  10. Tableau图例:利用单独图例实现条件格式