当前位置: 首页 > news >正文

邢台做网站推广费用百度站长快速收录

邢台做网站推广费用,百度站长快速收录,创新的南昌网站设计,创意策划是做什么的目标内边界的像素全都在目标里面,目标外边界的像素全都不在目标上,是包围着目标的。 二值图像内外边界的计算都是有两种方法的,所以一共是4种算法,不过实际用到跟踪的只有一个而已。 首先是内边界跟踪: 第一种方法不是…

目标内边界的像素全都在目标里面,目标外边界的像素全都不在目标上,是包围着目标的。

二值图像内外边界的计算都是有两种方法的,所以一共是4种算法,不过实际用到跟踪的只有一个而已。

 

首先是内边界跟踪:

第一种方法不是跟踪方法。步骤是先对原图像腐蚀,然后用原图像减去腐蚀后的图像就得到边界了。

第二种方法是跟踪方法。步骤如下:

1.遍历图像。

2.标记第一个遇见像素块的前景像素(i,j)。

3.对这个像素周围八邻域逆时针搜索,如果搜索到周围有前景像素,那么更新坐标(i,j)为(i',j'),并标记。

4.不断执行第3步直到再次遇见此像素块第一次标记的像素。

5.继续执行第1步。

 

然后是外边界跟踪:

第一种方法和求内边界第一种方法类似。先对原图像进行膨胀,然后用膨胀后的图像减去原图像即可。

第二种也不算跟踪方法,只是标记算法而已。就是将图像中前景像素周围的非前景像素标记一下就行了。

 

效果如下:

原图:

内边界:

外边界:

matlab程序如下:

内边界:

clear all;
close all;
clc;img=imread('rice.png');
img=img>128;
imshow(img);
[m n]=size(img);imgn=zeros(m,n);        %边界标记图像
ed=[-1 -1;0 -1;1 -1;1 0;1 1;0 1;-1 1;-1 0]; %从左上角像素,逆时针搜索
for i=2:m-1for j=2:n-1if img(i,j)==1 && imgn(i,j)==0      %当前是没标记的白色像素if sum(sum(img(i-1:i+1,j-1:j+1)))~=9    %块内部的白像素不标记ii=i;         %像素块内部搜寻使用的坐标jj=j;imgn(i,j)=2;    %本像素块第一个标记的边界,第一个边界像素为2while imgn(ii,jj)~=2    %是否沿着像素块搜寻一圈了。for k=1:8           %逆时针八邻域搜索tmpi=ii+ed(k,1);        %八邻域临时坐标tmpj=jj+ed(k,2);if img(tmpi,tmpj)==1 && imgn(tmpi,tmpj)~=2  %搜索到新边界,并且没有搜索一圈ii=tmpi;        %更新内部搜寻坐标,继续搜索jj=tmpj;imgn(ii,jj)=1;  %边界标记图像该像素标记,普通边界为1break;endendendendendend
endfigure;
imgn=imgn>=1;
imshow(imgn,[]);%不过要是真取二值图像内边界,通常是原图减去其腐蚀图就行了
se = strel('square',3); 
imgn=img-imerode(img,se);    
figure;
imshow(imgn)

外边界:

clear all;
close all;
clc;img=imread('rice.png');
img=img>128;
imshow(img);
[m n]=size(img);imgn=zeros(m,n);        %边界标记图像
ed=[-1 -1;0 -1;1 -1;1 0;1 1;0 1;-1 1;-1 0]; %从左上角像素判断
for i=2:m-1for j=2:n-1if img(i,j)==1      %如果当前像素是前景像素for k=1:8ii=i+ed(k,1);jj=j+ed(k,2);if img(ii,jj)==0    %当前像素周围如果是背景,边界标记图像相应像素标记imgn(ii,jj)=1;endendendend
endfigure;
imshow(imgn,[]);%不过要是真取二值图像外边界,通常是原图膨胀图减去原图就行了
se = strel('square',3); 
imgn=imdilate(img,se)-img;    
figure;
imshow(imgn)

 

转载于:https://www.cnblogs.com/tiandsp/archive/2013/04/26/3045747.html

http://www.lbrq.cn/news/2494963.html

相关文章:

  • 设计网站架构黑帽seo排名
  • 东莞做网站优化天助网络seo建站收费地震
  • 拍卖 网站 建设外贸网络推广服务
  • 哪里可以上传自己的php网站南宁网站seo大概多少钱
  • 乌克兰设计网站建设公司专业网站建设
  • 广州做公司网站推广计划怎么做
  • 哪些网站可以做招商广告语衡阳seo外包
  • 成都工程建设信息网站个人怎么做推广
  • 做3d ppt模板下载网站有哪些蜂蜜网络营销推广方案
  • 服务哪家好网站制作下载百度搜索
  • 湖北智能网站建设找哪家可以搜任何网站的浏览器
  • 珠海中企网站建设seo全站优化全案例
  • seo网站推广简历网络广告营销典型案例
  • 呼市网站设计关键词排名查询网站
  • 网站设计宽屏成年培训班有哪些
  • 校园网站建设情况说明书成品网站货源1
  • 企业网站源码 html今日新闻最新头条10条内容
  • 新浪sae可以做网站么网络优化大师app
  • 宁波网站建设公司推荐易企网seo测试
  • 云南公司建网站多少钱郑州seo建站
  • 微网站特点中国十大热门网站排名
  • 建网站开源代码百度关键词竞价排名
  • 北京网站建设软件鞍山seo公司
  • 万柳网站建设百度服务中心
  • seo教程大秦英扬优化网站的意思
  • 专业做网站建设药品销售推广方案
  • 淘宝不能开网站建设店铺吗百度官方推广平台
  • 长沙网络公司网站百度品牌专区怎么收费
  • 沈阳市和平区网站建设网站优化要做哪些
  • wordpress隐藏菜单石家庄seo排名外包
  • C/C++核心知识点详解
  • PHP框架之Laravel框架教程:3. 数据库操作(简要)
  • 零基础学后端-PHP语言(第二期-PHP基础语法)(通过php内置服务器运行php文件)
  • ubuntu下docker安装thingsboard物联网平台详细记录(附每张图)
  • 服务器之光:Nginx--核心配置详解及演练
  • Python 面向对象基础