function S = get_convex_S(C,vx,vy)
%该函数实现的功能为指定图像中多边形的顶点,返回属于该凸多边形中的所有像素点
%xv,yv为顶点坐标按照顺时针或者逆时针。vx(1) = xv(end); yv(1) = yv(end)
%输入的C是结构,vx vy是数组存的是顶点坐标。
%输出S为标签矩阵大小与C中的一个分量的大小相同。
%[minx,~] = min(vx);
%[maxx,~] = max(vx);
%[miny,~] = min(vy);
%[maxy,~] = max(vy);[row,col] = size(C);S = zeros(row,col);
for p=1:colfor q=1:row%in = inpolygon(q,p,vx,vy);%in = inpolygon(p,q,vy,vx);in = inpolygon(q,p,vy,vx);S(q,p)=in;%if in==0%S(q,p)=0;% elseif in==1%S(q,p)=1;% endend
end

  

转载于:https://www.cnblogs.com/yianzhu/p/6698703.html

在图片中选定任意凸多边形制作掩膜程序MATLAB相关推荐

  1. matlab多元回归程序,多元回归程序MATLAB程序

    <多元回归程序MATLAB程序>由会员分享,可在线阅读,更多相关<多元回归程序MATLAB程序(45页珍藏版)>请在人人文库网上搜索. 1.程序MATLAB多元回归程序matl ...

  2. HOWTO:InstallShield中如何制作应用程序的卸载快捷方式

    版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息. 今天简单介绍如果制作应用程序的卸载快捷方式. InstallScript和InstallScript MSI工程: 在事 ...

  3. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  4. VS2008 SP1制作安装程序离线安装.Net Framework3.5

    VS2008 SP1制作安装程序离线安装.Net Framework3.5 這兩天都在弄一個 Windows Setup 專案,希望弄得盡善盡美,直到剛剛終於大功告成,但當我想將 .Net Frame ...

  5. Visual Studio制作安装程序教程

    1.新建安装部署项目 打开安装向导,点击下一步,或者直接点击完成.当文件比较大时,注意把工程放在空间充足的磁盘分区上. 2.具体制作过程 2.1 添加文件夹与程序文件 安装向导完成后即可进入项目文件夹 ...

  6. Unity Shader - Making multiple shader program variants 制作shader程序多变体

    目录:Unity Shader - 知识点目录(先占位,后续持续更新) 原文:Making multiple shader program variants 版本:2019.1 Making mult ...

  7. Atitit 使用h5技术( html css js)制作桌面程序gui界面解决方案attilax总结

    Atitit 使用h5技术( html css js)制作桌面程序gui界面解决方案attilax总结 1.1. 理解Atwood定律 1 1.2. H5做出个html的ui是很方便的,跨平台 2 1 ...

  8. Atitit 使用h5技术 html css js 制作桌面程序gui界面解决方案attilax总结

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Atit ...

  9. VS2005 制作安装程序的一些网络教程

    原文写于:2006-12-14 在VS2005中,制作安装程序需要建立setup project,后面的操作就比较简单了.我在网上看了一些文章,把它们列在下面: 文章 内容 备注 Customizin ...

最新文章

  1. 吃糖学知识?通过舌头传感器,让视障人群“看见”形状
  2. 【树莓派 Raspberry-Pi 】系统安装及一些必要的配置
  3. 有没有那种python在线编译器_推荐几个好用的在线编译器
  4. 复旦大学邱锡鹏教授:NLP预训练模型综述
  5. Git Flow分支策略与Azure DevOps相关功能简介
  6. 问题 B: 十进制到二进制的转换
  7. oracle10g配置失败6,Oracle10g DataGuard中ORA-16026错误解决-入门基础-Oracle频道-中国IT实验室...
  8. 为什么你一直在写bug?原因找到了
  9. 数据结构之基于Java的顺序栈实现
  10. WORD目录三级标题行间距太大 目录标题行间距
  11. 【笔记】统计pdf文件中的字数
  12. Python 根据身份证号判断所属省份,生日与性别
  13. 准备给ubuntu18.04安装杀毒软件
  14. 物联网操作系统Zephyr(入门篇)之1.0 Zephyr简介
  15. 微信签名错误解决步骤
  16. phpst安装memcache扩展_超简单的wordpress网站安装教程(基于phpstudy PHP环境)
  17. 【Pytorch官方教程】从零开始自己搭建RNN1 - 字母级RNN的分类任务
  18. youwuku和koudaitong以及weimeng差异
  19. 半丸子头java教程视频教程_半丸子头怎么扎?半丸子头扎发视频教程
  20. windows下mysql免安装配置

热门文章

  1. xlsxwriter写行合并_使用实现XlsxWriter创建Excel文件并编辑
  2. anaconda 安装pytorch_conda上安装PyTorch
  3. java 注释 过时_Java 注解
  4. 云服务器 管理控制台_关于小白如何初步管理自己的云服务器
  5. 出发a标签_以用户标签为例,复盘B端产品的需求挖掘方法论
  6. python生成器函数(generator),python3学习笔记:生成器generator
  7. php中sql格式化字符串,sqli注入-sprintf格式化字符串带来的注入隐患
  8. 7系统软raid_使用图形界面来配置RAID
  9. mysql dos 下切换连接_如何在dos下连接进入mysql对数据库进行操作
  10. echart freemarker 模板_SpringBoot集成Freemarker模板生成Echarts图片(三)