论文部分内容阅读
基于矢量的纹织图像编辑是对纹织CAD软件中的图像编辑的升华,纹织CAD软件中的图像的编辑是针对位图的操作,基于矢量的纹织图像编辑是对矢量图的操作。基于矢量的纹织图像编辑软件是采用计算机图形图像处理技术,结合纹织图像工艺要求,优化人机交互操作的一个实用软件平台。矢量图的移动,缩放,旋转,拷贝,改变属性等操作都很容易,而且矢量图形无论放大、缩小或旋转等不会失真。基于矢量的纹织图像的编辑软件提供了针对图像重构以及图像的缩放等操作的快捷图形编辑工具,使得图像编辑操作更加灵活方便。基于矢量的纹织图像编辑软件主要有图像输入、图像预处理、图像的矢量化、矢量图编辑和图像输入五个模块构成。本文在纹织图像矢量化过程中提出了较为合理的算法。1.纹织图像的预处理,包括图像颜色量化及噪声处理。在颜色量化部分采用了基于调色板的颜色量化方法,提高了运算速度。对于真彩色图像的噪声处理,使用一种新的滤波器—基于噪声像素检测的自适应矢量滤波器,有很好的效果。2.纹织图像规整算法:针对纹织图像提出的纹织图像规整算法消除了图像中存在的八连通的情况。避免了纹织工艺过程中,图像存在较多的八连通点,从而纱线容易出现交织、交错过多的状况。此外,该算法提高了边界提取的效率。3.图像轮廓边界拐点,采用Hough改进算法实现轮廓边界拐点判定,改进的Hough变换算法可以将参数空间划分的更为细致,得到的拐点更为精确,稳定。4.图像轮廓控制点,选用直线拟合和三次B样条曲线相结合来反求控制点。提高了纹织图像边界的平滑度,改善了图像质量。5.图像编辑部分,本文采用结构模式中的组合模式,实现简单图形对象和组合图形对象间的“部分-整体”的结构,使得用户对单个对象和组合对象具有一致性。存储数据时采用双向链表实现,在链表的头结点中定义了一系列的变量,使得矢量化图像编辑更为灵活方便。