CN111666837A - 一种流浪动物信息获取方法、终端、上位机和*** - Google Patents
一种流浪动物信息获取方法、终端、上位机和*** Download PDFInfo
- Publication number
- CN111666837A CN111666837A CN202010445367.XA CN202010445367A CN111666837A CN 111666837 A CN111666837 A CN 111666837A CN 202010445367 A CN202010445367 A CN 202010445367A CN 111666837 A CN111666837 A CN 111666837A
- Authority
- CN
- China
- Prior art keywords
- information
- animal
- wandering
- image
- wandering animal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 241001465754 Metazoa Species 0.000 title claims abstract description 241
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000011156 evaluation Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 9
- 230000003993 interaction Effects 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 6
- 230000036541 health Effects 0.000 claims description 5
- 239000003086 colorant Substances 0.000 claims description 4
- 230000008569 process Effects 0.000 description 8
- 229910000838 Al alloy Inorganic materials 0.000 description 7
- SNAAJJQQZSMGQD-UHFFFAOYSA-N aluminum magnesium Chemical compound [Mg].[Al] SNAAJJQQZSMGQD-UHFFFAOYSA-N 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 241000168096 Glareolidae Species 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 239000000956 alloy Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 230000001850 reproductive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/30—Scenes; Scene-specific elements in albums, collections or shared content, e.g. social network photos or video
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Alarm Systems (AREA)
Abstract
一种流浪动物信息获取方法、终端、上位机和***,属于信息收集领域。本发明为了现有技术流浪动物管理机构不能有效收集和管理流浪动物信息的问题。本发明获取流浪动物实时外形图像;输入流浪动物的外形特征信息;记录所述获取所述流浪动物外形图像的地理位置信息;存储所述外形图像、外形特征信息和所述地理位置信息;上传所述外形图像、外形特征信息和所述地理位置信息;接收所述流浪动物信息比对结果信息。不仅为收养人提供基本信息,也可以通过信息匹配协助遗失动物寻找。
Description
技术领域
本发明涉及信息收集领域,特别是涉及一种流浪动物信息获取方法、终端、上位机和***。
背景技术
随着社会的不断进步,越来越多的人选择饲养宠物增添生活乐趣,但是随着人们对动物遗弃及丢失,流浪动物不断增多的问题也越发凸显出来,且这些动物往往仍具有繁殖能力,无限制的繁殖令其数量更加难以控制,流浪动物伤人的事件时有发生。
目前解决动物遗失的方法大多是给宠物带上身份识别及定位***,但这些***都需要不断维护且价格昂贵,难以普及;对于已经流浪的动物,除了少数被收养外,大多数只能采取不人道的扑杀措施以控制数量。
发明内容
为了解决上述问题,本发明提供了一种流浪动物信息获取方法、终端、上位机和***,实现对流浪动物的信息采集管理,不仅为收养人提供基本信息,也可以通过信息匹配协助遗失动物寻找。
本发明第一方面提供了一种流浪动物信息获取方法,包括如下步骤:
S11、获取流浪动物实时外形图像;
S12、输入流浪动物的外形特征信息;
S13、记录所述获取所述流浪动物外形图像的地理位置信息;
S14、存储所述外形图像、外形特征信息和所述地理位置信息;
S15、上传所述外形图像、外形特征信息和所述地理位置信息;
S16、接收所述流浪动物信息比对结果信息。
进一步的,所述流浪动物的外形特征信息包括动物类别、品种、外表健康状况。
本发明第二方面提供了一种流浪动物信息获取方法,包括如下步骤:
S21、接收流浪动物的外形图像、外形特征信息和地理位置信息;
S22、将接收的流浪动物的外形图像、外形特征信息和地理位置信息分别与已存储的流浪动物的外形图像、外形特征信息和地理位置信息进行比对,得到比对结果;
S23、根据比对结果存储接收的流浪动物的外形图像、外形特征信息和地理位置信息;
S24、发送比对结果信息。
进一步的,步骤S22包括如下步骤:
S221、设定评估标准;
S222、将接收的流浪动物的外形特征信息与已存储的动物外形特征信息进行比对,确定接收的流浪动物所在的信息范围;
S223、将接收的流浪动物的外形图像与所述信息范围内的动物外形图像进行比对得到评估值;
S224、所述评估值根据所述评估标准确定比对结果。
更进一步的,步骤S223包括:
S2231、缩小图像尺寸,将图片缩小到a*a的尺寸;
S2232、简化色彩,将图片灰度化;
S2233、计算a*a个像素的灰度平均值;
S2234、比较像素灰度,将每个像素的灰度与所述平均值进行比较,像素的灰度大于或等于所述平均值时记为1,像素灰度小于所述平均值记为0;
S2235、计算哈希值,将步骤S2234的比较结果从上到下,从左到右组合在一起,构成一个a*a长度的整数,即为这张图片指纹;
S2236、比较a*a整数每一位对应位置并计算不同为的个数,根据位数比较结果得到相似评估值。
进一步的,所述评估标准为:
当得到的评估值>90%时,确定为同一动物;评估值范围为[70%,90%]时,为相似动物,需要人工确认;评估值<70%时,表示不是同一动物。
本发明第三方面提供了一种流浪动物信息获取终端,包括:
包括信息获取装置,所述信息获取装置包括:
图像获取模块,获取流浪动物实时外形图像;
外形特征获取模块,输入流浪动物的外形特征信息;
定位信息获取模块,记录所述获取所述流浪动物外形图像的地理位置信息;
信息发送模块,上传所述外形图像、外形特征信息和所述地理位置信息;
反馈结果接收模块,接收所述流浪动物信息比对结果信息。
进一步的,所述流浪动物信息获取终端还包括图像采集装置、人机交互装置、通讯装置和存储装置。
本发明的第四方面提供了一种流浪动物信息获取上位机,包括存储器和处理器,所述存储器存储可执行指令,所述可执行指令控制所述处理器执行本发明第二方面所述流浪动物信息获取方法。
本发明第五方面提供了一种流浪动物信息获取***,包括本发明第三方面所述的流浪动物信息获取终端和本发明第三方面所述流浪动物信息获取上位机。
如上所述,本发明提供的一种流浪动物信息获取方法、终端、上位机和***,具有如下效果:
1、本发明的流浪动物信息获取方法可以实时采集流浪动物的图像信息、特征信息和地理位置信息,采集的图像信息、特征信息和地理位置信息上传后经过上位机的比对,根据比对结果确定是否进行存储,防止信息的重复存储,不仅可以为想收养者提供了动物基本信息,也可以通过比对寻找已经存储的丢失动物信息。
2、本发明的终端使用便捷,将图像和文字信息结合作为流浪动物的基本信息,实现了流浪动物信息的便捷、高效收集和管理,提高了遗失动物搜寻工作效率。
附图说明
图1为本发明具体实施例的流浪动物信息获取方法的应用环境示意图;
图2为本发明具体实施例的流浪动物信息获取方法流程图;
图3为本发明具体实施例的另一流浪动物信息获取方法流程图;
图4为本发明具体实施例的接收的流浪动物信息与已存储的流浪动物信息比对的流程图;
图5为本发明具体实施例的流浪动物图像信息对比的流程图;
图6为本发明具体实施例信息获取装置结构原理图;
图7为本发明具体实施例的流浪动物信息采集终端外部结构示意图;
图8为本发明具体实施例的上位机结构原理图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本申请提供的一种流浪动物信息获取方法通过如图1所示的信息采集***实现,若干终端100通过网络与上位机200建立通信连接,终端100将采集的信息发送至上位机200,上位机200接收终端100上传的流浪动物信息后与存储的信息进行匹配对比,判断上传的流浪动物信息在上位机中是否已经有记录,并判断是否是已记录的走失动物,并将反馈结果反馈至上传信息的终端中。
在一个实施例中,如图2所示,提供了一种基于终端的流浪动物信息获取方法,包括如下步骤:
S11、获取流浪动物实时外形图像;
流浪动物的直观信息就是动物的外形图像,本申请采用现有摄像设备采集流浪动物的外形图像,其可以是一个静态的图像,也可以是一组图像,或者为采集的视屏图像中的一帧或多帧图像,根据他图像信息可以直观的记录流浪动物的外形、颜色等信息。
具有的,由于流浪动物具有一定的流动性,所以本申请的终端与服务器之间通过网络通信,方便工作人员携带终端在不同的区域位置采集流浪动物信息;
S12、输入流浪动物的外形特征信息;
流浪动物存在流浪过程中,外形图像会发生变化,为了使后期匹配方便,需要输入流浪动物的外形特征信息,包括动物类别、品种、外表健康状况,输入方式可以通过键盘手动输入,或通过语音输入采集的流浪动物的外形特征信息,将所述外形特征信息与所述流浪动物图像结合,得完整的流浪动物信息,所述流浪动物的外形特征信息通畅采用文字方式记录保存。
S13、记录所述获取所述流浪动物外形图像的地理位置信息;
流浪动物活动具有区域性,通过所述地理位置信息可以判断该流浪动物经常活动的位置信息,这样可以不必要采用每个流浪动物佩戴定位装置,减少开支,而且无需后续维护,使用方便。
S14、上传所述外形图像、外形特征信息和所述地理位置信息;
在终端与上位机建立好网络连接后,终端收集到动物的图片,位置等信息,这些信息收集的时候通过各自的文件类型分别保存,在向上位机发送前需要将这些信息整理到一个文件中(类似压缩包原理),整理好后在通过3G/4G网络发送,实现一个文件对应一个动物的目的,上位机根据所述接收的外形图像、外形特征信息和所述地理位置信息进行匹配对比;
S15、接收所述流浪动物信息比对结果信息。
上位机将接收到的流浪动物信息与已存的流浪动物信息对比后得到的对比结果发送至终端,终端接收的结果可以为是否为记录的走失动物,该流浪动物信息是否已经采集过,该流浪动物信息是否已经存储成功。
上述方法实施例是以终端为执行注意来说明,下面以上位机为执行主体加以说明。
图3为本发明另一实施例提供的一种基于上位机的流浪动物信息获取方法流程图,如图所示,该方法具体包括如下步骤:
S21、接收流浪动物的外形图像、外形特征信息和地理位置信息;
本实施例所述的流浪动物的外形图像、外形特征信息和地理位置信息通过所述终端采集,上位机通过网络接收上述流浪动物信息,所述网络可以为3/4G网络,流浪动物信息实时上传至上位机中进行存储和匹配等后续操作。
S22、将接收的流浪动物的外形图像、外形特征信息和地理位置信息分别与已存储的流浪动物的外形图像、外形特征信息和地理位置信息进行比对,得到比对结果;
在一个实施例中,如图4所示,为步骤S22的细化步骤流程图,具体包括如下步骤:
S221、设定评估标准,所述评估标准为确定是否为同一动物判定的评定标准。
S222、将接收的流浪动物的外形特征信息与已存储的动物外形特征信息进行比对,确定接收的流浪动物所在的信息范围;
已存储的动物外形特征包括各个终端上传的流浪动物的外形特征信息,也包括走失流浪动物的外形特征信息,或工作人员将已有的流浪动物的特征信息通过人机交互装置将其输入服务器中进行存储,进而可以得到流浪动物信息以及可能成为流浪动物的特征信息,使流浪动物的信息记录的更为细致全面。
终端新上传的流浪动物信息包括外形特征信息和图像信息,在比对过程中,首先通过动物外形特征匹配对比,所述动物外形特征通畅为文字信息,新上传的动物信息与已经存储的记录流浪动物外形特征的文字特征比对,可以缩小后续图片比对的范围,减少运算工作量,通过外形特征特征比对后,可以划定在一个动物种类、该种类的具体品种以及健康状况下的某一些流浪动物后,进行下一步确定。
S223、将接收的流浪动物的外形图像与所述信息范围内的动物外形图像进行比对得到评估值;
在一个具体实施例中,如图5所示,为步骤S223细化的步骤,具体包括:
S2231、缩小图像尺寸,将图片缩小到8*8的尺寸;
通常情况下,流浪动物的图像都是通过终端现场采集,现场采集过程中会遇到场景不同,内容都会有差别,这样就会出现有的图片大,有的图片小,不同尺寸的图片在后续的匹配遍历过程中会出现差异干扰,所以,将图片均缩小到统一尺寸下,用以摒弃不同尺寸图片带来的差异,还可以去除图像的细节,只保留结构/明暗等基本信息,摒弃不同尺寸/比例带来的图像差异;
S2232、简化色彩,将缩小后的图像,转为64级灰度,即所有像素点总共只有64种颜色,将图片灰度化,用以减少计算量,提高匹配效率;
S2233、计算8*8个像素的灰度平均值,即计算所有64个像素的灰度平均值;
S2234、将待比对图片的每个像素的灰度与步骤S2233得到的灰度平均值进行比较,当像素的灰度大于或等于所述平均值时记为1,像素灰度小于所述平均值记为0;
S2235、计算哈希值,将步骤S2234的比较结果按照同一方向顺序组合在一起,构成一个64位整数,即为这张图片指纹;
所述计算哈希值,即感知哈希算法(perceptual hash algorithm),它的作用是对每张图像生成一个“指纹”字符串,然后比较不同图像的指纹,结果越接近,就说明图像越相似。本实施例中在上位机中的相似图片对比可能涉及数量庞大,应用过程中需要考虑到对比的速度及准确率,本实施例选择哈西算法得到图片的指纹,对比图片的开发中实施难度不大,且速度快,准确率也满足项目要求。
S2236、遍历比采集到的图片与已存储的图片的指纹信息,即比较8*8整数每一位对应位置并计算不同为的个数,根据位数比较结果得到相似评估值。
获取图片指纹以后,就可以根据图片指纹对比不同的图像,确定64位中有多少位是不同的,这等同于”汉明距离”(Hamming distance,在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数),如果不相同的数据位数不超过5,就说明两张图像很相似;如果大于10,就说明这是两张不同的图像。
所述评估值根据所述对比过程中的“汉明距离”人为规定的,比如64位中,相同的位数在60-64之间时判定为同一动物,相同的位数在55-60之间时判为相似动物,相同的位数小于55时判定为不同动物,或者根据需要将64位对比结果设置位百分制。
本实施例中,步骤S221所述的评估标准由评估值划分三个判定区间,根据得到的评估值所在的判定区间确定,当得到的评估值>90%时,确定为同一动物;评估值范围为[70%,90%]时,为相似动物,需要人工确认;评估值<70%时,表示不是同一动物。
扫描相似图片这个功能,用户可能多次扫描,而我们没有必要每次都去获取图片的灰度值,所以这里我们可以把每次扫描出来的64位灰度值保存起来,一般一张图片的灰度值是不会变的,即只要扫描一次后把数据保存起来,提高了下次的扫描速度。
S224、所述评估值根据所述评估标准确定比对结果,比对结果为采集到的流浪动物与已存储信息中的动物相同,或采集到的流浪动物与已存储信息中的动物相近,需要人工进一步确认,或采集到的流浪动物与已存储信息中的动物信息完全不同。
S23、根据比对结果存储接收的流浪动物的外形图像、外形特征信息和地理位置信息;
当比对结果为采集到的流浪动物与已存储信息中的动物相同,根据其配对的已存储信息确定该流浪动物是其他终端上传过的流浪动物,或是工作人员之前输入的流浪动物,或是已存储的走势流浪动物,若是其他终端上传过的流浪动物或工作人员之前输入的流浪动物,则上位机对该动物已存的相同信息不进行重复存储,而存储该动物的更新信息,例如健康状况、图像等;
当比对结果为采集到的流浪动物与已存流浪动物信息相近,此时通过人工进一步确认,通过人工进一步确认后认为该动物为已存流浪动物信息匹配,则按照结果为该动物与已存信息中的动物相同的方式进行处理,若通过人工进一步确认为认为该动物并非已存信息中的动物,则上位机将该动物信息整理后进行存储;
当采集的流浪动物信息与已存的流浪动物信息不同,则判定该动物为新的流浪动物,上位机将该流浪动物的信息进行保存。
S24、发送比对结果信息。
上位机通过比对,得到比对结果,并将比对结果反馈至上传该动物信息的终端中。
本申请上述实施例中流程图图2-5中各个步骤按照箭头的指示依次显示,但是这些步骤并不是必须按照箭头指示的顺序依次执行,这些步骤的执行并没有非常严格的顺序显示,在实际应用过程可以以其他的顺序执行。并且,图2-5中至少一部分步骤可以包括多个子步骤或多个阶段,这些子步骤或阶段的执行顺序也不必然是依次进行,而是可以与其他步骤或其他步骤的子步骤或阶段的至少一部分轮流或交替执行。
图6-7为一个实施例提供的一种流浪动物信息获取终端,包括壳体,图像采集装置、人机交互装置、通讯装置、存储装置和流浪动物信息获取装置,所述流浪动物信息获取装置可以通过软件、硬件或软硬件结合的方式成为所述终端的部分或全部,如图6所示,本实施例的流浪动物信息获取装置包括:
图像获取模块,获取流浪动物实时外形图像,所述外形图像通过图像采集装置获取,如图7所示,所述图像采集装置包括摄像头8,照明灯和可变形镁铝合金杆6,摄像头8和照明灯9安装在铝镁合金杆6的端部,铝镁合金杆6的另一端固定安装在所述壳体的顶端,所述摄像头8与铝镁合金杆6的连接处设有球形连接头7,实现摄像头8的360°角度调整,为了减小图像采集装置的体积,采用小型照明灯9,并将小型照明灯9和所述摄像头8集成安装在所述铝镁合金杆6一端,当遇到流浪动物时,采用可形变铝合金材质以并在头部增加照明工具,可以调节铝镁合金杆6的长度和角度进行动物图像采集,当采集位置或采集时间的光照条件不允许时,可以通过小型照明灯9进行照明条件补充,以应对动物本身胆小喜爱躲在阴暗狭小角落的情境,也可以采集器图像信息,提高信息采集效率及准确性。
外形特征获取模块,输入流浪动物的外形特征信息,通过人机交互装置进行获取,所述人机交互装置包括键盘4和LCD显示屏3,所述键盘4可以为按键键盘或触摸屏,或为声音采集话筒,通过转换软件将声音转换成文字储存,声音转文字的存储的转换软件活装置可以采用现有技术实现,本申请不再赘述,所述键盘包括文字输入键盘,也包括图像关键帧的选取按键,所述显示屏用以在图像采集中实时监测采集效果,上位机采集图像类似与视频截屏功能,工作人员利用终端屏幕观察目标动物,手动按下选取按键挑选并截取动物清晰完整的图像,即图像关键帧,保存并上传。所述显示屏还用以显示终端用户的基本信息界面、显示采集的位置信息、电量信息、上位机反馈信息等。
定位信息获取模块,记录所述获取所述流浪动物外形图像的地理位置信息,本实施例采用SPS定位***,实时采集输出流浪动物大致位置信息,由于动物经常移动位置不固定,所以本实施例上述的大致位置是指以选择上传发现点为圆心,并以100米为半径设置搜索半径即动物大致的活动范围,在实际应用过程中,不同的建筑密度以及环境可能会有区别,所述半径的长度可以适当增减,在校园、公园等比较空旷或建筑物比较少的地方,流浪动物的流动空间比较大,相应的半径距离可以扩大,在居民楼比较密集的小区中,相应的半径可以缩小,该半径的数值通过前期人为设定或采用***默认数值。
缓存模块,选用DDR3存储器,使用DMA模块挂载在AXI总线接口上以提高片上可编程逻辑与DDR3的数据交互能力,提供缓存待传输数据的缓存空间;
信息发送模块,上传所述外形图像、外形特征信息和所述地理位置信息;
反馈结果接收模块,接收所述流浪动物信息比对结果信息;
上述流浪动物信息采集装置中的各个模块可以全部或部分通过软件、硬件及其组合来实现,上述各模块可以以硬件形式内嵌或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中存储器中,便于处理器调用执行上述各个模块对应的操作。
在一具体实施例中,所述信息发送模块和反馈结果接收模块通过装置实现,在一个具体实施例中,通讯装置包括天线1和ADI公司的AD9361芯片,其具有完全可编程能力的特点,通过SPI接口进行参数配置并将其挂载到AXI总线上,用于将终端获取的信息通过3G/4G网络传输至上位机,并将上位机反馈的信息传递给处理器,主机顶部的无线通讯天线可向内折叠至凹槽内避免损坏,本申请采用无线通讯的方式,工作人员仅需携带手持终端即可完成信息采集。
为了使天线方便折叠,壳体上设有可放置天线的凹槽2。
在一具体实施例中,所述存储装置为SD卡,用于存储ZYNQ芯片片上操作***及待传输数据。
在一具体实施例中,所述终端包括电源,所述电源为电池,所述电池可以为锂电池等可充电电池,壳体上设有USB充电口5。
在一具体实施例中,一种流浪动物信息获取终端包括处理器101和存储器102,所述存储器102存储可执行指令,所述可执行指令控制所述处理器101执行所述基于终端的流浪动物信息获取装置中各个模块对应的操作;所述处理器选用ZYNQ-7000芯片,包括片上处理器ARM和片上可编程逻辑FPGA,通过AXI总线进行数据交互。所述片上处理器集成ARM处理器,运行Linux操作***,并基于该***开发相应应用及驱动程序,用以执行终端中的各个模块工作;所述片上可编程逻辑采用最新28nm工艺500万可编程逻辑单元,用于实现对各个模块的硬件单元控制,包括缓存控制,发送控制,采集控制及外设控制等,采用的ZYNQ芯片包括片上处理器ARM与片上可编程逻辑FPGA,具备软硬件同时工作的能力,因此本发明可以实现灵活的人机交互,操作简单,相对于其他信息收集***具有更强的通用性。
如图8所示,本申请另一实施例提供了一种流浪动物信息获取上位机,包括通信装置、显示器和基于上位机的流浪动物信息获取装置,所述基于上位机的流浪动物信息获取装置可以通过软件、硬件或软硬件结合的方式成为上位机的部分或全部,所述流浪动物信息采集装置包括:
信息接收模块,用以接收终端发送的流浪动物的外形图像、外形特征信息和地理位置信息,所述上位机的通信装置接收终端发送的流浪动物外形图像、外箱特征信息和地理位置信息后由信息接收模块接收;
对比模块,用以将接收的流浪动物的外形图像、外形特征信息和地理位置信息分别与已存储的流浪动物的外形图像、外形特征信息和地理位置信息进行比对,得到比对结果,具体对比过程如上述实施例所述,在此不再赘述。
存储模块,根据比对结果存储接收的流浪动物的外形图像、外形特征信息和地理位置信息,上位位机部分可存储大量流浪动物信息,并支持遗失动物的人人员增添信息,在主机传递新信息时首先与原有信息进行匹配,如有匹配成功则及时反馈其位置信息,极大提高了搜寻遗失动物工作的效率。
信息发送模块,发送比对结果信息给终端。
在一个实施例中,提供了一种流浪动物信息获取上位机,包括存储器202和处理器201,所述存储器202存储可执行指令,所述可执行指令控制所述处理201器执行所述基于上位机的流浪动物信息获取装置中各个模块对应的操作。
在一个实施例中,提供了一种流浪动物信息获取***,如图1所示,包括本申请实施例所述的流浪动物信息获取终端100和申请实施例所述流浪动物信息获取上位机200。
以上实施例的各个技术特征可以进行任意组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合进行描述,然而,只要这些技术特征的组合不存在矛盾,都应该认为是本说明书记载的范围。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (10)
1.一种流浪动物信息获取方法,其特征在于,包括如下步骤:
S11、获取流浪动物实时外形图像;
S12、输入流浪动物的外形特征信息;
S13、记录所述获取所述流浪动物外形图像的地理位置信息;
S14、上传所述外形图像、外形特征信息和所述地理位置信息;
S15、接收所述流浪动物信息比对结果信息。
2.根据权利要求1所述一种流浪动物信息获取方法,其特征在于,所述流浪动物的外形特征信息包括动物类别、品种、外表健康状况。
3.一种流浪动物信息获取方法,其特征在于,包括如下步骤:
S21、接收流浪动物的外形图像、外形特征信息和地理位置信息;
S22、将接收的流浪动物的外形图像、外形特征信息和地理位置信息分别与已存储的流浪动物的外形图像、外形特征信息和地理位置信息进行比对,得到比对结果;
S23、根据比对结果存储接收的流浪动物的外形图像、外形特征信息和地理位置信息;
S24、发送比对结果信息。
4.根据权利要求3所述一种流浪动物信息获取方法,其特征在于,步骤S22包括如下步骤:
S221、设定评估标准;
S222、将接收的流浪动物的外形特征信息与已存储的动物外形特征信息进行比对,确定接收的流浪动物所在的信息范围;
S223、将接收的流浪动物的外形图像与所述信息范围内的动物外形图像进行比对得到评估值;
S224、所述评估值根据所述评估标准确定比对结果。
5.根据权利要求4所述一种流浪动物信息获取方法,其特征在于,步骤S223包括:
S2231、缩小图像尺寸,将图片缩小到a*a的尺寸;
S2232、简化色彩,将图片灰度化;
S2233、计算a*a个像素的灰度平均值;
S2234、比较像素灰度,将每个像素的灰度与所述平均值进行比较,像素的灰度大于或等于所述平均值时记为1,像素灰度小于所述平均值记为0;
S2235、计算哈希值,将步骤S2234的比较结果从上到下,从左到右组合在一起,构成一个a*a长度的整数,即为这张图片指纹;
S2236、比较a*a整数每一位对应位置并计算不同为的个数,根据位数比较结果得到相似评估值。
6.根据权利要求3所述一种流浪动物信息获取方法,其特征在于,所述评估标准为:
所述评估值>90%时,确定为同一动物;评估值范围为[70%,90%]时,为相似动物,需要人工确认;评估值<70%时,表示不是同一动物。。
7.一种流浪动物信息获取终端,其特征在于,包括信息获取装置,所述信息获取装置包括:
图像获取模块,获取流浪动物实时外形图像;
外形特征获取模块,输入流浪动物的外形特征信息;
定位信息获取模块,记录所述获取所述流浪动物外形图像的地理位置信息;
信息发送模块,上传所述外形图像、外形特征信息和所述地理位置信息;
反馈结果接收模块,接收所述流浪动物信息比对结果信息。
8.根据权利要求7所述一种流浪动物信息获取终端,其特征在于,所述流浪动物信息获取终端还包括图像采集装置、人机交互装置、通讯装置和存储装置。
9.一种流浪动物信息获取上位机,其特征在于,包括:存储器和处理器,所述存储器存储可执行指令,所述可执行指令控制所述处理器执行根据权利要求3-6任一权利要求所述流浪动物信息获取方法。
10.一种流浪动物信息获取***,包括如权利要求7-8任一权利要求所述的流浪动物信息获取终端和如权利要求9所述流浪动物信息获取上位机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010445367.XA CN111666837A (zh) | 2020-05-24 | 2020-05-24 | 一种流浪动物信息获取方法、终端、上位机和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010445367.XA CN111666837A (zh) | 2020-05-24 | 2020-05-24 | 一种流浪动物信息获取方法、终端、上位机和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111666837A true CN111666837A (zh) | 2020-09-15 |
Family
ID=72384420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010445367.XA Pending CN111666837A (zh) | 2020-05-24 | 2020-05-24 | 一种流浪动物信息获取方法、终端、上位机和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111666837A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115546830A (zh) * | 2022-09-30 | 2022-12-30 | 星宠王国(北京)科技有限公司 | 一种丢失犬只寻找方法、装置及设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345617A (zh) * | 2013-06-19 | 2013-10-09 | 成都中医药大学 | 中药识别的方法及其*** |
CN106730845A (zh) * | 2017-02-13 | 2017-05-31 | 淘金科技投资(北京)股份有限公司 | 游戏方法及*** |
CN107316249A (zh) * | 2017-06-27 | 2017-11-03 | 华中师范大学 | 一种基于位置服务与社交网络的流浪动物救济***及方法 |
CN108764109A (zh) * | 2018-05-23 | 2018-11-06 | 西安理工大学 | 一种基于狗脸图像识别技术的寻狗***及方法 |
CN109213890A (zh) * | 2018-08-09 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | 动物招领方法、装置及电子设备 |
US20190037805A1 (en) * | 2016-08-05 | 2019-02-07 | Daniel J. Lasher | System for identifying a lost/stray animal from a safe distance and notifying the owner if desired |
CN110275975A (zh) * | 2019-06-26 | 2019-09-24 | 北京深醒科技有限公司 | 一种相似图片的快速检索方法 |
-
2020
- 2020-05-24 CN CN202010445367.XA patent/CN111666837A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345617A (zh) * | 2013-06-19 | 2013-10-09 | 成都中医药大学 | 中药识别的方法及其*** |
US20190037805A1 (en) * | 2016-08-05 | 2019-02-07 | Daniel J. Lasher | System for identifying a lost/stray animal from a safe distance and notifying the owner if desired |
CN106730845A (zh) * | 2017-02-13 | 2017-05-31 | 淘金科技投资(北京)股份有限公司 | 游戏方法及*** |
CN107316249A (zh) * | 2017-06-27 | 2017-11-03 | 华中师范大学 | 一种基于位置服务与社交网络的流浪动物救济***及方法 |
CN108764109A (zh) * | 2018-05-23 | 2018-11-06 | 西安理工大学 | 一种基于狗脸图像识别技术的寻狗***及方法 |
CN109213890A (zh) * | 2018-08-09 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | 动物招领方法、装置及电子设备 |
CN110275975A (zh) * | 2019-06-26 | 2019-09-24 | 北京深醒科技有限公司 | 一种相似图片的快速检索方法 |
Non-Patent Citations (1)
Title |
---|
刘涛: "高校流浪动物现状及治理方案研究", 《高校后勤研究》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115546830A (zh) * | 2022-09-30 | 2022-12-30 | 星宠王国(北京)科技有限公司 | 一种丢失犬只寻找方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020244373A1 (zh) | 基于人工智能的图像识别方法以及相关装置 | |
US11983881B2 (en) | AI-based image region recognition method and apparatus and AI-based model training method and apparatus | |
WO2020228766A1 (zh) | 基于实景建模与智能识别的目标跟踪方法、***及介质 | |
WO2020228326A1 (zh) | 一种可视化三维扫描建模方法、***、设备及存储介质 | |
CN105208344B (zh) | 分布式移动农业病虫害信息采集与诊断***及嵌入式相机 | |
CN101916279B (zh) | 基于图像分析技术的植物物种查询***及方法 | |
WO2020211427A1 (zh) | 基于扫描点云数据的分割与识别方法、***及存储介质 | |
CN111814238A (zh) | 基于人工智能及混合云推理的养殖舍bim实时成像方法 | |
CN111860483B (zh) | 一种基于海思平台的目标检测方法 | |
WO2020228346A1 (zh) | 变电站三维数字化建模方法、***、装置及存储介质 | |
CN112489036A (zh) | 图像评价方法、图像评价装置、存储介质与电子设备 | |
CN111666837A (zh) | 一种流浪动物信息获取方法、终端、上位机和*** | |
CN111507325B (zh) | 基于深度学习的工业视觉ocr识别***及方法 | |
CN115346262A (zh) | 一种表情驱动参数的确定方法、装置、设备及存储介质 | |
CN112950673A (zh) | 一种对目标物的检测跟踪***及其方法 | |
CN113762113A (zh) | 一种牲畜分娩行为监控方法及装置 | |
CN1367990A (zh) | 便携机以及遥控*** | |
JP2021517289A (ja) | 分散型ニューラルネットワークを用いた物体認識システム | |
WO2020228348A1 (zh) | 校园三维数字化建模方法、***、装置及存储介质 | |
CN113792174B (zh) | 图片显示方法、装置、终端设备以及存储介质 | |
JP2020144785A (ja) | 画像収集装置、画像収集システム、画像収集方法及び画像収集プログラム | |
CN115118536B (zh) | 分享方法、控制设备及计算机可读存储介质 | |
CN113842166A (zh) | 基于超声影像设备的超声图像采集方法以及相关装置 | |
CN113537193A (zh) | 光照估计方法、光照估计装置、存储介质与电子设备 | |
WO2021247253A1 (en) | Precipitation removal from video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200915 |