图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782
图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601

有时候,我们在看OpenCV源码的时候,需要一幅非常简单的图像来测试(图像简单咱们可以做人工推算,然后与机器运算的结果对照),这个时候就需要用MATLAB来生成一个矩阵,并把这个矩阵生成为图像,以便于OpenCV调用,下面的MATLAB源码实现了这个功能,大家可以一试!

clear all;
close all;
clc;
A=[50 200 220 100 200];
A=uint8(A);%这部非常重要,否则这幅图像读出来的值全为255
imwrite(A,'D:\图片temp\suwenhao001.jpg');
B=imread('D:\图片temp\suwenhao001.jpg');%最终以B矩阵的数据为准,会与A有偏差,看下面的截图就知道了

看到这里,不要高兴的太早,经实际测试,这种方法生成的图像OpenCV是不认的,要报错,只有源数据是图像的,才行,比如,下面的代码是可以的:

clear all;
close all;
clc;
I=imread('pout.jpg');
imwrite(I,'C:\Users\Administrator\Documents\Visual Studio 2008\Projects\Histogram_Equalization_01\pout2.jpg');

再给一个更实用的,RGB转换为灰度图并输出灰度的源码

clear all;
close all;
clc;
I1=imread('007.jpg');
I2=rgb2gray(I1);
imwrite(I2,'C:\Users\Administrator\Documents\Visual Studio 2008\Projects\pic_lib\007_gray.png');  

具体怎么样生成自己定义数据的图像,我在下一篇博文中介绍!点此查看下一篇博文!

图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782
图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601

怎样用MATLAB将矩阵输出为图像并存到硬盘上-图像保存到硬盘相关推荐

  1. MATLAB将矩阵输出为txt文本格式

    将m行n列的矩阵输出为文本文件,下面以3×3的矩阵为例,代码如下: data = [1 2 34 5 67 8 9]; % 要输出的数据m = 3; % 要输出数据的行数 n = 3; % 要输出数据 ...

  2. 将matlab的矩阵输出为txt格式

    文章目录 一.运用情境介绍 二.代码实现 一.运用情境介绍 本来应该很简单就能实现,不知道为什么我做出来不对:本来是矩阵中的两列,输出到txt之后,虽然也是两列,但是是把矩阵中的第一列从左到右排,排完 ...

  3. matlab中如何输出,将文本信息显示到屏幕上的输出流

    在您的工作文件夹中,创建包含以下测试类的文件 ExampleTest.m. classdef ExampleTest < matlab.unittest.TestCase methods(Tes ...

  4. 数字图像基础(二进制图像、灰度图像、RGB图像、索引图像和多帧图像)

    1. 图像的分类 根据图像的属性不同,图像分类的方法也不同. ①从获取方式上图像分为拍摄类图像和绘制类图像: ②从颜色上图像分为彩色图像.灰度图像和黑白图像等: ③从内容上图像分为人物图像.风景图像等 ...

  5. matlab如何输出一个函数的图像,在matlab中如何输出一个函数的图像

    点击查看在matlab中如何输出一个函数的图像具体信息 答:A. imread imread函数用于读入各种图像文件,其一般的用法为 [X,MAP]=imread('filename','fmt')其 ...

  6. matlab矩阵输出txt文件中,matlab怎么把矩阵输出到txt

    1.matlab如何输出这样的矩阵到txt 带有非数值字符的输出,除了上面同学提到的自定义输出格式以外,还可以将其看成字符串进行输出.如下: clear clc %构造A矩阵 A = 1:9; A = ...

  7. matlab function 矩阵,急:Simulink MATLAB function 如何实现矩阵输出

    MATLAB Function是一个模copy块,但是如果你bai输入的是一个向量,同du样也会输zhi出一个向量的.这个dao同m文件里面编程是一样的.MATLAB Function里面只能填写一个 ...

  8. matlab 输出矩阵 逗号,matlab 矩阵输出的数值之间同时需要字符串

    matlab 矩阵输出的数值之间同时需要字符串 mip版  关注:235  答案:3  悬赏:30 解决时间 2021-01-20 04:07 已解决 2021-01-19 06:57 我用如下的程序 ...

  9. OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))

    Mat - 基本图像容器 目的 从真实世界中获取数字图像有很多方法,比如数码相机.扫描仪.CT或者磁共振成像.无论哪种方法,我们(人类)看到的是图像,而让数字设备来"看"的时候,则 ...

最新文章

  1. 2011-2012年《软件工程》本科期末试卷
  2. 一劳永逸的搞定 flex 布局
  3. 先序序列为a、b、c、d的不同二叉树的个数是多少(卡特兰数)
  4. 2018-1-27:内存的划分
  5. 爬虫工具:虚拟机Selenium和PhantomJS,ChromeDriver 镜像安装教程
  6. Java 之单元测试
  7. php 实现application,PHP中实现ASP中的Application 功能
  8. 绝缘吹风机行业调研报告 - 市场现状分析与发展前景预测
  9. 如何检查Android上的互联网访问? InetAddress永远不会超时
  10. C++中嵌入python程序——命令行模式
  11. 在 Mac 上的 Keynote 讲演中如何自动替换文本?
  12. 大众点评爬虫(Python)
  13. java人民币大写金额_java简单题:一组金额数据,用人民币大写显示出来
  14. Qt5 解决QSlider的valueChanged槽函数中setValue导致一直回调的问题
  15. 云队友丨两年还债4个亿!罗永浩,你可真行
  16. 函数图像生成器 (吉林大学 孙立鑫)
  17. 浅谈,如何获取MTK CPU信息 请看我是如何做的。一步步来吧
  18. selenium web录制(selenium_ide-2.9.1-fx.xpi和老版本火狐浏览器在最下方)
  19. 医药之家:仿制药市场加速洗牌,多家药企陆续通过一致性评价
  20. mysql-8.0.12_MySQL 8.0.12-winx64 安装

热门文章

  1. python开发好学吗-Python是不是很难学?
  2. python点的作用-python中三引号的作用(逗号的两点总结)
  3. python爬虫项目实例-Python爬虫实例项目
  4. python3.7.2教程-centos7系统下python2与python3共存
  5. python从入门到精通视频-python从入门到精通视频(大全60集)
  6. python教学网站-python学习网站整理
  7. python字符串写入excel-python 操作 Excel 之写入
  8. linux下载哪个python版本-Linux升级python版本
  9. 少儿python编程培训-厦门在线儿童编程课
  10. rocketmq中的消息拉取及并发消费理解