| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5210 人关注过本帖
标题:matlab怎样提取图像中的一块椭圆形区域
取消只看楼主 加入收藏
guohf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-4-25
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
matlab怎样提取图像中的一块椭圆形区域
要重点处理图片中的椭圆形区域,想先把这部分图片(即图中的红色线圈出部分)提取出来,但不知怎么分割,请高手指点下,谢谢。

图片附件: 游客没有浏览图片的权限,请 登录注册

 红色线的生成程序(可能我的思路有问题)如下:
clc; clear all; close all;
 rgb = imread('C70CS30.jpg');
 imshow(rgb)
 if ndims(rgb) == 3
 I = rgb2gray(rgb);
 else
 I = rgb;
 end
 hold on
 [a1 a2 a3]=size(I);
 x0=floor(a2/2)+4;
 y0=floor(a1/2)-15;
 r=115;
 plot(x0-80,y0+10,'r.');%笢陑萸ㄛ褫
num=5;
 x=x0-num*r;
 y=y0-num*r;
 sz=2*r*num;
 rectangle('Position',[x-50,y+50,sz-150,sz+80],'LineWidth',1.5,'LineStyle','-', 'edgeColor','r','Curvature',[1,1])  %褫蜊峈邳埴脹盄
hold off
搜索更多相关主题的帖子: matlab 椭圆形 close 图片 hold 
2015-03-10 13:28
快速回复:matlab怎样提取图像中的一块椭圆形区域
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017282 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved