三维空间图像轮廓 c语言,三维模型轮廓线抽取算法.doc
三维模型轮廓线抽取算法
第 6 卷 (A 版) 第 2 期2001 年 2 月中国图象图形学报Jo u rn a l o f Im age an d G rap h ic sV o l. 6 (A ) , N o. 2F eb. 2001三维模型轮廓线抽取算法吴亚东刘玉树( 北京理工大学计算机科学工程系, 北京 100081)摘 要 虽然三维模型的轮廓线在图形交流中起着重要的作用, 但由于轮廓线是视点依赖的, 当物体在空间运动时, 用现有算法从复杂的三维模型中抽取轮廓线需耗费大量时间, 为了提高抽取轮廓线的速度, 提出了两种新的抽 取三维模型轮廓线算法. 这两种算法是先利用轮廓线的局部极值特性来获得部分轮廓边, 然后利用轮廓线的连通 性, 通过简单的比较运算, 即可获得三维模型的外部轮廓线. 实验结果表明, 该两种算法都可快速获得三维模型的 外围轮廓线, 最后还将本算法与相关算法进行了详细的比较分析.关键字 三维模型 轮廓线 抽取 连通性 绘制中图法分类号:T P 391文献标识码: A文章编号: 100628961 (2001) 0220191204Ex tra c t in g S ilhoue tte s f rom 3D M ode lsW U Y a2do n g, L IU Y u 2sh u(D ep a r tm en t of C om p u ter S cience and E ng ineer ing , B eij ing I nstitu te of T ech nology , B eij ing 100081)S ilho ue t te s p lay a ve ry im po r tan t ro le in g rap h ic s comm un ica t io n. B ecau se silho ue t te s a re v iew 2A bstrac tdep enden t, it is exp en sive to ex t rac t silho ue t te s fo r p rev io u s tech n ique s w h en th e o b jec t is m o v ing in sp ace. T h isp ap e r p re sen t s tw o a lgo r ithm s o f ex t rac t ing silho ue t te s f rom 3D m o de ls. B y exp lo it ing th e p rop e r ty o f lo ca l m ax im um va lue and co nnec t iv ity o f silho ue t te s, th e m e tho d s f ir st iden t ify p a r t o f silho ue t te s, th en ex t rac t ex te rna l silho ue t te s o f 3D m o de ls by sim p le com p a r iso n s. T h e f ir st m e tho d d iv ide s th e m o de l in to som e zo ne s even ly in X and Y d irec t io n. T h en it ca lcu la te s th e m ax im um edge s o f th e zo ne s in X and Y d irec t io n. T h e se edge s a re silho ue t te edge s. B y sea rch ing th e ne igh bo r m ax im um edge s o f th e silho ue t te edge s, it f ind s th e silho ue t te o f th e m o de l. T h e seco nd app ro ach beg in s f rom th e top edge in Y d irec t io n. B y com p a r ing th e ang le s be tw een th e silho ue t te edge and it s ne igh bo r edge s, it o b ta in s th e silh
三维空间图像轮廓 c语言,三维模型轮廓线抽取算法.doc相关推荐
- c语言程序设计的常用算法,《C语言程序设计的常用算法.doc
<C语言程序设计的常用算法 C语言程序设计的常用算法 算法(Algorithm):计算机解题的基本思想方法和步骤.算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要 ...
- 一种新型鱼眼图像轮廓提取算法
from: http://www.scimao.com/read/2307651 摘 要:提取鱼眼图像轮廓是利用鱼眼图像的前提.传统提取鱼眼图像轮廓的扫描线逼近法对噪点抑制能力不强,精度差.本 ...
- 《OpenCv视觉之眼》Python图像处理十二 :Opencv图像轮廓提取之基于一阶导数的Roberts算法、Prewitt算法及Sobel算法
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- OpenCV学习笔记(九)——图像轮廓(下)
<OpenCV轻松入门:面向Python>学习笔记(九) 1-3 查找并绘制轮廓.矩特性及Hu矩 4-5 轮廓拟合及凸包 6. 利用形状场景算法比较轮廓 6.1 计算形状场景距离 6.2 ...
- 基于3DSOM的侧影轮廓方法空间三维模型重建
基于3DSOM的侧影轮廓方法空间三维模型重建 1 背景知识 1.1 三维信息获取方法 1.2 侧影轮廓方法原理及其流程 2 三维模型制作 2.1 马铃薯三维模型制作 2.1.1 多角度图像导入 2.1 ...
- Python+OpenCV:图像轮廓
Python+OpenCV:图像轮廓 轮廓是什么? 轮廓可以简单地解释为一条连接所有连续点(沿边界)的曲线,具有相同的颜色和强度. 轮廓线是形状分析.目标检测和识别的重要工具. 为了获得更好的精度,可 ...
- 我的Qt作品(7)使用Qt+OpenCV实现图像轮廓提取,再用三阶贝塞尔曲线拟合成光滑线条/多边形拟合
一.贝塞尔曲线基础知识 给一系列顶点,如果只是用直线将其中的各个点依次连接起来,最终形成一个折线图,这种很容易实现.但是现实中事物的变化往往具有连续的特性,即使是给定了一系列离散的点,基于以往的生活经 ...
- 图像轮廓生成Freeman码
##图像轮廓生成Freeman码## 摘要 Freeman码是描述轮廓的另外一种形式,这篇博客我将会用matlab和OpenCV两个版本生成Freeman码.纵观网上很多介绍边缘轮廓的,都提到过Fre ...
- OpenCV:07图像轮廓
图像轮廓 什么是图形轮廓 查找轮廓 绘制轮廓 计算轮廓的面积和周长 轮廓面积 轮廓周长 多边形逼近 凸包 轮廓拟合 外接矩形 最小外接矩形 最大外接矩形 外接圆 边缘检测`Canny` 霍夫变换 直线 ...
最新文章
- 怎么远程虚拟机中的mysql_如何从本地远程访问虚拟机内的Mysql服务器?
- POJ 1679 The Unique MST(次小生成树)
- U-Boot启动过程--详细版的完全分析
- java 静态绑定原理_Java方法的静态绑定与动态绑定讲解
- java 线程工厂_Java并发编程:Java的四种线程池的使用,以及自定义线程工厂
- 使用指针实现char型数组,并将输入的字符倒序输出
- 最好电脑操作系统_操作系统都有哪些呢
- Android 多线程之阻塞队列
- 【蓝桥杯】2019:最长子序列
- y = mapminmax(‘apply‘,x,ps)中各个参数是什么意思呢?
- 升级Android SDK (API24)笔记
- 数据传输加密——非对称加密算法RSA+对称算法AES(适用于java,android和Web)
- 如何及时汇报反馈工作
- “不务正业”的美图公司也是一名“赌徒”
- 淘宝/天猫邻家好货 API 返回值说明
- PCB抗干扰设计原则(转)
- 全国大学生智能汽车大赛(二):电感采样、卡尔曼滤波、方向控制代码
- java去除音频无声_如何给视频消音 把视频中的声音去掉只留视频画面
- JAVA图形界面三星题之Hangman
- vue广告栏上下滚动效果