| 查看: 1092 | 回复: 0 | ||
[求助]
hough变换直线拟合matlab提示报错,求助~~
|
|
在网上找了个hough变换直线拟合的程序,运行后提示??? Error using ==> imshow>ParseInputs Unknown option string "fit" Error in ==> imshow at 85 [cdata, cdatamapping, clim, map, xdata, ydata, filename, ...,请问大神们该如何解决?我的版本是matlab7.0. 我的目的是对提取后的边缘进行直线拟合,目前边缘已经提取出来,在hough变换卡着了,希望大神们不吝赐教,谢谢! matlab程序(daokou.bmp即为边缘图像): clear; clc; close all; I= imread(\'daokou.bmp\'); I=rgb2gray(I); rotI = imrotate(I,33,\'crop\'); [H,T,R] = hough(I); imshow(H,[0 255],\'XData\',T,\'YData\',R,\'InitialMagnification\',\'fit\'); xlabel(\'\\theta\'), ylabel(\'\\rho\'); axis on, axis normal, hold on; P = houghpeaks(H,200,\'threshold\',ceil(0.11*max(H( )),\'NHoodSize\',[31 31]);x = T(P(:,2)); y = R(P(:,1)); plot(x,y,\'s\',\'color\',\'white\'); % Find lines and plot them lines = houghlines(BW,T,R,P,\'FillGap\',60,\'MinLength\',10); figure,imshow(BW); figure, imshow(I), hold on max_len = 0; for k = 1:length(lines) xy = [lines(k).point1; lines(k).point2]; plot(xy(:,1),xy(:,2),\'LineWidth\',2,\'Color\',\'green\'); % Plot beginnings and ends of lines plot(xy(1,1),xy(1,2),\'x\',\'LineWidth\',2,\'Color\',\'yellow\'); plot(xy(2,1),xy(2,2),\'x\',\'LineWidth\',2,\'Color\',\'red\'); % Determine the endpoints of the longest line segment len = norm(lines(k).point1 - lines(k).point2); if ( len > max_len) max_len = len; xy_long = xy; end end % highlight the longest line segment plot(xy_long(:,1),xy_long(:,2),\'LineWidth\',2,\'Color\',\'cyan\'); |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : daokou.bmp
2015-08-27 09:10:33, 136.71 K
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
版面费该交吗
已经有8人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
基金正文30页指的是报告正文还是整个申请书
已经有6人回复
面上可以超过30页吧?
已经有4人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有12人回复
为什么中国大学教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有6人回复














)),\'NHoodSize\',[31 31]);
回复此楼