iOS 10支持图片搜索?带你认识下安防领域的检索功能!

本文涉及的产品
图像搜索,7款服务类型 1个月
简介:

9月14日凌晨,比iPhone 7先来到的是苹果系统iOS 10的更新推送。根据苹果官方介绍,iOS 10 是 iOS发布史上的重磅之作,所以在功能上做了非常大的更新。其中,关于“照片”的更新引起了小编的注意:

“照片”的更新

1.运用深度学习技术设计先进的人脸识别功能,可自动将相似的面孔分组

2.通过物体和场景的识别功能,使用先进的计算机视觉来扫描设备上的本地图库,可以通过照片内容智能搜索照片

3.通过“地点”相簿可在地图上查看您的所有照片、视频和Live Photo

“可自动将相似的面孔分组”这么说,以后自拍的照片可以自动成册了?于是,小编满心期待地赶紧去更新了iOS 10,半个小时后...

所谓的“可自动将相似的面孔分组”只是将在一张照片中有超过一个人以上的全部归类到一起。exo me?这就是人脸识别?

同时,“可以通过照片内容智能搜索照片”也只能够支持地点搜索而已。距离“智能搜索”还相距甚远。

其实,早在安防领域,图像检索、视频检索已经得到了实际的应用。下面,就给大家介绍安防领域的图像检索和视频检索!

基于内容的图像检索技术

基于内容的图像检索系统具有与传统基于文本的检索系统完全不同的构架。由于图像依赖其视觉特征而非文本描述进行索引,查询将根据图像视觉特征的相似度进行。用户通过选择具有代表性的一幅或多幅示例图像来构造查询,然后由系统查找与示例图像在视觉内容上比较相似的图像,按相似度大小排列返回给用户。

图像特征的提取与表达是基于内容的图像检索技术的基础。图像的视觉特征可分为通用的视觉特征和领域相关的视觉特征。前者用于描述所有图像共有的特征,与图像的具体类型或内容无关,主要包括色彩、纹理和形状;后者则建立在对所描述图像内容的某些先验知识的基础上,与具体的应用紧密有关,例如人的面部特征或指纹特征等。

基于内容的几种典型图像库包括人脸图像、指纹图像、笔迹图像等。

大数据下的视频检索

视频检索就是要从大量的视频数据中,找出所需要的视频片段。视频检索主要是依赖于视频算法对视频进行预处理,通过对视频内容进行结构化处理,提取出视频内容中的有效信息,进行标记或者相关处理后,人后可以通过各种属性描述进行快速检索。

因此视频检索最主要的是利用视频检测算法对视频进行结构化描述,目前已经在相应的产品中得到应用的算法主要有以下几种:行为分析算法、车牌识别算法、车辆颜色识别算法、车标识别算法、车型识别算法、人脸检测识别算法、人体特征识别算法等。

视频数据按照由粗到细的顺序可以划分为四个层次结构:视频(Video)、场景(Scene)、镜头(Shot)和图像帧(Frame)。由于一个镜头内的相邻帧间的变化不是很大,它们之间的特征差值会限定在某个阈值范围内。

而在镜头突变时,突变点前后两个相邻帧在内容上显示会有很大的变化,如果特征差值超过了给定的阈值,则意味着出现一个分割边界。镜头的关键帧就是反映该镜头中主要信息内容的帧图像。将各镜头检测出来后,对每个镜头可提取关键帧,并用关键帧简洁地表达镜头。关键帧数目的确定是关键帧提取中的一个重要问题,其确定方法可以根据镜头内帧的差异进行统计,求出其方差,用方差来衡量镜头视觉内容的复杂程度。方差越大,该镜头提取的关键帧数就越多。

智能视频检索的高效应用

运动物体

目标的运动属性包括目标的运动轨迹、运动幅度、速度及规律等因素。基于目标轨迹的检索是指通过在视频中选定一个特定的区域,目标进入或离开该区域、以及滞留该区域,视频检索算法可以快速关注所有时间内在该区域出现过的目标。

人脸搜索

在系统中输入待查询的人脸照片,选择需要检索的人脸后进行相似度等参数设置后开始检索,最后检索出的相似人脸的结果会在界面上显示出来。

车牌识别

通过查看车牌图例,就可在几分钟内查找到目标车牌,并可观看该目标在整个视频中的存在片段。例如,通过车牌识别信息,便可在系统中形成车辆的行驶轨迹,通过车辆的行动规律,即定位到车辆长时间停留的区域。

大数据时代,视频检索成为必须。而视频检索技术的发展,也为提取大数据中的珍贵资源提供了便利。


本文转自d1net(转载)

相关文章
|
6月前
|
存储 数据建模 iOS开发
iOS设备功能和框架: 什么是 Core Data,它在 iOS 中的作用是什么?
iOS设备功能和框架: 什么是 Core Data,它在 iOS 中的作用是什么?
99 1
|
6月前
|
定位技术 iOS开发
iOS设备功能和框架: 如何使用 Core Location 获取设备的位置信息?
iOS设备功能和框架: 如何使用 Core Location 获取设备的位置信息?
74 0
|
监控 Android开发 iOS开发
盘点一对一直播源码iOS系统维持平台稳定功能(一):弹性扩缩容
参考代码:弹性扩缩容如何实现?System.out.println("扩容:增加直播平台实例"); currentCapacity++; } private void scaleDown() { System.out.println("缩容:减少直播平台实例");
盘点一对一直播源码iOS系统维持平台稳定功能(一):弹性扩缩容
|
移动开发 安全 前端开发
提升iOS应用安全性:全面代码混淆功能介绍,使用Ipa Guard保护你的应用
iOS加固保护是直接针对ios ipa二进制文件的保护技术,可以对iOS APP中的可执行文件进行深度混淆、加密。使用任何工具都无法逆向、破解还原源文件。对APP进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。Ipa Guard通过修改 ipa 文件中的 macho 文件中二进制数据(代码模块配置)进行操作,无需源码。不限定开发技术平台。支持oc,swift,cocos2d-x、unity3d、quick-cocos,html5 ,react native等等各种开发技术。Ipa Guard主要包含代码混淆全面、资源文件处理、不需要源代码更安全、调试信息清理、即时测试运行。
|
16天前
|
安全 Android开发 iOS开发
Android vs iOS:探索移动操作系统的设计与功能差异###
【10月更文挑战第20天】 本文深入分析了Android和iOS两个主流移动操作系统在设计哲学、用户体验、技术架构等方面的显著差异。通过对比,揭示了这两种系统各自的独特优势与局限性,并探讨了它们如何塑造了我们的数字生活方式。无论你是开发者还是普通用户,理解这些差异都有助于更好地选择和使用你的移动设备。 ###
31 3
|
4月前
|
人工智能 搜索推荐 iOS开发
苹果发布iOS 18 Beta 4,新增CarPlay 壁纸等多项功能改进
本文首发于公众号“AntDream”,探索iOS 18 Beta 4新功能与改进: CarPlay壁纸、iCloud设置访问优化、相机控制记忆、隐藏文件夹设计变更、深色/浅色模式图标同步、股票应用图标调整、iPhone镜像功能增强、控制中心蓝牙切换键、AssistiveTouch新增Type to Siri等,以及Apple Intelligence暗示。开发者可通过苹果计划提前体验。
98 12
|
6月前
|
Android开发 数据安全/隐私保护 iOS开发
ios和安卓测试包发布网站http://fir.im的注册与常用功能
ios和安卓测试包发布网站http://fir.im的注册与常用功能
273 0
ios和安卓测试包发布网站http://fir.im的注册与常用功能
|
6月前
|
机器学习/深度学习 PyTorch TensorFlow
iOS设备功能和框架: 什么是 Core ML?如何在应用中集成机器学习模型?
iOS设备功能和框架: 什么是 Core ML?如何在应用中集成机器学习模型?
169 0
|
6月前
|
iOS开发
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
136 0
|
存储 视频直播 iOS开发
山东布谷科技iOS端实现直播app源码秒开技术(二):缓冲功能
缓冲功能对直播app源码平台用户有着提升观看短视频、直播体验的作用;对直播app源码平台有着提升直播质量,增加观众黏性的好处。因此,直播平台应当重视并充分发挥缓冲功能的潜力,为用户继续打造更好的直播观看体验。
山东布谷科技iOS端实现直播app源码秒开技术(二):缓冲功能
下一篇
无影云桌面