Matlab(三)——图像处理

本文是Matlab(二)------特殊语法的续篇

一、矩阵输出为图像-imshow

  • imshow可输出灰度图像,适用二维数组、三维数组,像素值须转为uint8类型,
  • 下面分别假设Normal经过max,min裁减属于[-1,1]或[0,1]
matlab 复制代码
     imwrite(uint8((Normal+1)*128).*uint8(mask3), strcat(dataName, '_Normal1.png'));
     imwrite(uint8(Normal*255).*uint8(mask3), strcat(dataName, '_Normal.png'));
  • 还可输出彩色图像,要求3维数组,像素值可为浮点数、整数(会自动转化)
matlab 复制代码
    imwrite(Normal.*mask3, strcat(dataName, '_Normal.png'));
相关推荐
落羽的落羽23 分钟前
【项目】C++从零实现JsonRpc框架——项目引入
linux·服务器·开发语言·c++·人工智能·算法·机器学习
墨月白24 分钟前
【Python】程序设计基本方法
开发语言·python
TAN-90°-28 分钟前
Java 5——final 抽象 接口
java·开发语言
Andy30 分钟前
C++ 容器适配器_栈_队列_双端队列
开发语言·网络·c++
吴声子夜歌32 分钟前
Java——显示锁
java·开发语言
思麟呀36 分钟前
在C++基础上理解Csharp-2
开发语言·jvm·c++·c#
桀人37 分钟前
类和对象——上篇
开发语言·c++
zzzsde41 分钟前
【Linux】线程概念与控制(3):线程ID&&C++封装线程
linux·运维·服务器·开发语言·算法
消失的旧时光-19431 小时前
C 语言如何实现“面向对象”?—— 从 struct + 函数指针,到 Linux 内核设计思想
linux·c语言·开发语言
小短腿的代码世界1 小时前
Qt时间日期处理与QTimer高级应用:从毫秒级精度到跨平台定时器的完整架构解析
开发语言·qt·架构