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'));
相关推荐
就叫飞六吧几秒前
在线考试翻页抓取题目导出js
开发语言·前端·javascript
neo33011 分钟前
debian13 编译源码qt5.15.18
开发语言·qt
Xiu Yan3 分钟前
Java 转 C++ 系列:STL常用函数
java·开发语言·c++·stl·visual studio
**蓝桉**6 分钟前
负载均衡概述
开发语言·阿里云·云计算·负载均衡
:1218 分钟前
java面试基础
java·开发语言
代码羊羊10 分钟前
Rust泛型编程:从零成本抽象到极致性能
开发语言·windows·rust
小樱花的樱花10 分钟前
Linux Shell命令入门
linux·服务器·开发语言
沫璃染墨10 分钟前
C++ std::list 深度解析:迭代器、splice 核心接口与排序效率全解
开发语言·c++
没有天赋那就反复12 分钟前
C++里面引用参数和实参的区别
开发语言·c++·算法
MinterFusion13 分钟前
如何使用Qt5在窗口中显示矩形(v0.1.3)(下)
开发语言·qt·编程·明德融创·窗口中绘制矩形