-
python之django連結mysql的相似圖像檢索3
以下為方便說明問題,已簡略維度
設一個圖像共8維度向量
A圖→[('20.60 62.07', [1,2,3,4,5,6,7,8])]
B圖→[('30.60 62.07', [1.1,2,3,4,5,6,7,8])]
C圖→[('70.60 62.07', [10,20,30,40,50,60,70,80])]
D圖→[('80.60 62.07', [22,44,66,88,100,120,140,160])]
因圖像可能不只一個特徵點,或許有2個特徵點的例子(真實的例子會有2個以上)。
E圖→[('40.60 62.07', [1,2,3,4,5,6,7,8]),('80.60 82.07', [2,4,6,8,10,12,14,16])]
(希望能抓到第一個向量一樣,就判定此圖為查詢圖像的近似圖像)
query_vector代表查詢圖像的維度,是一個list
query_vector=[1,2,3,4,5,6,7,8]
label:'X座標 Y座標'
neighbours代表查詢圖像與相比圖像維度的一些相近相鄰維度,是一個list,一個item,裡面有2個屬性:vector、label。
neighbours=[{'vector': [1.1 ,2,3,4,5,7,8], 'label': '20.60 62.07'}, →A圖
{'vector': [1.1 ,2,3,4,5,7,8], 'label': '30.60 62.07'}, →B圖
{'vector': [1.1 ,2,3,4,5,7,8], 'label': '55.33 49.78'}, →E圖
{'vector': [1.1 ,2,3,4,5,7,8], 'label': '55.33 49.78'},]→E圖
nearest代表是一個dict,三個item,分別是最接近distance、最接近vector、最接近label。
nearest={'distance': 0.0, 'vector': [1, 2,3,4,5,6,7,8], 'label': '55.33 49.78'}
根據此題假設,應該用query_vector查詢時,會得出A圖、B圖、E圖,
有一個做法是,但也卡在x不知如何設?
x=?不知該怎麼設才會抓到A、B、E圖
y=Trademark.objects.all()
xyDict=dict(zip(x,y))
tmatch=[xyDict[i] for i in xyDict if i != 0]
context_map['tmatch']=tmatch
還是另外有什麼做法,
麻煩請會的,
請指教一下了,非常感謝。
2011年10月31日 23:30
目前还没有答案
相关推荐
我们开发的管理系统它是基于Django框架,web技术,建立以Reader/Manager为结构模式、以数据库为后台核心应用、以服务为目的信息平台。 该系统将实现基本的目录检索,模糊查询,书籍损坏记录,书籍的运输信息等,实现...
毕业设计,基于Python+Django+MySql开发的校园二手交易跳蚤市场网站,内含Python完整源代码,数据库脚本 基于Python+Django+Mysql校园二手交易跳蚤市场网站设计 开发技术: Pycharm + Python3.7 + Django2.x + ...
基于python+Django+Mysql的校园二手交易市场+源代码+文档说明(高分毕设),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署...
在本项目中,"Python+Django+MySQL+Redis的医院挂号系统源码"是一个采用现代Web技术构建的医疗预约平台。以下将详细介绍这个系统的关键组成部分及其相关知识点: 1. Python:作为后端的主要编程语言,Python以其...
总之,`django-mysql`库是Django开发者连接和优化MySQL数据库的有效工具,它扩展了Django的功能,使开发人员能够更好地利用MySQL的特性,提升Web应用的性能和用户体验。通过熟练掌握和运用这个库,可以进一步提高...
Django的ORM可以方便地与MySQL建立连接,执行SQL查询,并将结果转换为Python对象。 在实现校园二手交易市场时,以下是一些可能的关键功能模块: 1. 用户系统:包括用户注册、登录、密码找回等功能,通常会利用...
基于Python+Django+Mysql实现的校园二手-交易跳蚤市场网站设计代码+文档说明+数据库文件,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载...
毕业设计,基于Python+Django+MySql开发的校园二手交易跳蚤市场,内含Python完整源代码,数据库脚本 基于Django校园二手交易跳蚤市场设计 介绍 ##项目说明 商品浏览:商品的图片,售价,种类,简介以及库存等信息...
开发技术: Pycharm + Python3.7 + Django2.x + Mysql数据库 功能简介: 商品浏览:商品的图片,售价,种类,简介以及库存等信息。 商品评论:用户在购买了商品后才会出现商品评论的文本框。 全文检索:支持对商品...
【标题】: "计算机毕业设计-超市管理系统" 是一个基于Python的Django框架和MySQL数据库构建的项目。这个系统旨在实现对超市日常运营的全面管理,包括商品库存、销售记录、客户信息、员工管理等多个方面。 【描述】:...
基于Python+Django+Mysql校园二手交易跳蚤市场网站设计 开发技术: Pycharm + Python3.7 + Django2.x + Mysql数据库 功能简介: 商品浏览:商品的图片,售价,种类,简介以及库存等信息。 商品评论:用户在购买了...
《基于Python和Django框架的二级学院资料室图书管理系统设计与实现》 本文将深入探讨如何利用Python编程语言和Django Web框架构建一个高效的二级学院资料室图书管理系统。Python因其简洁明了的语法和丰富的库支持,...
在本项目中,"Python-Django材料管理系统实践"是一个基于Python的Django框架构建的内容管理系统(CMS),专门针对材料管理需求。这个系统包含了材料文件的导入、材料的出入库跟踪以及用户登录等核心功能,旨在提供一...
在本案例中,我们讨论的是MySQL-python-1.2.3版本的源码包,它是一个用于Python连接MySQL数据库的库。 首先,让我们了解Django框架。Django是一个基于MTV(Model-Template-View)设计模式的高级Web开发框架,它鼓励...
开发技术: Pycharm + Python3.7 + Django2.x + Mysql数据库 功能简介: 商品浏览:商品的图片,售价,种类,简介以及库存等信息。 商品评论:用户在购买了商品后才会出现商品评论的文本框。 全文检索:支持对商品...
2. 数据库操作:使用Python的Django ORM与MySQL数据库建立连接,实现数据的增删改查。 3. 功能实现:利用Django的视图、模板和模型,实现工作选取、需求申请、成员交流和绩效管理等功能。 六、研究方法 1. 文献...
此ONLY在线商城系统利用当下成熟完善的Django框架,使用跨平台的可开发大型商业网站的Python语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发.ONLY在线商城系统的开发根据操作人员需要设计的界面...
Python+Django+Vue+MySql前后端,数据库全套 包括以下功能模块: 用户管理: 用户注册、登录、个人资料管理。 用户权限管理,例如普通用户、图书管理员等角色。 图书管理: 图书信息录入:包括书名、作者、分类、...