它可能不是解决问题的最好方法,但你可以用一些代数来做,继承人怎么样……

我们知道通过角度θ的点(a,b)的线的

Point-Slope formula是:

y = tan(theta) * (x-a) + b

因此,一个简单的想法是计算该线与所有常数的y = const的交点,并读取交点处的强度值.你会为所有角度重复这个……

用于说明概念的示例代码:

%% input

point = [128 128]; % pixel location

I = imread('cameraman.tif'); % sample grayscale image

%% calculations

[r c] = size(I);

angles = linspace(0, 2*pi, 4) + rand;

angles(end) = [];

clr = lines( length(angles) ); % get some colors

figure(1), imshow(I), hold on

figure(2), hold on

for i=1:length(angles)

% line equation

f = @(x) tan(angles(i))*(x-point(1)) + point(2);

% get intensities along line

x = 1:c;

y = round(f(x));

idx = ( y<1 | y>r ); % indices of outside intersections

vals = diag(I(x(~idx), y(~idx)));

figure(1), plot(x, y, 'Color', clr(i,:)) % plot line

figure(2), plot(vals, 'Color', clr(i,:)) % plot profile

end

hold off

matlab 图像 获取坐标,matlab – 获取图像内矢量的所有像素坐标相关推荐

  1. matlab 图像上下翻,Matlab图像九宫格基本操作(翻转,镜像等)+位图操作

    Matlab图像九宫格基本操作(翻转,镜像等)+位图操作 Matlab图像九宫格基本操作(翻转,镜像等)+位图操作 这次blog提到的操作对于matlab来说都很基础,而且对于有编程和计算机基础的人来 ...

  2. matlab图像融合评价,MATLAB 图像融合评估算法

    MATLAB 图像融合评价算法 function laplacian(ori_A,ori_B) path(path,'FusionEvaluation/') %Ori_A = imread('cloc ...

  3. matlab图像相加例子,MATLAB图像处理例子

    MATLAB图像处理例子 clc;clear all;close all; a = imread( railway_05.jpg ); b = rgb2gray(a); c = im2bw(b,240 ...

  4. matlab 图像白平衡算法,Matlab常用白平衡算法

    <Matlab常用白平衡算法>由会员分享,可在线阅读,更多相关<Matlab常用白平衡算法(21页珍藏版)>请在人人文库网上搜索. 1.1 灰色世界法灰色世界法(grey wo ...

  5. matlab图像隐写,matlab软件图像处理相关内容.ppt

    内容主要分为以下四个篇章: 一.介绍应用matlab处理图像问题 (以一个图像隐写的简单例子为说明线索) 二.应用matlab解决三维血管重建中的图像处理问题 三.图像处理练习(应用matlab解决双 ...

  6. matlab图像大作业,MATLAB图像大作业

    [实例简介] Matlab 图像处理 人脸识别 等等 包括 jpeg仿真... end end end back=)*examplekd'i end 得到的 differenc最大值为1.232902 ...

  7. matlab 图像 whos函数,matlab图像处理常用函数

    天开始学习用matlab进行图像处理,做笔记如下. 首先说说如何使用帮助 doc  函数名           获得函数的帮助   例如 doc  format  可获得 函数format的说明 he ...

  8. matlab图像对折,Matlab下如何将一个索引图像进行对折小程序--原创

    最近,在网上看到一则将图像相对于y轴对折的程序,看到不长就直接运行了一下,结构并不顺利,不过费点周折终于出来结果,先把过程详述如下: 1.首先,给出网络上的源程序,可能大家早就很熟了: 下面通过运用图 ...

  9. matlab 图像尺寸 批量,matlab 图像批量修改图像大小

    网上上传图像的时候经常要修改图像的大小,这就用matlab写了一个小程序,能够批量修改图像的大小,顺便转换一下格式,挺好用的.先放在这里,有空的时候编译成exe. function [ ] = pho ...

最新文章

  1. JavaScript 学习(2) - JS的内建对象
  2. 【VS+QT开发】获取本地网络信息小软件(C++)
  3. android的NDK和java进行本地socket通信
  4. SQL语言之同义词(Oracle)
  5. Linux权限管理 - 特殊权限之文件特殊权限
  6. Spring Boot Transaction 源码解析(二)
  7. linux安装定制添加输入,Arch Linux--定制自己的Linux操作系統(乙-國際化桌面安裝篇)...
  8. windows稀疏文件
  9. 实现树状结构_组合模式 - 树状结构的优雅实现
  10. python调用扫描仪_使用Python编写简单的端口扫描器的实例分享
  11. 给VS2008中c#代码自动添加版权信息
  12. 中国专利电子申请网CPC客户端的安装教程
  13. python 模拟登陆QQ空间
  14. Black-Scholes期权定价公式
  15. Spyder5 启动报错 spyder-kernels
  16. Win7旗舰版 安装步骤
  17. 应用交付学习笔记三-BIG-IP LTM健康检查
  18. Cocos Creator 入门笔记
  19. OSSIM开源安全信息管理系统(六)
  20. Viterbi-Algorithm(维特比算法)

热门文章

  1. CentOS8 Squid代理服务器部署(包教包会,不会,你又没给钱)
  2. 关于参加“南京大学-vivo”Hackathon2019暨第十五届南京大学软件学院创新杯软件设计大赛的总结
  3. BES2300x笔记(23) -- 10s的软件定时器
  4. Windows下基于vue框架的UXP插件开发环境搭建及程序试运行
  5. 校园二手商品交易平台的设计与实现(J2EE)
  6. android应用图标圆角,android中肿么把应用图标变成圆角矩形
  7. java emoji表情 乱码_emoji表情乱码
  8. nginx跨域漏洞问题处理
  9. 灰色预测算法改进_改进背景值Z_python
  10. loewe测试软件,汉美驰食物切碎机测试——用什么值得买后第一次的众测,也是人生第一次写众测报给...