【技术实现步骤摘要】
本专利技术属于计算机图像检索,具体涉及一种基于rabbitmq的轻量分布式检索系统。
技术介绍
1、随着监控设备的增长、图像处理技术的持续发展,人脸、人体、车辆、非机动车等图像识别、比对的应用越来越广泛。尤其是在轨交、安防等领域,由算法检测、提取相应图像目标特征,再和底库中已有图片特征底库进行比对,从而获取比对相似度结果。可进一步进行人员、车辆轨迹分析、人员聚档等大数据技战应用。面对图像海量数据,单节点硬件资源有限情况下分布式检索是必不可少的,现有的分布式体系往往过于庞杂和冗余,需要较高的技术学习成本和和开发运维能力。
技术实现思路
1、鉴于以上存在的问题,本专利技术提供一种基于rabbitmq的轻量分布式检索系统,通过拆分检索任务将检索请求分配给多个检索服务共同执行,同步返回检索结果,可直接对外提供请求接口。
2、为解决上述技术问题,本专利技术采用如下的技术方案:
3、一种基于rabbitmq的轻量分布式检索系统,包括客户端、监听器模块、rabbitmq消息模块、
...【技术保护点】
1.一种基于RabbitMQ的轻量分布式检索系统,其特征在于,包括客户端、监听器模块、RabbitMQ消息模块、存储模块、数据库模块和若干个检索服务模块,其中,
2.如权利要求1所述的基于RabbitMQ的轻量分布式检索系统,其特征在于,所述检索服务模块检索出结果包括:检索服务模块收到消息发送过来的检索请求后,调用检索引擎,加载存储的特征文件,查询与请求中的特征值匹配度满足请求阈值的特征id和相似度阈值列表。
3.如权利要求1所述的基于RabbitMQ的轻量分布式检索系统,其特征在于,进一步地,所述RabbitMQ消息模块计算分配检索服务模块时
...【技术特征摘要】
1.一种基于rabbitmq的轻量分布式检索系统,其特征在于,包括客户端、监听器模块、rabbitmq消息模块、存储模块、数据库模块和若干个检索服务模块,其中,
2.如权利要求1所述的基于rabbitmq的轻量分布式检索系统,其特征在于,所述检索服务模块检索出结果包括:检索服务模块收到消息发送过来的检索请求后,调用检索引擎,加载存储的特征文件,查询与请求中的特征值匹配度满足请求阈值的特征id和相似度阈值列表。
3.如权利要求1所述的基于rabbitmq的轻量分布式检索系统,其特征在于,进一步地,所述rabbitmq消息模块计算分配检索服务模块时,通过切片策略和hash一致性算法进行检索任务分配。
4.如权利要1所述的基于rabbitmq的轻量分布式检索系统,其特征在于,所述检索请求为http请求,检索请求参数中包括以图搜图的目标图片特征,所述目标图片特征为由算法检测和提...
【专利技术属性】
技术研发人员:刘东方,刘雪健,佘永涛,
申请(专利权)人:杭州当虹科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。