matlab图像处理hough变换程序执行问题0

pxkd82013.04.23浏览184次分享举报

程序如下:

I= imread('D:\MATLAB7\fenkuai.bmp','bmp');%jaynes-thesis

[x,y]=size(I);

BW=edge(I);

figure;imshow(I);title('原图')

figure;imshow(BW);title('边缘检测图像')

rho_max=floor(sqrt(x^2+y^2))+1;

accarray=zeros(rho_max,180);

Theta=[0:pi/180:pi];

for n=1:x

for m=1:y

if BW(n,m)==1

for k=1:180

rho=(m*cos(Theta(k)))+(n*sin(Theta(k)));

rho_int=round(rho/2+rho_max/2);

accarray(rho_int,k)=accarray(rho_int,k)+1;

end

end

end

end

K=1;

for rho_n=1:rho_max

for theta_m=1:180

if accarray(rho_n,theta_m)>=10

case_accarray_n(K)=rho_n;

case_accarray_m(K)=theta_m;

K=K+1;

end

end

end

I_out=zeros(x,y);

I_jiao_class=zeros(x,y);

for n=1:x

for m=1:y

if BW(n,m)==1

for k=1:180

rho=(m*cos(Theta(k)))+(n*sin(Theta(k)));

rho_int=round(rho/2+rho_max/2);

for a=1:K-1

if rho_int==case_accarray_n(a)&k==case_accarray_m(a)%%%==gai==%%% k==case_accarray_m(a)&rho_int==case_accarray_n(a)

I_out(n,m)=BW(n,m);

I_jiao_class(n,m)=k;

end

end

end

end

end

end

figure;imshow(I_out);title('利用经典hough变换提取的图像');

为什么我执行到第六个end时 matlab变得超卡,无法响应了,也不显示图像了

hough变换连接边缘matlab,matlab图像处理hough变换程序执行问题相关推荐

  1. hough变换连接边缘matlab,边缘检测与Hough变换实验报告 Matlab - 图文

    <边缘检测与Hough变换实验报告 Matlab - 图文>由会员分享,可在线阅读,更多相关<边缘检测与Hough变换实验报告 Matlab - 图文(5页珍藏版)>请在人人文 ...

  2. hough变换连接边缘matlab,hough边缘检测matlab

    利用matlab进行图像检测--直线提取_数学_自然科学_专业资料.Harbin Institute of Technology 图像工程导论 课程名称: ...(BW),'canny',thresh ...

  3. hough函数 matlab,matlab中hough函数

    hough 变换提取直线(Matlab 实现) Hough 变换提取直线一.实验目标实现用 Hough 变换检测直线的算法二.实验内容 1.读入图像选取有较多直线及部分曲线以作对比的...... 基于 ...

  4. 《精通Matlab数字图像处理与识别》一6.2 傅立叶变换基础知识

    本节书摘来自异步社区<精通Matlab数字图像处理与识别>一书中的第6章,第6.2节,作者 张铮 , 倪红霞 , 苑春苗 , 杨立红,更多章节内容可以访问云栖社区"异步社区&qu ...

  5. Matlab数字图像处理——图像的空间变换

    Matlab空间变换函数 imtransform Matlab空间变换函数 imtransform 可以实现图像仿射变换(如 平移.旋转.剪切.缩放).投影变换, 该函数可与 maketform 配合 ...

  6. 精通Matlab数字图像处理与识别nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;

    文章目录 1. 数字图像处理与识别 1.1数字图像 1.2 数字图像处理与识别 1.3 数字图像处理的预备知识 1.4 基本的图像操作 2. MATLAB基础 2.1 常用命令 2.2 矩阵 2.3 ...

  7. MATLAB数字图像处理系统-形状分类

    MATLAB数字图像处理系统-形状分类 摘 要 数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人 ...

  8. 基于MATLAB GUI图像处理系统的设计与实现

    基于MATLAB GUI图像处理系统的设计与实现 摘; 要:MATLAB作为算法开发及数据可视化的交互式工具,在数字图像处理方面应用广泛,并集成了具有多种算法的图像处理工具箱.本文基于MATLAB图像 ...

  9. 【Matlab 常用图像处理函数 汇总】

    Matlab 常用图像处理函数 汇总 一.图像的读取 二.图像的写入 三.图像的显示 四.创建窗口 五.图像的格式转换 六.灰度直方图 七.伽马变换 八.图像二值化 九.阈值变换 十.直方图均衡化 十 ...

最新文章

  1. c语言单片机求最小公倍数,单片机常用的14个C语言算法,要熟记在心哦!
  2. Improving Lock Performance in Java--reference
  3. 项目中的一个JQuery ajax实现案例
  4. Redis集群如何安装
  5. Python风格总结: 复制列表
  6. remote connect openshift mysql
  7. Java笔记——泛型擦除
  8. layui表格边框_layui怎么固定表格的表头
  9. 【备用】SQL SERVER存储过程执行速度慢的问题
  10. golang防止MySQL注入_防止SQL注入解决方案
  11. 证券公司信息化4_最核心的IT系统是什么?柜台系统的两个主要功能?一个交易过程是怎样的?
  12. 三阶魔方大中小魔公式_三阶魔方花样玩法公式大全
  13. 前端工作中碰到的一些小问题总结
  14. 16、Android -- ListView 基础学习
  15. html的abbr标签,html标签里有个abbr 请问这个标签是肿么使用的
  16. 大陆、香港、澳门、台湾身份证最全正则校验
  17. 2022海外流媒体十大技术趋势
  18. ThingsBoard入门实战(二):ThingsBoard 设备接入
  19. souapp搜应用:Wing微博 新浪微博桌面客户端存在的安全问题你知道吗?
  20. pdf转换器绿色版使用方法

热门文章

  1. VB无所不能之二:利用GDI+处理图像格式转换
  2. Broadbandits 网络盗匪 | 经济学人中英双语对照精读笔记
  3. QT creater联机版斗地主斗地主(服务器与客户端两部分)
  4. QT5.15.2安装教程
  5. 分享个“软件开发需求文档”
  6. 关于前端跨域及解决方案详解
  7. 一种改进的人工鱼群算法及其应用(Matlab代码实现)
  8. 麒麟安装tomcat
  9. 人体存在感应器,毫米波雷达智能化感知,静止存在方案应用
  10. 不得不知的MySQL索引和查询优化