The outline of the image data conversion structure template, and configured to order the bitmap contour into the structure image contour data; at least one data contains the deflection value image contour data structure of the data set, the deflection member of the image contour data structure of the data contained in the value may be a positive, zero negative, three cases in the deflection member of the image contour data structure of the data contained in the value of the expression is the first connection points this point and the point on the point and the point and the point on the line between second points of the two lines of the deflection of the structure; int M[a1][a2][b1][b2] query table array for pre storage needs to be calculated the deflection value, A1, A2, B1, numerical value of B2 was 3, assuming there are contour ordered points {P0, P1, P2}, P2 deflection value equal to M[P0.X P 1.X+1][P0.Y P1.Y+1][P2.X P1.X+1][P2.Y P1.Y+1] D stored value. The invention can greatly improve the efficiency of operation, reduce the cost, be more suitable for parallel operation and improve the speed of recognition, and provide a new idea.
【技术实现步骤摘要】
图像轮廓数据结构的转换模版、指纹识别或计算机视觉或人工智能或产品质量检测系统
本专利技术涉及计算机视觉,具体图像轮廓数据结构、指纹识别系统、计算机视觉系统、人工智能系统、产品质量检测系统。
技术介绍
计算机视觉是人工智能的重要模块。视觉是各个应用领域,如制造业、检验、文档分析、医疗诊断,和军事等领域中各种智能/自主系统中不可分割的一部分。图像轮廓的处理是计算视觉中一个较为重要的步骤,在很多种应用场合具有重要意义比如文字识别系统、证件识别系统、指纹识别系统、虹膜识别系统、材料表面纹理识别、实物产品质量检测、标识码码识别(比如条形码、二维码等等)。计算机视觉系统一直以具备人类识别纠错能力的方向发展,然而人脑具有的上千亿的神经元的运算能力是现代科技尚难以追赶的(全世界最强的超级计算机都无法模拟),所以很多的人类在图形识别方面的功能,我们难以达成,在一些对产品尺寸能耗有要求的场合(比如手提电脑、智能手机、监控系统、自动驾驶汽车等场合),现有的计算机视觉系统尚存一些困难,存在改进空间。人脑可以轻松识别图像中不同位置、不同旋转角度摆放的图形,将图形旋转任意角度,人类均可轻松快速的识别(原因是人类能够快速的获得轮廓线条各个部分的相对关系),在这一方面现有的计算机图像识别系统的运算效率还存在提高空间,现有的识别系统在该方面的处理速度和识别率之间存在一定冲突,识别率高的运算慢、运算快的识别率低,存在改进空间。并行运算(比如CUDA技术)是提高人工智能系统、机器视觉系统运算效率的重要方法,但现有的图像轮廓识别技术所采用的方法在并行处理方面存在改进空间。本申请提出了一种全新的图 ...
【技术保护点】
图像轮廓数据结构的转换模版,其特征在于: 为将点阵图中有序轮廓点集转换成图像轮廓数据结构而构造;图像轮廓数据结构,是一种有序数据集,其特征在于:该图像轮廓数据结构的数据集的成员数至少为3,该图像轮廓数据结构的数据集至少有一个数据包含偏转值,该图像轮廓数据结构的数据的成员所包含的偏转值可能是正值、零、负值三种情况中的一种,该图像轮廓数据结构的数据的成员所包含的偏转值的表述是本点的上个点和本点的上上个点的第一连线与本点和本点的上个点的第二连线这两条连线之间的偏转度;该图像轮廓数据结构的数据集的所有成员的所包含的偏转值的运算方向的方法是一致的;该图像轮廓数据结构的数据集的所有成员的所包含的偏转值的偏转方向的正负符号代表偏转方向,数值代表偏转度,数值越大偏转越大;构造查询表数组intM[a1][a2][b1][b2]用于预先储存需要被计算的本点的偏转值, a1、a2、b1、b2的数值均为3,也就是说M是一个四维数组,M的四个维度中每个维度包含的3个成员,a1的查询值是本点的上上个点的X坐标与本点的上个点的X坐标这两个X坐标值的差值加上1,a2的查询值是本点的上上个点的y坐标与本点的上个点的y坐 ...
【技术特征摘要】
1.图像轮廓数据结构的转换模版,其特征在于:为将点阵图中有序轮廓点集转换成图像轮廓数据结构而构造;图像轮廓数据结构,是一种有序数据集,其特征在于:该图像轮廓数据结构的数据集的成员数至少为3,该图像轮廓数据结构的数据集至少有一个数据包含偏转值,该图像轮廓数据结构的数据的成员所包含的偏转值可能是正值、零、负值三种情况中的一种,该图像轮廓数据结构的数据的成员所包含的偏转值的表述是本点的上个点和本点的上上个点的第一连线与本点和本点的上个点的第二连线这两条连线之间的偏转度;该图像轮廓数据结构的数据集的所有成员的所包含的偏转值的运算方向的方法是一致的;该图像轮廓数据结构的数据集的所有成员的所包含的偏转值的偏转方向的正负符号代表偏转方向,数值代表偏转度,数值越大偏转越大;构造查询表数组intM[a1][a2][b1][b2]用于预先储存需要被计算的本点的偏转值,a1、a2、b1、b2的数值均为3,也就是说M是一个四维数组,M的四个维度中每个维度包含的3个成员,a1的查询值是本点的上上个点的X坐标与本点的上个点的X坐标这两个X坐标值的差值加上1,a2的查询值是本点的上上个点的y坐标与本点的上个点的y坐标这两个y坐标值的差值加上1,b1的查询值是本点的X坐标与本点的上个点的X坐标这两个X坐标值的差值加上1,b2的查询值是本点的y坐标与本点的上个点的y坐标这两个y坐标值的差值加上1;假设有轮廓有序点集{P0,P1,P2},则P2的偏转值等于M[P0.X-P1.X+1][P0.Y-P1.Y+1][P2.X-P1...
【专利技术属性】
技术研发人员:刘伟,
申请(专利权)人:湖南轻创科技有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。