Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2130|回复: 2

实验1exp1代码

[复制链接]

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2023-2-20 20:27:32 | 显示全部楼层 |阅读模式
图片参阅:http://eli-home.top/matlab_imageBasic.php
  1. clc;  % clear command window
  2. clear all;
  3. % imread : read image 读取图片
  4. I  = imread('lena.jpg');
  5. %运行完之后I的类型是uint8, unsigned integer 8,无符号8位整,范围 0-255
  6. %imshow :show image 显示图片
  7. %figure()生成新画布,防止覆盖
  8. figure();imshow(I);
  9. I_red = I(1:511,1:509,1);
  10. I_green = I(1:511,1:509,2);
  11. I_blue = I(1:511,1:509,3);
  12. figure();imshow(I_red);
  13. figure();imshow(I_green);
  14. figure();imshow(I_blue);
复制代码
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
 楼主| 发表于 2023-2-20 20:32:35 | 显示全部楼层
改进代码
  1. clc;  % clear command window
  2. clear all;
  3. % imread : read image 读取图片
  4. I  = imread('lena.jpg');
  5. %运行完之后I的类型是uint8, unsigned integer 8,无符号8位整,范围 0-255
  6. %imshow :show image 显示图片
  7. I_red = I(:,:,1);
  8. I_green = I(:,:,2);
  9. I_blue = I(:,:,3);
  10. %subplot 划分画布
  11. subplot(2,2,1);imshow(I);title('raw');
  12. subplot(2,2,2);imshow(I_red);title('red');
  13. subplot(2,2,3);imshow(I_green);title('green');
  14. subplot(2,2,4);imshow(I_blue);title('blue');
复制代码
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
 楼主| 发表于 2023-3-20 15:31:36 | 显示全部楼层
其他内容,图像的拼接
手写imhist变换函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-6-8 13:31 , Processed in 0.035280 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表