博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab 获得corner点(未完待续)
阅读量:6771 次
发布时间:2019-06-26

本文共 1212 字,大约阅读时间需要 4 分钟。

clear;close all;clc;I = imread('d.png');G = rgb2gray(I); %灰度化level = graythresh(I); %设定阈值BW = im2bw(I,level); %二值化BW_edge = edge(BW,'canny');dim =size(BW);i = floor(dim(1)/2);for m = 1:dim(2)    if BW_edge(i,m)==1        dimen = [i,m];        break;    endendcontour = bwtraceboundary(BW_edge,dimen,'N');background = zeros(size(BW));%imshow(background);%hold on;%plot(contour(:,2),contour(:,1),'g','LineWidth',1);sizeOfContour = size(contour);for m=1:sizeOfContour(1)    coordinate = contour(m,:);    x=coordinate(1); y=coordinate(2);    background(x,y) = 1;endimshow(background);clear;close all;clc;I = imread('d.png');G = rgb2gray(I); %灰度化level = graythresh(I); %设定阈值BW = im2bw(I,level); %二值化BW_edge = edge(BW,'canny');dim =size(BW);i = floor(dim(1)/2);for m = 1:dim(2)    if BW_edge(i,m)==1        dimen = [i,m];        break;    endendcontour = bwtraceboundary(BW_edge,dimen,'N');background = zeros(size(BW));%imshow(background);%hold on;%plot(contour(:,2),contour(:,1),'g','LineWidth',1);sizeOfContour = size(contour);for m=1:sizeOfContour(1)    coordinate = contour(m,:);    x=coordinate(1); y=coordinate(2);    background(x,y) = 1;endimshow(background);

 

转载于:https://www.cnblogs.com/kateblog/p/5520656.html

你可能感兴趣的文章
新版火狐中的BossKey
查看>>
Cisco router 使用ssh
查看>>
动手实践 Linux VLAN - 每天5分钟玩转 OpenStack(13)
查看>>
四优势保障戴尔助力企业数据保护
查看>>
more
查看>>
信息收集之DNS信息收集 -- dnsrecon
查看>>
DBCP,CP30,proxool连接池在spring hibernate中的配置
查看>>
editplus如何修改日期格式
查看>>
设置urllib2不自动用系统的代理
查看>>
Linux learn(二)
查看>>
数据结构算法书籍推荐
查看>>
5月第2周中国.COM域名总量升至696万 净增近6万
查看>>
[Hibernate]有关jar文件
查看>>
spring+mybatis时会出现Cannot load JDBC driver class ${jdbc.driverClassName}'
查看>>
一步一步重写 CodeIgniter 框架 (6) —— 实现在控制器Controller中加载Vi
查看>>
阿里云专访Redisson作者Rui Gu:构建开源企业级Redis客户端之路
查看>>
直击KubeCon 2018 |云原生正在改变你的衣食住行
查看>>
pku 2081
查看>>
你应该知道的 HBase 基础,都在这儿了
查看>>
sublime速查手册
查看>>