一种镜头的识别方法、装置及镜头与流程

文档序号:11584442阅读:230来源:国知局
一种镜头的识别方法、装置及镜头与流程
本发明涉及视频
技术领域
,特别涉及一种镜头的识别方法、装置及镜头。
背景技术
:随着摄像技术的发展,不同类型的镜头可以灵活地被选择安装在同一个设备(例如相机机身或者其他需要外接镜头的设备)上,镜头可以分为不同的类型,比如可以按照其焦距区分,例如分为长焦、短焦、定焦、变焦镜头等,或者按照视野范围区分,分为标准、广角、超广角、鱼眼镜头等等,或者在某特定类型的镜头下,进一步区分为不同的焦距,不同的视角范围(例如鱼眼镜头分为180°视角范围、235°视角范围和360°视角范围)等类型。不同类型的镜头会有对应的适用场景,在许多情形下,外接镜头的设备也需要知晓当前使用的镜头到底是哪一种,传统做法是通过用户人为方式来识别具体的镜头类型,然后再通过一定的操作告知设备,对于用户来说,不够简便。技术实现要素:鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种镜头的识别方法、装置及镜头。第一方面,本发明实施例提供了一种镜头的识别方法,包括:采集镜头上预设部位的图像或者获取所述镜头采集的图像中预设位置的图像;对采集的或获取的图像中的标识进行识别,确定所述镜头的类型。在一个实施例中,采集所述镜头预设部位的图像,包括:对所述镜头框架上预设部位进行拍摄,所述框架的预设部位上具有表征所 述镜头类型的唯一标识。在一个实施例中,所述预设部位为所述镜头的框架与需外接镜头的设备的结合部位。在一个实施例中,获取镜头采集的图像中预设位置的图像,包括:获取所述镜头采集的图像边缘区域内的图像。在一个实施例中,对采集的或获取的图像中的标识进行识别,确定所述镜头的类型,包括:识别出采集的或获取的图像中的标识,将识别出的标识与预设的各类型的标识进行匹配,确定镜头的类型。在一个实施例中,所述标识包括:文字、图案或者文字与图案的结合。在一个实施例中,所述图案为按照预设规则排列的点阵。第二方面,本发明实施例还提供了一种镜头的识别装置,包括:图像获取模块,用于采集所述镜头上预设部位的图像或者获取所述镜头采集的图像中预设位置的图像;识别模块,用于对采集的或获取的图像中的标识进行识别;确定模块,用于确定所述镜头的类型。在一个实施例中,所述图像获取模块,进一步用于对所述镜头框架上预设部位进行拍摄,所述框架的预设部位上具有表征所述镜头类型的唯一标识。在一个实施例中,所述预设部位为所述镜头的框架与需外接镜头的设备的结合部位。在一个实施例中,所述图像获取模块,进一步用于获取所述镜头采集的图像边缘黑色区域内的图像。在一个实施例中,所述识别模块,具体用于识别出采集的或获取的图像中的标识,将识别出的标识与预设的各类型的标识进行匹配,确定镜头的类型。在一个实施例中,所述标识包括:文字、图案或者文字与图案的结合。在一个实施例中,所述图案为按照预设规则排列的点阵。第三方面,本发明实施例还提供了一种镜头,所述镜头透镜的外挡圈上或者所述镜头的框架与需外接镜头的设备的结合部位具有表征所述镜头类型的唯一标识。在一个实施例中,所述标识为按照预设规则排列的多个点阵孔。本发明实施例提供的上述技术方案的有益效果至少包括:本发明实施例提供的镜头的识别方法、装置及镜头,通过采集镜头上预设部位的图像或者获取镜头采集的图像中预设位置的图像,然后对采集的或获取的图像中的标识进行识别,确定镜头的类型。本发明实施例通过图像识别的方式,对所采集的镜头上某部位的图像或者该镜头采集的图像中预设位置的图像中进行识别,识别出该镜头的类型的标识,进而确定镜头的类型。对需要外接镜头的设备来说,实现了镜头的智能识别,简化了用户的操作。进一步地,该标识可以是按照预设规则排列的多个点阵孔,可以进一步降低图像识别的难度,提高了识别的准确性和效率。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1为本发明实施例提供的镜头的识别方法的流程图;图2为本发明实施例提供的镜头的示意图;图3a-3c为本发明实施例提供的不同点阵图案表征不同视角范围的示意图;图3d为本发明实施例提供的手机外接鱼眼镜头的示意图;图4为本发明实施例中镜头的识别装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。下面结合具体的实施例对本发明实施例提供的镜头的识别方法、装置及镜头进行详细说明。如图1所示,本发明实施例提供的镜头的识别方法,包括下述步骤:s11、采集镜头上预设部位的图像或者获取镜头采集的图像中预设位置的图像;s12、对采集的或获取的图像中的标识进行识别,确定镜头的类型。本发明实施例提供的上述镜头的识别方法,通过采集镜头上预设部位的图像或者获取镜头采集的图像中预设位置的图像,通过图像识别的方式,自动识别出采集的或者获取的图像中的标识,通过标识来确定镜头的类型。对于需要外接镜头的设备来说,实现了镜头的智能识别,简化了用户的操作。进一步地,上述步骤s11中,采集镜头预设部位的图像,可以通过下述方式实现:对镜头框架上预设部位进行拍摄,框架的预设部位上具有表征所述镜头类型的唯一标识。镜头的框架是用于包裹、支撑和保护镜头内透镜(一个或多个)的部件,在上述方式中,对该框架上预设部位进行拍摄,通过拍摄到的图像进行图像识别从而识别出其中包含的表征镜头类型的唯一标识,最终达到识别镜头的目的。在本发明实施例中,镜头的类型可以有很多种,可以是指按照不同焦距、 不同视角等分类的镜头,本发明实施例对此不做限定。进一步地,为了方便采集框架上预设部位的图像,在本发明实施例中,可以将该预设部位设置于镜头的框架与需外接镜头的设备的结合部位。这样设计的好处在于,用户在将镜头通过该结合部位安装于设备上的瞬间,需要外接镜头的设备可以利用自身已有的摄像头准确地采集到镜头的框架上对应位置上的图像。当然,该预设部位还可以是镜头框架上的其他部位,例如镜头框架上的手持部位等等。上述步骤s11中,获取镜头采集的图像中预设位置的图像,可以通过读取镜头拍摄的图片中边缘黑色区域内的图像实现。为了在镜头采集的图像中携带镜头类型的标识,可以对镜头的硬件进行改进,使之能够在最终拍摄的图像的边缘出现特定的标识。这样,可以对镜头拍摄的边缘区域内的图像进行识别,识别出其中包含的表示该镜头类型的标识。在本发明实施例中,镜头的标识可以是图案、文字或者文字和图案的结合。图案可以是连续的图案,或者由离散的点阵组成的组合图案,能够唯一识别镜头的类型即可。如图2所示,可以通过例如对镜头透镜的外挡圈(属于框架)上采用打孔或者刻出其他设定图案等方式,这样,在拍摄时,光线也会从这部分漏出,从而在拍摄的图像的边缘区域内会出现相应的标识。该标识可以是文字或者是设定的图案。如图3a-3c所示,在鱼眼镜头拍摄的图片的边缘的黑色部分,呈现出相应的点阵图案,不同的点阵图案表征不同视角范围的鱼眼镜头,例如180°视角范围、235°视角范围和360°视角范围的鱼眼镜头。图3a-3c仅为标识的一种示例而已,本发明实施例对于采用何种图案,不做限定。又例如,对于普通视角的镜头来说,采用同样采用打孔,或者刻出设定图案等方式,也可以在拍摄的图像的边缘部分呈现相应的图案或者标识。这些标识可以在后期图像处理过程中被处理掉,因此,这些标识需要尽可能远离镜头所拍摄的图像中心部分,尽可能地靠近图像的边缘,且在可以满足识别的条件下尽可能小地占用图像面积,这样可以尽可能降低对镜头拍摄的图片的影响。在上述步骤s12中,可以将识别出的标识,与预设的各类型的标识进行匹配,进而确定镜头的类型。还是以鱼眼镜头举例来说,预先根据各标识与不同的视角范围形成一个映射表如下:表1标识视角范围1001180°1011235°1111360°假设标识均通过排列为一行点阵来表示,该点阵包含四个点,每个亮点表示“1”,每个暗点表示为“0”,如图3b所示,当该图案被识别出的标识为“1011”(从左至右依次为亮点、暗点、亮点、亮点)时,与表1进行匹配,则最终确定出当前的镜头的类型为235°的鱼眼镜头。上述仅仅为一个例子而已,当标识为文字时,可以采用类似的方式,预先存储文字和对应不同视角范围的映射关系,然后通过图像识别出来的文字和视角范围之间的映射关系,确定该镜头的类型。如图3d所示的例子所示的设备1(即手机)外接有鱼眼镜头2,可以通过对鱼眼镜头上标识的识别,可自动识别出鱼眼镜头的类型。基于同一发明构思,本发明实施例还提供了一种镜头的识别装置,由于该 装置所解决问题的原理与前述镜头的识别方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。本发明实施例提供的一种镜头的识别装置,如图4所示,包括:图像获取模块41,用于采集所述镜头上预设部位的图像或者获取镜头采集的图像中预设位置的图像;识别模块42,用于对采集的或获取的图像中的标识进行识别;确定模块43,用于确定镜头的类型。在一个实施例中,图像获取模块41,进一步用于对所述镜头框架上预设部位进行拍摄,所述框架的预设部位上具有表征所述镜头类型的唯一标识。进一步地,上述预设部位为镜头的框架与需外接镜头的设备的结合部位。进一步地,图像获取模块41,进一步用于获取镜头采集的图像边缘黑色区域内的图像。进一步地,识别模块42,具体用于识别出采集的或获取的图像中的标识,将识别出的标识与预设的各类型的标识进行匹配,确定镜头的类型。进一步地,所述标识包括:文字、图案或者文字与图案的结合。进一步地,所述图案为按照预设规则排列的点阵。本发明实施例提供的上述镜头的识别装置,可以以软件、硬件或者软硬件结合的方式设置于需要外接镜头的设备之中,以实现对镜头类型的准确、自动的识别,简化用户操作。本发明实施例还提供了一种镜头,该镜头与传统镜头不同之处在于,在该镜头透镜的外挡圈上或者所述镜头的框架与需外接镜头的设备的结合部位具有表征镜头类型的唯一标识。这样,可以通过拍摄该结合部位的图像,或者通过获取该透镜拍摄的图片的边缘部分来识别该标识,从而确定该镜头的类型。进一步地,该标识可以为按照预设规则排列的多个点阵孔。采用点阵孔的方式,通过不同点的亮暗不同,识别出该镜头的标识,计算量小,降低了图像识别的难度,提高了识别的准确性和效率。本发明实施例并不限定点阵孔的排列方式,能够唯一标识出该镜头的类型的任何一种方式皆可。本发明实施例还提供了一种镜头的识别的设备,包括:处理器;用于存储处理器可执行命令的存储器;其中,处理器被配置为:采集所述镜头上预设部位的图像或者获取所述镜头采集的图像中预设位置的图像;对采集的或获取的图像中的标识进行识别,确定所述镜头的类型。在一个实施例中,上述处理器还被配置为:对所述镜头框架上预设部位进行拍摄,所述框架的预设部位上具有表征所述镜头类型的唯一标识。在一个实施例中,上述预设部位为所述镜头的框架与需外接镜头的设备的结合部位。在一个实施例中,上述处理器还被配置为:获取所述镜头采集的图像边缘区域内的图像。在一个实施例中,上述处理器还被配置为:识别出采集的或获取的图像中的标识,将识别出的标识与预设的各类型的标识进行匹配,确定镜头的类型。在一个实施例中,所述标识包括:文字、图案或者文字与图案的结合。在一个实施例中,所述图案为按照预设规则排列的点阵。本发明实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种镜头的识别方法,所述方法包括:采集所述镜头上预设部位的图像或者获取所述镜头采集的图像中预设位置的图像;对采集的或获取的图像中的标识进行识别,确定所述镜头的类型。本发明实施例提供的镜头的识别方法、装置及镜头,通过采集镜头上预设 部位的图像或者获取镜头采集的图像中预设位置的图像,然后对采集的或获取的图像中的标识进行识别,确定镜头的类型。本发明实施例通过图像识别的方式,对所采集的镜头上某部位的图像或者该镜头采集的图像中预设位置的图像中进行识别,识别出该镜头的类型的标识,进而确定镜头的类型。对需要外接镜头的设备来说,实现了镜头的智能识别,简化了用户的操作。进一步地,该标识可以是按照预设规则排列的多个点阵孔,可以进一步降低图像识别的难度,提高了识别的准确性和效率。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1