%利用radon函数和iradon函数构造一个简单图像的投影并重建图像
%产生256个灰度等级的大脑图
P = phantom(256);
imshow(P)%计算3个不同部分的大脑图的Radon变换
theta1 = 0:10:170;
[R1,xp] = radon(P,theta1);
theta2 = 0:5:175;
[R2,xp] = radon(P,theta2);
theta3 = 0:2:178;
[R3,xp] = radon(P,theta3);%显示Shepp-Logan大脑幻影图的有90条投影光束的Radon变换图形
figure, imagesc(theta3,xp,R3); colormap(hot); colorbar
xlabel('\theta'); ylabel('x\prime');%利用R1、R2和R3分别进行Shepp-Logan大脑幻影图的重构
I1 = iradon(R1,10);
I2 = iradon(R2,5);
I3 = iradon(R3,2);
imshow(I1)
figure, imshow(I2)
figure, imshow(I3)

ch4_3_5利用radon函数和iradon函数构造一个简单图像的投影并重建图像.m相关推荐

  1. MATLAB使用radon函数和iradon函数计算图像的投影并从投影中重构图像

    %使用radon函数和iradon函数计算图像的投影并从投影中重构图像 P = phantom(256); %应用在X线断层摄影术里广泛使用一个测试图像::Shepp-Logan Head影像 ims ...

  2. filter hid_如何构造一个简单的USB过滤驱动程序

    本文分三部分来介绍如何构造一个简单的USB过滤驱动程序,包括"基本原理"."程序的实现"."使用INF安装".此文的目的在于希望读者了解基本 ...

  3. 构造一个简单的操作系统内核,详解进程切换细节

    (1)基本功能介绍 如题,本文将介绍如何构造一个简单的操作系统内核(基于内核版本3.9.4 ).它有以下功能: 1:进程的管理 2:进程的初始化 3 : 进程基于时间片的调度 (2)实操步骤 1 安装 ...

  4. 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三

    在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...

  5. 构造一个简单的神经网络,以DQN方式实现小游戏的自动控制

    在之前的文章中,我们做了如下工作: 如何设计一个类flappy-bird小游戏:[python实战]使用pygame写一个flappy-bird类小游戏 | 设计思路+项目结构+代码详解|新手向 DF ...

  6. 《Linux内核分析》 第三周 构造一个简单的Linux系统MenuOS

    Linux内核分析 第三周 构造一个简单的Linux系统MenuOS 张嘉琪 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/ ...

  7. 利用霍尔效应传感器和Arduino研究了一个简单的钟摆

    A simple pendulum studied using Hall effect sensor and Arduino 利用霍尔效应传感器和Arduino研究了一个简单的钟摆:原文(Hall e ...

  8. 利用USB接口转串口芯片,做一个简单的闪光灯

    对于简单的单片机一个连接介绍,本文用STC15F104W单片机为例. 一.需要的设备:一个USB接口,一个最简单的STC15F104W芯片. 二.如何连接单片机和USB接口. 三.介绍一个简单的闪光灯 ...

  9. 了解3D世界的黑魔法 - 纯Java构造一个简单的3D渲染引擎

    前言 当今用于游戏和多媒体的3D渲染引擎在数学和编程的复杂性上足以令大多数人望而生畏,从编程接口的OpenGL再到逼真到令人叹为观止的UE5(虚幻五)引擎,后者单单引擎本身(不含调试)的大小就达到了将 ...

  10. 利用函数模板技术,写一个简单高效的 JSON 查询器

    JSON可谓是JavaScript的亮点,它能用优雅简练的代码实现Object和Array的初始化.同样是基于文本的数据定义,它比符号分隔更有语义,比XML更简洁.因此越来越多的JS开发中,使用它作为 ...

最新文章

  1. 牵引力教育分析UI设计在市场饱和度如何?
  2. java web每天定时执行任务(四步轻松搞定)
  3. C语言进阶--Day2
  4. 各种Oracle常见操作
  5. java反射实例_关于java反射的一个案例
  6. 埋点全解 2:iOS 应用程序状态
  7. datetime默认当前时间_简述Python培训之time和datetime的区别
  8. Error: Could not link: /usr/local/share/doc/homebrew
  9. 营业执照、组织机构代码、统一社会信用代码
  10. 计算机快速扫描技术的优点是,与传统扫描仪比较起来高拍仪的优点有哪些?
  11. Windows10下载CUDA总是下载失败的解决方案
  12. 值得一看!年薪50万运维安全工程师学习路线
  13. 软件测试之黑盒测试白盒测试
  14. JavaEE - 正则表达式、日期时间类、Math、Random、System、Runtime、大数值运算类
  15. ubantu下安装redis
  16. adb工具的安装方法
  17. arcgis中mxd批量导图(tif,png,jpg,pdf)
  18. yyyyMMdd/HHmmss转化
  19. tensorflow2.x实现人脸关键点检测
  20. 微信公众号JS-SDK多图上传爬坑指南

热门文章

  1. 汕头大学计算机专业就业,汕头大学毕业生最后怎样了?17%进入世界和中国500强,月薪5185元...
  2. 5月14日 打印100以内与7有关的数
  3. Anti-alias的前世今生-常用反走样算法总结
  4. pycharm如何正确打包ocr且让打包出来的exe尽量小
  5. 加了尾注怎么添加新页_如何在毕业论文利用尾注添加参考文献之后再续正文
  6. .mdf数据库恢复mysql_恢复mdf文件到数据库方法
  7. linux 防火墙reject,CentOS 防火墙配置与REJECT导致没有生效问题
  8. 笔记本电脑触摸板手势教程——快捷操作
  9. C语言DCT图像,任意长度DCT变换C语言实现方法
  10. 酷狗音乐解析API,支持搜索、歌单、单曲、专辑、MV解析、多音质切换、图片大小切换