CN111382975B - 一种缝纫机针管理方法、***、存储介质及计算机设备 - Google Patents
一种缝纫机针管理方法、***、存储介质及计算机设备 Download PDFInfo
- Publication number
- CN111382975B CN111382975B CN202010172189.8A CN202010172189A CN111382975B CN 111382975 B CN111382975 B CN 111382975B CN 202010172189 A CN202010172189 A CN 202010172189A CN 111382975 B CN111382975 B CN 111382975B
- Authority
- CN
- China
- Prior art keywords
- needle
- sewing machine
- image
- user
- information
- 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.)
- Active
Links
- 238000009958 sewing Methods 0.000 title claims abstract description 154
- 238000007726 management method Methods 0.000 title claims abstract description 117
- 238000003860 storage Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 38
- 238000012545 processing Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 12
- 238000003708 edge detection Methods 0.000 claims description 8
- 230000002146 bilateral effect Effects 0.000 claims description 7
- 238000001914 filtration Methods 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 230000009467 reduction Effects 0.000 claims description 6
- 230000006835 compression Effects 0.000 claims description 5
- 238000007906 compression Methods 0.000 claims description 5
- 230000007797 corrosion Effects 0.000 claims description 5
- 238000005260 corrosion Methods 0.000 claims description 5
- 238000003709 image segmentation Methods 0.000 claims description 5
- 238000007781 pre-processing Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 5
- 238000009826 distribution Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 206010010144 Completed suicide Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000017525 heat dissipation Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- 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/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V10/267—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion by performing operations on regions, e.g. growing, shrinking or watersheds
-
- 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/20—Image preprocessing
- G06V10/30—Noise filtering
-
- 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/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Sewing Machines And Sewing (AREA)
Abstract
本发明公开了一种缝纫机针管理方法、***、存储介质及计算机设备,应用于汇聚节点服务器,所述汇聚节点服务器与相邻节点区域内的管理箱柜通信,其特征在于,所述方法包括:当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,所述机针信息包括缝纫机针及针盘;对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以得到该用户的归还信息,所述缝纫机针的完整应包括机针的类型、数量及损害程度;根据该用户的归还信息生成相应的归还记录,将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器。本发明能够对缝纫机针进行识别、收发记录及标准化管理,满足了实际应用需求。
Description
技术领域
本发明涉及工具管理技术领域,特别是涉及一种缝纫机针管理方法、***、存储介质及计算机设备。
背景技术
监狱是罪犯刑罚执行的重点场所,劳动改造是改造罪犯的重要方法。在罪犯劳动改造工作中,根据生产的产品类型不同,会使用到不同的劳动生产工具(物品),比如缝纫机针、小剪刀、大剪刀、螺丝刀、镊子、折叠刀、剥线钳、尖嘴钳、电笔等。这些物品一方面满足劳动改造罪犯习艺的需要,另一方面也是一些潜在的二次犯罪工具或***工具,需要严格管理。
为此,监狱采用RFID技术严格管理这些物品。方法是将每件物品吊一个RFID标签,实现实时读取,确保物品实时在线以及标签相连的物品位置或区域的判断。但针对缝纫机针头的管理,RFID赋码管理方法并不适用,还需依靠人工管理缝纫机针头,因此通常会存在数量清点不便、完整程度标准不一致、出入库记录不准确,导致工具流失存在潜在风险的问题。
发明内容
为了解决上述问题,本发明的目的是提供一种能够对缝纫机针进行识别、收发记录及标准化管理的缝纫机针管理方法、***、存储介质及计算机设备。
一种缝纫机针管理方法,应用于汇聚节点服务器,所述汇聚节点服务器与相邻节点区域内的管理箱柜通信,所述方法包括:
当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,所述机针信息包括缝纫机针及针盘;
对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以得到该用户的归还信息,所述缝纫机针的完整应包括机针的类型、数量及损害程度;
根据该用户的归还信息生成相应的归还记录,将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器。
根据本发明提供的缝纫机针管理方法,当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,以便于用户对所需归还的缝纫机针进行归还;通过对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以便于根据该用户的归还信息生成相应的归还记录,通过将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器,以便于所述汇聚节点服务器能够对各个管理箱柜中的机针分布情况进行统计,且能够根据各个节点区域内各机柜中机针的热门程度进行理货进度与类型的调整,解决了现有技术针对缝纫机针头的管理中,RFID 赋码管理方法并不适用,还需依靠人工管理缝纫机针头,因此通常会存在数量清点不便、完整程度标准不一致、出入库记录不准确,导致工具流失存在潜在风险的问题,实现了对缝纫机针的智能识别、收发记录及标准化管理,满足了实际应用需求。
另外,根据本发明上述的缝纫机针管理方法,还可以具有如下附加的技术特征:
进一步地,对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别的方法包括:
获取该缝纫机针的图像信息,通过双边滤波算法对所述缝纫机针的图像信息进行降噪处理,以得到预处理图像;
对所述预处理图像的边缘进行检测、分割、计数与比对,以得到该用户的归还信息。
进一步地,通过双边滤波算法对所述缝纫机针的图像信息进行降噪处理,以得到预处理图像的方法包括:
将所述缝纫机针的图像信息转换为灰度图像,并进行高斯模糊化处理;
计算进行高斯模糊化后的灰度图像的梯度,根据梯度计算所述灰度图像的边缘幅值与角度,并对非最大信号进行压制处理,以得到中间图像;
对进行双阈值边缘连接处理后的中间图像进行二值化处理,以得到所述预处理图像。
进一步地,对所述预处理图像的边缘进行检测、分割、计数与比对的方法包括:
通过机器视觉形状识别算法对预处理图像进行检测与边缘勾勒,从而得到所述缝纫机针的完整图像;
通过图像灰度直方图算法对所述缝纫机针的完整图像进行图像分割,保留有效区域,并通过腐蚀膨胀去除噪声,连通区域;
通过对连通区域进行边缘检测,确定机针的个数,同时勾勒出机针的形状轮廓,并与数据库中存储的机针进行比对。
进一步地,当放置所述管理箱柜中的缝纫机针为新增物品时,则对该缝纫机针进行入库处理。
进一步地,对缝纫机针进行入库处理的方法包括:
获取该缝纫机针的机针图像,对所述机针图像进行边缘化处理后得到该缝纫机针的入库信息,所述入库信息包括该缝纫机针的类型、机针型号、针柄像素、针柄长度、针头像素、针头长度及长度比例系数;
将所述入库信息通过管理箱柜展示与存储后转发至汇聚节点服务器。
进一步地,所述方法还包括:
获取预设时间段内,用户对当前管理箱柜中出借的缝纫机针的归还程度;
当判断到在所述预设时间段内,每次用户对所述缝纫机针的归还程度均小于最低预设归还程度时,则控制所述管理箱柜由正常管理模式切换为强制维护模式。
本发明的另一个实施例还提出一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
本发明的另一个实施例还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。
附图说明
图1是本发明第一实施例提出的缝纫机针管理方法的流程图;
图2是本发明第一实施例中步骤S101的的具体流程图;
图3是本发明第二实施例提出的缝纫机针管理***的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明第一实施例提出的一种缝纫机针管理方法,其中,包括步骤S101~S103:
步骤S101,当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,所述机针信息包括缝纫机针及针盘。
步骤S102,对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以得到该用户的归还信息,所述缝纫机针的完整应包括机针的类型、数量及损害程度。
步骤S103,根据该用户的归还信息生成相应的归还记录,将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器。
其中,由于进行缝纫机针管理的范围较大区域较大,为了提高本方法实施的可靠性,具体实施时,可根据各缝纫机管理箱柜的类型、位置、距离或工作区域对缝纫机针的管理范围进行区域划分,划分为多个节点区域,每个节点区域内可设有多个用于缝纫机针管理的管理箱柜。该管理箱柜包括人机交互模块、视觉技术模块、控制模块、机柜平台、通信模块及身份识别模块。所述人机交互模块具有人体感知、视频监控、身份识别、开关柜门及数据显示功能;所述视觉技术模块具有CCD摄像头,能够通过机器视觉图像识别对标准针盘及机针进行识别;控制模块内存储有数据库并能够产生控制信号以控制相应的模块运行;机柜模块包括机柜结构、电源模块及散热模块;通信模块用于机柜内部的通信及与汇聚节点服务器的通信;身份识别模块具有 IC卡或指纹识别功能,能够对用户的身份进行识别,以确定操作人员的合法性及权限进行确定,只有在操作人员的身份合法时才打开柜门。
请参阅图2,对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别的方法包括如下步骤:
步骤S1011,获取该缝纫机针的图像信息,通过双边滤波算法对所述缝纫机针的图像信息进行降噪处理,以得到预处理图像。通过用双边滤波算法去除噪音,使图像清晰度高。
进一步地,将所述缝纫机针的图像信息转换为灰度图像,并进行高斯模糊化处理,通过将所述缝纫机的图像转换为灰度图像,以减少图像处理的复杂程度,提高图像处理效率,且高斯模糊化处理能够进一步减少图像的噪声,降低图像的细节层次;计算进行高斯模糊化后的灰度图像的梯度,根据梯度计算所述灰度图像的边缘幅值与角度,并对非最大信号进行压制处理,以减少畸变,从而得到中间图像;对进行双阈值边缘连接处理后的中间图像进行二值化处理,以得到所述预处理图像。
具体的,为确保照片清晰可识别,需采用灯光辅助装置对待拍照的物品进行灯光补偿。其中进行拍照的CCD摄像机的拍照高度固定,以确保在同一环境下机针长度与像素的比例不变。本实施例中,使用 openCV库读入需要处理的缝纫机针的图像。
步骤S1012,对所述预处理图像的边缘进行检测、分割、计数与比对,以得到该用户的归还信息。
进一步地,通过机器视觉形状识别算法对预处理图像进行检测与边缘勾勒,从而得到所述缝纫机针的完整图像;通过图像灰度直方图算法对所述缝纫机针的完整图像进行图像分割,保留有效区域,并通过腐蚀膨胀去除噪声,连通区域;通过对连通区域进行边缘检测,确定机针的个数,同时勾勒出机针的形状轮廓,并与数据库中存储的机针进行比对。
具体的,使用Canny边缘检测算法检测边缘,从边缘中获取轮廓。轮廓的个数对应针盘的数目。如果针盘存在倾斜,使用变换函数,扶正图片,方便比较轮廓。由于图片已经过扶正,可以认为被同一个水平的方框都能框起来的连通区域都属于同一根针,这样就可以避免中间的隔断对针的长度的影响,通过清点方框个数即可知机针的个数。接着对连通的区域进行边缘检测,勾勒出机针的形状轮廓,把每一枚机针形状轮廓(总像素z)转化为针柄(像素b)与针头(像素t)两部分。机针长度公式为z=b+t。可以理解的,通过输入机针参数,比较总长度,如果不相等,则比较下一枚机针,直到型号库中的所有机针比较完成,期间如果没有任何一枚机针比较成功,则视为新的型号或断针;反之,必与某型号机针长度相等,再比较系数比,如果相等,则找到机针型号并输出实际物理长度;否则可以判定为断针,此时可以采用边框加颜色的方法方便识别断针,然后列表和统计机针型号和数量,输出本次操作的借还单据。
其中,标准针盘尽量采用现有的针盘,但具有一定的要求:
第一个要求,照片识别面透明,可以清晰看到每一枚缝纫机针,针盘底色与缝纫机针本身颜色色差大,比如底色为黑色,缝纫机针为银色等;
第二个要求,要求每个针盘的数量固定,比如每盘10枚或20或其它固定数值,确保管理标准化。
进一步地,当放置所述管理箱柜中的缝纫机针为新增物品时,则对该缝纫机针进行入库处理。
具体的,获取该缝纫机针的机针图像,对所述机针图像进行边缘化处理后得到该缝纫机针的入库信息,所述入库信息包括该缝纫机针的类型、机针型号、针柄像素、针柄长度、针头像素、针头长度及长度比例系数;将所述入库信息通过管理箱柜展示与存储后转发至汇聚节点服务器。
具体实施时,根据CCD相机拍摄的单一枚缝纫机针相片,利用 Canny边缘检测算法,勾勒出机针的形状轮廓(像素zx表示),实际使用中,由于像素太高带来拍摄和计算机成本太高,所以把机针形状轮廓转化为针柄像素(bx)与针头像素(tx)两部分,zx=bx+tx表示总长度。实际测量针柄和针头的物理长度BL和TL,分别对应像素bx 和tx。实现了像素与物理长度之间的换算与对应。并将机针型号、针柄像素bx与物理长度BL、针头像素tx与物理长度TL、以及针柄针头之比K(=bx/tx)保存入库。可以理解的,通过将所述入库信息在管理箱柜上展示,以便于操作人员再次核对入库信息,提高入库的可靠性,通过将所述在入库信息存储后转发至汇聚节点服务器,以便于在当前管理箱柜出现故障、操作失误、或恶意修改后,能够再次进行信息的下载,同时还可通过汇聚节点服务获取各个管理箱柜及相邻节点区域的管理箱柜中机针的类型及出借情况,便于进行理货,且便于出借人员了解情况。
再此还需要说明的是,在本发明其他实施例中,所述方法还包括:获取预设时间段内,用户对当前管理箱柜中出借的缝纫机针的归还程度;当判断到在所述预设时间段内,每次用户对所述缝纫机针的归还程度均小于最低预设归还程度时,则控制所述管理箱柜由正常管理模式切换为强制维护模式。
具体的,当预设时间段内如三个月内,用户每次对当前管理箱柜中出借的缝纫机针的归还程度如小与预设的归还程度时,则表明该管理箱柜中物品长期处于出借状态,或其归还的机针的完整程度较低,会影响正常的出借,因此需要对其进行维护,如物品的重新归类与上架。在本发明其他实施例中,还可在该管理箱柜显示用户可进行出借或归还的其他箱柜的位置、物品数量、预约时间、出借期限等。
根据本发明提供的缝纫机针管理方法,当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,以便于用户对所需归还的缝纫机针进行归还;通过对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以便于根据该用户的归还信息生成相应的归还记录,通过将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器,以便于所述汇聚节点服务器能够对各个管理箱柜中的机针分布情况进行统计,且能够根据各个节点区域内各机柜中机针的热门程度进行理货进度与类型的调整,解决了现有技术针对缝纫机针头的管理中,RFID 赋码管理方法并不适用,还需依靠人工管理缝纫机针头,因此通常会存在数量清点不便、完整程度标准不一致、出入库记录不准确,导致工具流失存在潜在风险的问题,实现了对缝纫机针的智能识别、收发记录及标准化管理,满足了实际应用需求。
请参阅图3,基于同一发明构思,本发明第二实施例提供的缝纫机针管理方法和***,包括:
信息获取模块10,用于当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,所述机针信息包括缝纫机针及针盘。
进一步地,所述信息获取模块10包括:
信息获取单元,用于获取该缝纫机针的图像信息,通过双边滤波算法对所述缝纫机针的图像信息进行降噪处理,以得到预处理图像。
具体的,将所述缝纫机针的图像信息转换为灰度图像,并进行高斯模糊化处理;计算进行高斯模糊化后的灰度图像的梯度,根据梯度计算所述灰度图像的边缘幅值与角度,并对非最大信号进行压制处理,以得到中间图像;对进行双阈值边缘连接处理后的中间图像进行二值化处理,以得到所述预处理图像。
信息处理单元,用于对所述预处理图像的边缘进行检测、分割、计数与比对,以得到该用户的归还信息。
具体的,通过机器视觉形状识别算法对预处理图像进行检测与边缘勾勒,从而得到所述缝纫机针的完整图像;通过图像灰度直方图算法对所述缝纫机针的完整图像进行图像分割,保留有效区域,并通过腐蚀膨胀去除噪声,连通区域;通过对连通区域进行边缘检测,确定机针的个数,同时勾勒出机针的形状轮廓,并与数据库中存储的机针进行比对。
机针管理模块20,用于对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以得到该用户的归还信息,所述缝纫机针的完整应包括机针的类型、数量及损害程度。
进一步地,所述机针管理模块20还用于当放置所述管理箱柜中的缝纫机针为新增物品时,则对该缝纫机针进行入库处理。
具体的,获取该缝纫机针的机针图像,对所述机针图像进行边缘化处理后得到该缝纫机针的入库信息,所述入库信息包括该缝纫机针的类型、机针型号、针柄像素、针柄长度、针头像素、针头长度及长度比例系数;将所述入库信息通过管理箱柜展示与存储后转发至汇聚节点服务器。
记录生成模块30,用于根据该用户的归还信息生成相应的归还记录,将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器。
在此还需要说明的是,所述记录生成模块30还用于获取预设时间段内,用户对当前管理箱柜中出借的缝纫机针的归还程度;当判断到在所述预设时间段内,每次用户对所述缝纫机针的归还程度均小于最低预设归还程度时,则控制所述管理箱柜由正常管理模式切换为强制维护模式。
根据本发明提供的缝纫机针管理***,当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,以便于用户对所需归还的缝纫机针进行归还;通过对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以便于根据该用户的归还信息生成相应的归还记录,通过将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器,以便于所述汇聚节点服务器能够对各个管理箱柜中的机针分布情况进行统计,且能够根据各个节点区域内各机柜中机针的热门程度进行理货进度与类型的调整,解决了现有技术针对缝纫机针头的管理中,RFID 赋码管理方法并不适用,还需依靠人工管理缝纫机针头,因此通常会存在数量清点不便、完整程度标准不一致、出入库记录不准确,导致工具流失存在潜在风险的问题,实现了对缝纫机针的智能识别、收发记录及标准化管理,满足了实际应用需求。本发明实施例提出的缝纫机针管理***的技术特征和技术效果与本发明实施例提出的方法相同,在此不予赘述。
此外,本发明的实施例还提出一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
此外,本发明的实施例还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现上述方法的步骤。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读存储介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读存储介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读存储介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读存储介质甚至可以是可在其上打印所述程序的纸或其他合适的存储介质,因为可以例如通过对纸或其他存储介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (7)
1.一种缝纫机针管理方法,应用于汇聚节点服务器,所述汇聚节点服务器与相邻节点区域内的管理箱柜通信,其特征在于,所述方法包括如下步骤:
当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,所述机针信息包括缝纫机针及针盘;
对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以得到该用户的归还信息,所述缝纫机针的完整应包括机针的类型、数量及损害程度;
根据该用户的归还信息生成相应的归还记录,将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器;
获取预设时间段内,用户对当前管理箱柜中出借的缝纫机针的归还程度;当判断到在所述预设时间段内,每次用户对所述缝纫机针的归还程度均小于最低预设归还程度时,则控制所述管理箱柜由正常管理模式切换为强制维护模式;
对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别的方法包括:
获取该缝纫机针的图像信息,通过双边滤波算法对所述缝纫机针的图像信息进行降噪处理,以得到预处理图像,包括:
将所述缝纫机针的图像信息转换为灰度图像,并进行高斯模糊化处理;
计算进行高斯模糊化后的灰度图像的梯度,根据梯度计算所述灰度图像的边缘幅值与角度,并对非最大信号进行压制处理,以得到中间图像;
对进行双阈值边缘连接处理后的中间图像进行二值化处理,以得到所述预处理图像;
对所述预处理图像的边缘进行检测、分割、计数与比对,以得到该用户的归还信息;
对所述预处理图像的边缘进行检测、分割、计数与比对的方法包括:
通过机器视觉形状识别算法对预处理图像进行检测与边缘勾勒,从而得到所述缝纫机针的完整图像,并将每一枚机针形状轮廓总像素z转化为针柄像素b与针头像素t两部分,机针长度公式为z=b+t;
通过图像灰度直方图算法对所述缝纫机针的完整图像进行图像分割,保留有效区域,并通过腐蚀膨胀去除噪声,连通区域;
通过对连通区域进行边缘检测,确定机针的个数,同时勾勒出机针的形状轮廓,并与数据库中存储的机针进行比对。
2.根据权利要求1所述的缝纫机针管理方法,其特征在于,所述方法还包括:当放置所述管理箱柜中的缝纫机针为新增物品时,则对该缝纫机针进行入库处理。
3.根据权利要求2所述的缝纫机针管理方法,其特征在于,对缝纫机针进行入库处理的方法包括:
获取该缝纫机针的机针图像,对所述机针图像进行边缘化处理后得到该缝纫机针的入库信息,所述入库信息包括该缝纫机针的类型、机针型号、针柄像素、针柄长度、针头像素、针头长度及长度比例系数;
将所述入库信息通过管理箱柜展示与存储后转发至汇聚节点服务器。
4.根据权利要求1所述的缝纫机针管理方法,其特征在于,所述方法还包括:
获取预设时间段内,用户对当前管理箱柜中出借的缝纫机针的归还程度;
当判断到在所述预设时间段内,每次用户对所述缝纫机针的归还程度均小于最低预设归还程度时,则控制所述管理箱柜由正常管理模式切换为强制维护模式。
5.一种缝纫机针管理***,应用于汇聚节点服务器,所述汇聚节点服务器与相邻节点区域内的管理箱柜通信,其特征在于,所述***包括:
信息获取模块,用于当判断到有用户进入节点区域时,获取该用户的身份信息及所需归还的缝纫机针的机针信息,并打开相应的管理箱柜,所述机针信息包括缝纫机针及针盘;
机针管理模块,用于对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别,以得到该用户的归还信息,所述缝纫机针的完整应包括机针的类型、数量及损害程度;
记录生成模块,用于根据该用户的归还信息生成相应的归还记录,将该归还记录通过管理箱柜进行展示的同时转发至汇聚节点服务器;
获取预设时间段内,用户对当前管理箱柜中出借的缝纫机针的归还程度;当判断到在所述预设时间段内,每次用户对所述缝纫机针的归还程度均小于最低预设归还程度时,则控制所述管理箱柜由正常管理模式切换为强制维护模式;
对用户放置于所述管理箱柜中的缝纫机针的完整性进行识别的方法包括:
获取该缝纫机针的图像信息,通过双边滤波算法对所述缝纫机针的图像信息进行降噪处理,以得到预处理图像,包括:
将所述缝纫机针的图像信息转换为灰度图像,并进行高斯模糊化处理;
计算进行高斯模糊化后的灰度图像的梯度,根据梯度计算所述灰度图像的边缘幅值与角度,并对非最大信号进行压制处理,以得到中间图像;
对进行双阈值边缘连接处理后的中间图像进行二值化处理,以得到所述预处理图像;
对所述预处理图像的边缘进行检测、分割、计数与比对,以得到该用户的归还信息;
对所述预处理图像的边缘进行检测、分割、计数与比对的方法包括:
通过机器视觉形状识别算法对预处理图像进行检测与边缘勾勒,从而得到所述缝纫机针的完整图像,并将每一枚机针形状轮廓总像素z转化为针柄像素b与针头像素t两部分,机针长度公式为z=b+t;
通过图像灰度直方图算法对所述缝纫机针的完整图像进行图像分割,保留有效区域,并通过腐蚀膨胀去除噪声,连通区域;
通过对连通区域进行边缘检测,确定机针的个数,同时勾勒出机针的形状轮廓,并与数据库中存储的机针进行比对。
6.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任意一项所述的方法。
7.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010172189.8A CN111382975B (zh) | 2020-03-12 | 2020-03-12 | 一种缝纫机针管理方法、***、存储介质及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010172189.8A CN111382975B (zh) | 2020-03-12 | 2020-03-12 | 一种缝纫机针管理方法、***、存储介质及计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111382975A CN111382975A (zh) | 2020-07-07 |
CN111382975B true CN111382975B (zh) | 2023-06-06 |
Family
ID=71221642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010172189.8A Active CN111382975B (zh) | 2020-03-12 | 2020-03-12 | 一种缝纫机针管理方法、***、存储介质及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111382975B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2296370A1 (en) * | 1997-07-24 | 1999-02-04 | Checkpoint Systems, Inc. | Inventory system and control method using articles with rfid tags |
JP2010140143A (ja) * | 2008-12-10 | 2010-06-24 | Happy Co Ltd | 預かり物の処理工程同期化管理システム |
CN104809561A (zh) * | 2015-04-24 | 2015-07-29 | 柳州市网中网络策划中心 | 具有归还和图像分析的图书管理*** |
CN110060237A (zh) * | 2019-03-29 | 2019-07-26 | 腾讯科技(深圳)有限公司 | 一种故障检测方法、装置、设备及*** |
CN110176110A (zh) * | 2019-05-24 | 2019-08-27 | 中国长江电力股份有限公司 | 一种智能借记物品管理设备 |
CN110306287A (zh) * | 2019-06-21 | 2019-10-08 | 西安工程大学 | 基于激光及机器视觉的袜机织针联合检测装置及方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107481436A (zh) * | 2017-07-14 | 2017-12-15 | 深圳市盛路物联通讯技术有限公司 | 数据传输方法及设备 |
US20190095877A1 (en) * | 2017-09-26 | 2019-03-28 | Panton, Inc. | Image recognition system for rental vehicle damage detection and management |
-
2020
- 2020-03-12 CN CN202010172189.8A patent/CN111382975B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2296370A1 (en) * | 1997-07-24 | 1999-02-04 | Checkpoint Systems, Inc. | Inventory system and control method using articles with rfid tags |
JP2010140143A (ja) * | 2008-12-10 | 2010-06-24 | Happy Co Ltd | 預かり物の処理工程同期化管理システム |
CN104809561A (zh) * | 2015-04-24 | 2015-07-29 | 柳州市网中网络策划中心 | 具有归还和图像分析的图书管理*** |
CN110060237A (zh) * | 2019-03-29 | 2019-07-26 | 腾讯科技(深圳)有限公司 | 一种故障检测方法、装置、设备及*** |
CN110176110A (zh) * | 2019-05-24 | 2019-08-27 | 中国长江电力股份有限公司 | 一种智能借记物品管理设备 |
CN110306287A (zh) * | 2019-06-21 | 2019-10-08 | 西安工程大学 | 基于激光及机器视觉的袜机织针联合检测装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111382975A (zh) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108985359A (zh) | 一种商品识别方法、无人售货机及计算机可读存储介质 | |
CN111415461B (zh) | 物品识别方法及***、电子设备 | |
CN109003390A (zh) | 一种商品识别方法、无人售货机及计算机可读存储介质 | |
CN106552772B (zh) | 视觉识别***和使用所述视觉识别***的分类分拣*** | |
CN108269333A (zh) | 人脸识别方法、应用服务器及计算机可读存储介质 | |
CN108550002B (zh) | 一种银行贵金属智能盘库***及方法 | |
CN106355367A (zh) | 仓库监控管理装置 | |
CN110390229B (zh) | 一种人脸图片筛选方法、装置、电子设备及存储介质 | |
CN107479801A (zh) | 基于用户表情的终端显示方法、装置及终端 | |
CN106981016A (zh) | 一种远程自助实名购买电话卡的方法与*** | |
CN106023361A (zh) | 一种智能库房管理***和方法 | |
US20170263016A1 (en) | Computer-readable storage medium storing management program, management apparatus, and management method | |
CN111310733A (zh) | 基于监控视频的人员进出检测方法、装置和设备 | |
CN113222582B (zh) | 一种人脸支付零售终端机 | |
CN112650882A (zh) | 一种视频采集方法、装置及*** | |
CN109767575B (zh) | 一种智能货柜的管理*** | |
CN109977251A (zh) | 一种构建基于rgb直方图特征识别商品的方法 | |
US20210272170A1 (en) | Method, Device, Electronic Apparatus and Storage Medium for Generating Order | |
CN112307944A (zh) | 菜品库存信息处理方法、菜品出库方法及相关装置 | |
CN114511820A (zh) | 货架商品检测方法、装置、计算机设备及存储介质 | |
CN109242394A (zh) | 一种基于人工智能的分布式前置仓储的管理方法和装置 | |
CN116050992A (zh) | 一种基于图像识别的库存盘点管理*** | |
CN111310531B (zh) | 图像分类方法、装置、计算机设备及存储介质 | |
CN111382975B (zh) | 一种缝纫机针管理方法、***、存储介质及计算机设备 | |
CN110175522A (zh) | 考勤方法、***及相关产品 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |