怎么用matlab实现区域分区

 我来答
匿名用户
2013-09-11
展开全部
你是问算法还是问代码啊?
矩形是用四个角点定义的吧,分成5个面积相等的部分……
A =[ x1,y1+heigh; (x1+width),y1+heigh;
x1,y1; (x1+width),y1 ]
就比如这个矩形,坐标和它的位置对应。
ai = [x1+width*(i-1)/5,y1+heigh; x1+width*i/5,y1+heigh;
x1+width*(i-1)/5,y1; x1+width*i/5,y1;]
i = 1,2,3,4,5
这是纵向分成五分了,
你可以一除以高度,横向分成五份
算法很简单
当然也可以使用别的复杂的算法,如果你有的话。
专业语音导览
2024-11-15 广告
"分区讲解系统是一种在展馆或展厅使用的讲解系统,也被称为团队智慧讲解系统、展厅分区讲解系统、展馆讲解系统、分区解说系统等不同称谓。它适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到... 点击进入详情页
本回答由专业语音导览提供
钺小夏侯pf
2015-10-19 · TA获得超过2460个赞
知道小有建树答主
回答量:578
采纳率:69%
帮助的人:387万
展开全部
这属于MATLAB中对特殊区域的处理,可以利用roiploy函数进行处理。
例如:clear all;
I=imread('lizhi.jpg');
BW=roiploy('I');%就会通过鼠标来设定多边形区域的角点,按空格键结束,enter确认。在多边形区域内的像素值为白色,区域外为黑色。
subplot(121),imshow(I);xlabel('原始图像')
subplot(122);imshow(BW);xlabel('多边形显示区域图像')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式