1、MATLAB代码
2、随机生成400*600数组
3、将数组对应的数进行彩色和灰度显示(自己编程完成)不能直接用MATLAB的函数库的函数

%生成三色图
clc;
clear all;
matrix_r = rand(400,600)*255;
matrix_r = ceil(matrix_r);
matrix_g = rand(400,600)*255;
matrix_g = ceil(matrix_g);
matrix_b = rand(400,600)*255;
matrix_b = ceil(matrix_b);
%将3个通道连接
Image = cat(3,matrix_r,matrix_g,matrix_b);
%改变数据类型为8位,即生成好图片
Image = uint8(Image);
%查看图片
imshow(Image)
%生成灰度等级图
%采用浮点算法:Gray=R*0.3+G*0.59+B*0.11
clc;
clear all;
matrix_r = rand(400,600)*255;
matrix_r = ceil(matrix_r);
matrix_g = rand(400,600)*255;
matrix_g = ceil(matrix_g);
matrix_b = rand(400,600)*255;
matrix_b = ceil(matrix_b);
Grey = (299*matrix_r+587*matrix_g+144*matrix_b+500)/1000;
Image = cat(1,Grey);
Image = uint8(Image);
imshow(Image)

MATLAB灰度显示和彩色显示相关推荐

  1. 四轴飞行器1.1 Matlab 姿态显示

    四轴飞行器1.1 Matlab 姿态显示 开始做四轴了,一步一步来,东西实在很多,比较杂.先做matlab上位机,主要用来做数据分析,等板子到了可以写飞控的程序了,从底层一层一层开始写..希望能好好的 ...

  2. mac matlab 中文乱码,MAC让Matlab编辑器显示中文的方法

    一些使用英文版MAC系统的用户发现自己安装了matlab之后,无法让它显示中文.这个问题该怎么解决呢?今天小编就为大家解决这个烦恼.下面一起来看看具体的操作步骤吧. 具体操作步骤: 1. 打开matl ...

  3. MATLAB中文显示乱码的问题如何解决

    MATLAB中文显示乱码的问题如何解决 最近发现不同版本的 matlab 写的代码不能互用,比如在 matlab 2020 上写的代码,在matlab 2016 上显示,中文注释全部变成乱码,可能导致 ...

  4. Linux下matlab中文乱码,linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!...

    首先要明白在linux下Matlab的图形界面是用java做的,所以matlab无法显示中文,实际上是你的linux系统中的java系统的中文字体配置没有做好. 下面提供两个方法. 方法一: 打开ma ...

  5. linux 灰度显示grayscale

    之前我在使用macOS的时候,非常喜欢使用灰度显示界面.到底是什么原因让我有这么"变态"的需求. 下面听听我的故事,当时不重要,可以跳过. 是这样的,因为我是程序员,算上电脑+手机 ...

  6. matlab显示字体颜色,在Matlab中显示字体颜色

    我正在尝试创建一个数字(转换为字符串)的数组,并在阈值下降的下方,对于我当前使用0.5的测试.我需要我的桌子上的每个值的字体都落在我的门槛上,以红色显示,在我目前的代码中,我只使用2列,但我将使用10 ...

  7. C语言实现FFT和IFFT,并与MATLAB编写显示的结果相对比,进行验证(蝶形运算)

    本次实验中在Microsoft Visual Studio 2010环境下编写,实现FFT和IFFT,并用MATLAB编写显示的结果,两者相对比,进行验证. #include "stdafx ...

  8. matlab灰色共生矩阵,matlab灰度共生矩阵

    P. 通过实验证明了基于灰度共生矩阵的统计特征的有效性.洪继光于 1984 年在灰...0.0931894 图 2 实验用半调图 该结果各项数据经与使用 Matlab 处理的结果...... 针对图像 ...

  9. Qml 图像缩放,坐标灰度显示,鸟瞰图

    Qml 图像缩放,坐标灰度显示,鸟瞰图 文章目录 Qml 图像缩放,坐标灰度显示,鸟瞰图 深度相机图像显示方案对比 注意 ImagePlayer 功能需求 任意拖拽与以鼠标为中心缩放 Qml Mous ...

  10. Mac的matlab怎么换中文,MAC让Matlab编辑器显示中文的方法

    一些使用英文版MAC系统的用户发现自己安装了matlab之后,无法让它显示中文.这个问题该怎么解决呢?今天小编就为大家解决这个烦恼.下面一起来看看具体的操作步骤吧. 具体操作步骤: 1. 打开matl ...

最新文章

  1. DOS系统里,分屏显示目录的命令是什么??
  2. 代码审核工具ReviewBoard在Windows下安装问题
  3. 6.22软件工程总结
  4. c#调用存储过程查询表并返回影响的行数
  5. python module
  6. 学习SpringBoot(1)入门及简单的配置
  7. HTML标签和属性大全
  8. python调用Java代码并执行--------jpype使用篇
  9. 处理SQLServer死锁
  10. 双厨狂喜!海盗船机械键盘联名石之海,一起欧拉欧拉!
  11. PXE安装windows系统,pxe-e55:ProxyDhcp service did not reply to request on port 4011
  12. 用PHP查看微信撤回的消息,[笔记]使用itchat监听微信撤回消息
  13. 备赛脱脂经验分享_敲黑板,备赛这几招如果你还不知道,赶快学起来吧!
  14. [转]CreateDIBitmap与CreateDIBSection
  15. 通过 TokenType(){}.getType()获取Persionlt;Tgt; 泛型T的类型和数值
  16. 关于O(log2n)的个人理解
  17. 婚礼策划|婚礼相册|情人节表白快闪动态PPT模板
  18. es的refresh和flush介绍
  19. 【原创】AE菜单中英文对照完全版(贴图打包下载)
  20. 【STM32】RTC实时时钟概述、寄存器、库函数(RTC一般步骤)

热门文章

  1. 小米wifi驱动 linux驱动,Centos7-驱动小米WIFI做AP
  2. 【软件工程】软件测试报告——软件测试说明书
  3. java坦克大战 素材_坦克大战 游戏源码+ 素材+文档(了解面向对象的具体编程)
  4. 为什么运营商的机顶盒(IPTV)看直播不卡?
  5. 小米8 QFIL 刷机
  6. VS编程,WPF中,通过C# 创建颜色选择器,颜色拾取器,调色板的一种方法
  7. Appium Desktop下载
  8. python实现自动化打印
  9. JAVA 疯狂讲义 学习笔记
  10. 软件观念革命:交互设计精髓_专业科班答案:一个标准的交互设计流程是怎样的?...