CN111753624A - Analytical methods and devices for test sites in chemical experiments - Google Patents
Analytical methods and devices for test sites in chemical experiments Download PDFInfo
- Publication number
- CN111753624A CN111753624A CN202010171865.XA CN202010171865A CN111753624A CN 111753624 A CN111753624 A CN 111753624A CN 202010171865 A CN202010171865 A CN 202010171865A CN 111753624 A CN111753624 A CN 111753624A
- Authority
- CN
- China
- Prior art keywords
- target video
- video frame
- test point
- chemical
- test
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/20—Education
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Image Analysis (AREA)
Abstract
本申请实施例提供一种化学实验的考点分析方法和装置,方法包括:对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿;所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到;分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果;根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果。该方法能够对化学实验进行规范、准确的智能化考点分析。
The embodiments of the present application provide a test point analysis method and device for a chemical experiment. The method includes: for each target video frame in an operation video, identifying a chemical vessel from the target video frame; and/or photographed by the above camera; analyze the image state information of the chemical vessel and/or whether the positional relationship between the chemical vessels satisfies the test point judgment rule, and obtain the analysis result of the target video frame based on the test point judgment rule ;According to the analysis result of the target video frame based on the test point judgment rule, the analysis result of each test point is obtained. This method can carry out standardized and accurate intelligent test point analysis for chemical experiments.
Description
技术领域technical field
本申请涉及教育信息化技术领域,特别涉及化学实验的考点分析方法和装置。The present application relates to the technical field of educational informatization, and in particular, to a method and device for analyzing test sites for chemical experiments.
背景技术Background technique
目前的化学实验考试中,实验的判分流程由监考老师执行。监考老师对教室中同时进行实验的多个学生进行监管,没办法做到兼顾所有考生的实际操作情况,很容易忽略学生在实验操作过程中的错误操作;而且,不同监考老师对同一化学实验的考试判定标准很难做到排除主观因素,完全统一。In the current chemistry experiment exam, the scoring process of the experiment is carried out by the invigilator. The invigilator supervises multiple students who are conducting experiments at the same time in the classroom, and there is no way to take into account the actual operation of all candidates. It is easy to ignore the wrong operations of the students during the experimental operation; It is difficult to exclude subjective factors and be completely unified in the examination criteria.
发明内容SUMMARY OF THE INVENTION
本申请提供了一种化学实验的考点分析方法和装置,能够对化学实验进行规范、准确的智能化考点分析。The present application provides a test point analysis method and device for chemical experiments, which can conduct standardized, accurate and intelligent test point analysis for chemical experiments.
第一方面,本申请提供了一种化学实验的考点分析方法,包括:In the first aspect, the present application provides a test point analysis method for a chemical experiment, including:
对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿;所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到;For each target video frame in the operation video, a chemical vessel is identified from the target video frame; the operation video is captured by a camera located in front of and/or above the chemical laboratory;
分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果;Analyze whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the test site determination rule, and obtain the analysis result of the target video frame based on the test site determination rule;
根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果。The analysis result of each test point is obtained according to the analysis result of the target video frame based on the test point determination rule.
其中,所述从目标视频帧中识别出化学器皿,包括:Wherein, identifying the chemical vessel from the target video frame includes:
从目标视频帧中检测化学器皿所在区域;Detect the area where the chemical vessel is located from the target video frame;
从所述区域中识别出所述化学器皿的边界关键点;Identifying boundary key points of the chemical vessel from the region;
将所述边界关键点连接起来,得到所述化学器皿的边界线。Connect the boundary key points to obtain the boundary line of the chemical vessel.
其中,所述从目标视频帧中检测化学器皿所在区域,包括:Wherein, the detection of the area where the chemical vessel is located from the target video frame includes:
预先训练用于检测化学器皿所在区域的模型;所述模型通过将标注了各个化学器皿的区域的视频图像作为样本输入深度学习框架以及目标检测网络进行训练得到;Pre-training a model for detecting the area where the chemical vessel is located; the model is obtained by inputting the video image of the area of each chemical vessel as a sample into the deep learning framework and the target detection network for training;
将所述目标视频帧输入所述模型,得到所述目标视频帧中每个化学器皿所在区域。The target video frame is input into the model to obtain the region where each chemical vessel is located in the target video frame.
其中,所述分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果,包括:Wherein, analyzing whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfies the test point determination rule, and obtaining the analysis result of the target video frame based on the test point determination rule, including:
获得目标视频帧所需满足的考点判定规则;The test point judgment rules that need to be met to obtain the target video frame;
分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足获得的所述考点判定规则,得到该目标视频帧基于所述考点判定规则的分析结果。Analyze whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the obtained test point determination rule, and obtain an analysis result of the target video frame based on the test point determination rule.
其中,所述获得目标视频帧所需满足的考点判定规则,包括:Wherein, the test point judgment rules that need to be satisfied to obtain the target video frame include:
获得目标视频帧的前一帧目标视频帧基于考点判定规则的分析结果;Obtain the analysis result of the target video frame of the previous frame of the target video frame based on the test point judgment rule;
如果所述分析结果为满足考点判定规则,则将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the analysis result is to satisfy the test site judgment rule, then the test site judgment rule in the next order of the test site judgment rule is used as the test site judgment rule that the target video frame needs to satisfy;
如果所述分析结果为不满足考点判定规则,则将前一帧目标视频帧的考点判定规则作为目标视频帧所需满足的考点判定规则。If the analysis result is that the test point determination rule is not satisfied, the test point determination rule of the previous target video frame is used as the test point determination rule that the target video frame needs to satisfy.
其中,所述获得目标视频帧所需满足的考点判定规则,包括:Wherein, the test point judgment rules that need to be satisfied to obtain the target video frame include:
获得目标视频帧的前n帧目标视频帧基于考点判定规则的分析结果;n大于1;Obtain the analysis results of the first n frames of the target video frame based on the test point judgment rule; n is greater than 1;
判断分析结果为满足所述考点判定规则的连续数量是否等于n;Judging whether the analysis result is the continuous number that satisfies the test site judgment rule is equal to n;
如果连续数量大于0小于n,将考点判定规则以及考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is greater than 0 and less than n, the test site judgment rule and the test site judgment rule in the order next to the test site judgment rule are used as the test site judgment rule that the target video frame needs to satisfy;
如果连续数量等于0,将考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is equal to 0, take the test point determination rule as the test point determination rule that the target video frame needs to meet;
如果连续数量等于n,将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则。If the consecutive number is equal to n, the test point determination rule in the order next to the test point determination rule is taken as the test point determination rule that the target video frame needs to satisfy.
其中,所述获得目标视频帧所需满足的考点判定规则,包括:Wherein, the test point judgment rules that need to be satisfied to obtain the target video frame include:
获得持续目标视频帧数不满足持续帧数要求的考点判定规则,将获得的考点判定规则作为目标视频帧所需满足的考点判定规则。Obtain the test point judgment rule that the number of continuous target video frames does not meet the requirements of the continuous frame number, and use the obtained test point judgment rule as the test point judgment rule that the target video frame needs to meet.
第二方面,本申请实施例提供一种化学实验的考点分析装置,包括:In the second aspect, the embodiment of the present application provides a test point analysis device for a chemical experiment, including:
识别单元,用于对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿;所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到;an identification unit, for identifying chemical vessels from the target video frame for each target video frame in the operation video; the operation video is captured by a camera located in front of and/or above the chemical laboratory bench;
分析单元,用于分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果;An analysis unit, configured to analyze the image state information of the chemical vessel and/or whether the positional relationship between the chemical vessels satisfies the test point determination rule, and obtain the analysis result of the target video frame based on the test point determination rule;
获得单元,用于根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果。The obtaining unit is configured to obtain the analysis result of each test point according to the analysis result of the target video frame based on the test point determination rule.
第三方面,本申请实施例提供一种电子设备,包括:In a third aspect, an embodiment of the present application provides an electronic device, including:
显示屏;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行以下步骤:a display screen; one or more processors; a memory; a plurality of application programs; and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs Include instructions that, when executed by the device, cause the device to perform the following steps:
对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿;所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到;For each target video frame in the operation video, a chemical vessel is identified from the target video frame; the operation video is captured by a camera located in front of and/or above the chemical laboratory;
分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果;Analyze whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the test site determination rule, and obtain the analysis result of the target video frame based on the test site determination rule;
根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果。The analysis result of each test point is obtained according to the analysis result of the target video frame based on the test point determination rule.
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行第一方面所述的方法。In a fourth aspect, embodiments of the present application provide a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program runs on a computer, causes the computer to execute the method described in the first aspect.
第五方面,本申请提供一种计算机程序,当所述计算机程序被计算机执行时,用于执行第一方面所述的方法。In a fifth aspect, the present application provides a computer program for executing the method of the first aspect when the computer program is executed by a computer.
在一种可能的设计中,第五方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。In a possible design, the program in the fifth aspect may be stored in whole or in part on a storage medium packaged with the processor, and may also be stored in part or in part in a memory not packaged with the processor.
本申请实施例化学实验的考点分析方法中,对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿,所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到,分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果,根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果,从而能够对化学实验进行规范、准确的智能化考点分析。In the test point analysis method of the chemical experiment in the embodiment of the present application, for each target video frame in the operation video, the chemical vessel is identified from the target video frame, and the operation video is recorded by a camera located in front of and/or above the chemical experiment table. Obtained by shooting, analyzing whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfies the test site judgment rule, and obtaining the analysis result of the target video frame based on the test site judgment rule, and based on the test site according to the target video frame. The analysis results of the judgment rules can obtain the analysis results of each test site, so that the chemical experiments can be standardized and accurate intelligent test site analysis.
附图说明Description of drawings
图1为本申请摄像装置设置位置示例图;FIG. 1 is an example diagram of the setting position of the camera device of the present application;
图2为本申请化学实验的考点分析方法一个实施例的流程图;Fig. 2 is the flow chart of one embodiment of the test point analysis method of the chemical experiment of the application;
图3为本申请化学实验的考点分析方法另一个实施例的流程图;Fig. 3 is the flow chart of another embodiment of the test point analysis method of the chemical experiment of the application;
图4为本申请化学实验的考点分析方法又一个实施例的流程图;Fig. 4 is the flow chart of another embodiment of the test point analysis method of the chemical experiment of the application;
图5为本申请化学实验的考点分析装置一个实施例的结构图;5 is a structural diagram of an embodiment of a test site analysis device for chemical experiments of the application;
图6为本申请化学实验的考点分析装置另一个实施例的结构图;6 is a structural diagram of another embodiment of the test site analysis device for the chemical experiment of the application;
图7为本申请化学实验的考点分析装置又一个实施例的结构图;FIG. 7 is a structural diagram of another embodiment of the test site analysis device of the chemical experiment of the application;
图8为本申请电子设备一个实施例的结构示意图。FIG. 8 is a schematic structural diagram of an embodiment of an electronic device of the present application.
具体实施方式Detailed ways
本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。The terms used in the embodiments of the present application are only used to explain specific embodiments of the present application, and are not intended to limit the present application.
现有的实现方案中,化学实验考试的判分流程由监考老师执行,具体的,监考老师对教室中同时进行化学实验的多个学生进行监管,为每个学生的实验操作流程判分。但是,由于监考老师监管多个学生,很容易忽略学生在实验操作过程中的错误操作;而且,不同监考老师对同一化学实验的考试判定标准很难做到排除主观因素,完全统一。In the existing implementation scheme, the judging process of the chemical experiment test is performed by the invigilator. Specifically, the invigilator supervises multiple students in the classroom who are conducting chemical experiments at the same time, and judges the score for each student's experimental operation process. However, because the invigilator supervises multiple students, it is easy to ignore the wrong operation of the students in the process of experiment operation; moreover, it is difficult for different invigilators to exclude subjective factors and completely unify the test criteria for the same chemistry experiment.
为此,本申请提出一种化学实验的考点分析方法,能够对化学实验进行规范、准确的智能化考点分析。To this end, the present application proposes a test point analysis method for chemical experiments, which can conduct standardized, accurate and intelligent test point analysis for chemical experiments.
图1为本申请化学实验的考点分析方法的应用场景示例,参见图1,可以在化学实验台的前方设置摄像装置,正向拍摄学生进行化学实验的操作视频。为了更好的拍摄到学生的操作视频,该摄像装置的高度最好高于化学实验台,具体可以基于化学实验中搭建的各种实验装置的高度来决定,例如在过滤实验中,摄像装置可以高于化学实验台20~40厘米。参见图1,还可以在化学实验台的上方设置摄像装置,俯拍学生进行化学实验的操作视频,该摄像装置的位置没有固定要求,只要能够清楚的拍到学生的操作视频即可。FIG. 1 is an example of an application scenario of the test site analysis method for a chemical experiment of the present application. Referring to FIG. 1 , a camera device can be set in front of the chemical experiment bench to shoot the operation video of the students performing the chemical experiment. In order to better capture the operation video of the students, the height of the camera device is preferably higher than that of the chemical experimental bench, which can be determined based on the height of various experimental devices built in the chemical experiment. For example, in the filtering experiment, the camera device can be 20 to 40 cm higher than the chemical laboratory bench. Referring to Figure 1, a camera device can also be set above the chemical experiment table to shoot the operation video of the students conducting the chemical experiment. The position of the camera device is not fixed, as long as the students' operation video can be clearly captured.
本申请实施例中的摄像装置可以为:摄像头或者具有摄像功能的电子设备。The camera device in the embodiment of the present application may be a camera or an electronic device with a camera function.
在以下的本申请实施例中,将以过滤实验作为实例对本申请实施例化学实验的考点分析方法进行举例说明,因此,提前对过滤实验中学生的操作流程进行说明。在过滤实验中,学生的操作需要遵循以下流程:将滤纸浸湿后套在锥形漏斗上来组装过滤器;按照由下向上的顺序搭建过滤装置,具体的,先将烧杯放置在铁架台上,再将过滤器放在铁圈上,使过滤器中漏斗的下端尖嘴紧靠烧杯内壁;进行液体转移,具体的,使用玻璃棒紧贴三层滤纸处,烧杯尖嘴紧贴玻璃棒倾倒液体,最终要求过滤出来的液体要澄清不浑浊。以上流程中,学生是否将浸湿的滤纸紧贴漏斗内壁、是否按照由下向上的正确顺序搭建过滤装置、漏斗尖嘴是否紧贴烧杯内壁、玻璃棒是否紧贴滤纸的三层滤纸处、烧杯尖嘴是否紧贴玻璃棒和所得滤液是否澄清无浑浊等均是过滤实验的关键问题。基于此,将过滤实验的上述关键问题划分为5个关键点,依次是:In the following embodiments of the present application, the filter experiment will be used as an example to illustrate the test point analysis method of the chemical experiment of the embodiment of the present application. Therefore, the operation flow of the students in the filter experiment will be described in advance. In the filtration experiment, the students' operation needs to follow the following procedures: soak the filter paper and put it on the conical funnel to assemble the filter; build the filter device in the order from bottom to top. Specifically, first place the beaker on the iron stand, Then put the filter on the iron ring, so that the lower tip of the funnel in the filter is close to the inner wall of the beaker; transfer the liquid, specifically, use a glass rod to stick to the three layers of filter paper, and the beaker to close the glass rod to pour the liquid. , the final requirement is that the filtered liquid should be clear and not turbid. In the above process, whether the students put the soaked filter paper close to the inner wall of the funnel, whether to build the filter device in the correct order from bottom to top, whether the tip of the funnel is close to the inner wall of the beaker, whether the glass rod is close to the three-layer filter paper of the filter paper, and whether the beaker Whether the tip is close to the glass rod and whether the obtained filtrate is clear without turbidity are the key issues in filtration experiments. Based on this, the above key issues of the filtering experiment are divided into 5 key points, which are as follows:
1、正确制作过滤器,将滤纸用水湿润后紧贴漏斗内壁;1. Make the filter correctly, wet the filter paper with water and stick it to the inner wall of the funnel;
2、由下向上搭建过滤装置;2. Build the filter device from bottom to top;
3、漏斗下端尖嘴紧靠烧杯内壁;3. The tip of the lower end of the funnel is close to the inner wall of the beaker;
4、液体转移过程中正确使用玻璃棒;4. Use the glass rod correctly during the liquid transfer process;
5、所得滤液澄清透明,不含固体杂质。5. The obtained filtrate is clear and transparent without solid impurities.
需要说明的是,过滤实验仅为实例,本申请实施例化学实验的考点分析方法并不限于过滤实验,还可以适用于其他化学实验如固体药品的取用、液体药品的取用等,这里不再过多列举。It should be noted that the filtration experiment is only an example, and the test point analysis method of the chemical experiment in the embodiment of the present application is not limited to the filtration experiment, and can also be applied to other chemical experiments such as the taking of solid medicines, the taking of liquid medicines, etc. More to list.
图2为本申请化学实验的考点分析方法一个实施例的流程图,如图2所示,该方法可以包括:FIG. 2 is a flow chart of an embodiment of the test point analysis method of the chemical experiment of the application. As shown in FIG. 2 , the method may include:
步骤201:对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿;所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到;Step 201: for each target video frame in the operation video, identify the chemical vessel from the target video frame; the operation video is captured by a camera located in front of and/or above the chemical laboratory bench;
所述目标视频帧是操作视频中被选择出来的、进行化学器皿识别处理的视频帧,所述目标视频帧最好近似均匀的分布在操作视频中,以便化学实验的考点分析结果更为准确。优选地,目标视频帧可以是均匀分布在操作视频中的视频帧。The target video frame is a video frame selected from the operation video for chemical vessel identification processing, and the target video frame is preferably approximately uniformly distributed in the operation video, so that the analysis results of the chemical experiments are more accurate. Preferably, the target video frames may be video frames evenly distributed in the operation video.
步骤202:分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果;Step 202: Analyze whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the test point determination rule, and obtain the analysis result of the target video frame based on the test point determination rule;
步骤203:根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果。Step 203: Obtain the analysis result of each test point according to the analysis result of the target video frame based on the test point determination rule.
图2所示的方法,对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿,所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到,分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果,根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果,从而实现了化学实验的智能化考点分析,上述智能化考点分析标准统一,使得分析结果更为规范,上述智能化考点分析是针对一个化学实验台上的实验操作进行考点分析,能够更为准确的分析出使用该化学实验台的学生的实验操作是否正确。In the method shown in Fig. 2, for each target video frame in the operation video, the chemical vessel is identified from the target video frame, and the operation video is captured by a camera located in front of and/or above the chemical laboratory bench, and the analysis Whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the test site judgment rule, obtain the analysis result of the target video frame based on the test site judgment rule, and the analysis result based on the test site judgment rule according to the target video frame Obtain the analysis results of each test site, thus realizing the intelligent test site analysis of chemistry experiments. The above-mentioned intelligent test site analysis standards are unified, which makes the analysis results more standardized. The above intelligent test site analysis is carried out for the experimental operation on a chemistry test bench. The analysis of the test center can more accurately analyze whether the experimental operation of the students who use the chemical experimental bench is correct.
以下,对步骤201的实现进行说明。Hereinafter, the implementation of
基于图2所示的方法,参见图3,步骤201中所述从目标视频帧中识别出化学器皿,可以包括:Based on the method shown in FIG. 2 and referring to FIG. 3 , the chemical vessel is identified from the target video frame in
步骤301:从目标视频帧中检测化学器皿所在区域;Step 301: Detect the area where the chemical vessel is located from the target video frame;
步骤302:从所述区域中识别出所述化学器皿的边界关键点;Step 302: Identify the boundary key points of the chemical vessel from the area;
步骤303:将所述边界关键点连接起来,得到所述化学器皿的边界线。Step 303: Connect the boundary key points to obtain the boundary line of the chemical vessel.
其中,所述从目标视频帧中检测化学器皿所在区域,可以包括:Wherein, the detection of the area where the chemical vessel is located from the target video frame may include:
将目标视频帧输入预先训练的用于检测化学器皿所在区域的模型,得到目标视频帧中每个化学器皿所在区域;所述模型通过将标注了各个化学器皿的区域的视频图像作为样本输入深度学习框架以及目标检测网络进行训练得到。Input the target video frame into a pre-trained model for detecting the area where the chemical vessel is located, and obtain the area where each chemical vessel is located in the target video frame; the model uses the video image of the area marked with each chemical vessel as a sample input deep learning The framework and target detection network are trained.
具体的,可以预先训练用于检测化学器皿所在区域的模型,训练方法可以包括:Specifically, a model for detecting the area where the chemical vessel is located can be pre-trained, and the training method can include:
获得标注了各个化学器皿的区域的视频图像作为样本;Obtain a video image of the area marked with each chemical vessel as a sample;
将所述样本输入深度学习框架、以及目标检测网络进行训练,得到用于检测化学器皿所在区域的模型。The sample is input into the deep learning framework and the target detection network for training to obtain a model for detecting the area where the chemical vessel is located.
其中,化学器皿的所在区域可以是一个矩形框出的区域,然后针对每个化学器皿所在区域,进行边界关键点识别得到边界关键点。Wherein, the area where the chemical vessel is located may be an area framed by a rectangle, and then for each area where the chemical vessel is located, the boundary key points are identified to obtain the boundary key points.
其中,可以使用相关的关键点检测方法来实现化学器皿的边界关键点的检测。Among them, the relevant key point detection method can be used to realize the detection of the boundary key points of the chemical vessel.
其中,所述深度学习框架可以为:Caffe,所述目标检测网络可以为:YOLOv2、或者YOLOv3。The deep learning framework may be: Caffe, and the target detection network may be: YOLOv2 or YOLOv3.
以下,对步骤202的实现进行说明。The implementation of
本申请实施例中的考点与化学实验的关键点对应,可以包括参数:考点判定规则,可选的,考点还可以包括参数:考点先后顺序、和/或操作视频、和/或考点判定规则标识、和/或执行顺序、和/或规则先后顺序、和/或持续帧数。考点的先后顺序与化学实验中关键点的执行顺序一致。每个考点的考点判定规则可以为1个或多个。The test sites in the embodiments of the present application correspond to the key points of the chemistry experiment, and may include parameters: test site determination rules. Optionally, the test sites may also include parameters: test site sequence, and/or operation video, and/or test site determination rule identifiers , and/or the execution order, and/or the rule sequence, and/or the number of continuous frames. The order of the test points is consistent with the execution order of the key points in the chemistry experiment. Each test site can have one or more test site determination rules.
考点先后顺序这一参数用于记录:考点的先后顺序;This parameter is used to record the sequence of test sites: the sequence of test sites;
考点判定规则这一参数用于记录:考点的操作要求;The parameter of the test site determination rule is used to record: the operation requirements of the test site;
考点判定规则标识这一参数用于标识不同的考点判定规则;Test site judgment rule identification This parameter is used to identify different test site judgment rules;
操作视频这一参数用于记录:被分析是否满足考点判定规则的目标视频帧的视频来源是:设置于化学实验台前方的摄像装置、或者设置于化学实验台上方的摄像装置;The parameter of operation video is used to record: the video source of the target video frame being analyzed whether it satisfies the test site judgment rule is: the camera set in front of the chemical test bench, or the camera set above the chemical test bench;
执行顺序这一参数用于记录:同一考点不同考点判定规则之间的先后顺序;The parameter of execution order is used to record: the sequence between the judgment rules of different test sites in the same test site;
规则先后顺序这一参数用于记录:所有考点的考点判定规则之间的先后顺序;The parameter of the rule sequence is used to record: the sequence between the test site judgment rules of all test sites;
持续帧数这一参数用于记录:满足考点判定规则的目标视频帧的最小数量。The parameter of continuous frame number is used to record: the minimum number of target video frames that meet the test point judgment rules.
考点判定规则与化学实验的关键点有关,例如上述的过滤实验中列举的5个关键点,考点判定规则可以从关键点中提炼出来的。例如,可以根据关键点1将考点1的考点判定规则设置为:滤纸与漏斗之间没有空隙;可以根据关键点2将考点2的考点判定规则设置为:考点判定规则1、烧杯放置于铁架台,考点判定规则2、过滤器放置于铁圈;可以根据关键点3将考点3的考点判定规则设置为:漏斗下端尖嘴与烧杯内壁之间没有空隙;可以根据关键点4将考点4的考点判定规则设置为:考点判定规则1、玻璃棒指向滤纸的三层滤纸处,考点判定规则2、烧杯的尖嘴与玻璃棒之间没有空隙,且玻璃棒与滤纸的三层滤纸处之间没有空隙;可以根据关键点5将考点5的考点判定规则设置为:烧杯内图像的纹理和/或颜色差异不超过预设阈值;The test point determination rules are related to the key points of the chemistry experiment, such as the five key points listed in the above filtering experiment, and the test point determination rules can be extracted from the key points. For example, according to key point 1, the test site determination rule of test site 1 can be set as: there is no gap between the filter paper and the funnel; according to key point 2, the test site determination rule of test site 2 can be set as: test site determination rule 1. The beaker is placed on the iron stand , the test site determination rule 2. The filter is placed on the iron ring; the test site determination rule of test site 3 can be set according to key point 3: there is no gap between the tip of the funnel and the inner wall of the beaker; the test site of test site 4 can be set according to key point 4. Judgment rules are set as follows: Judgment Rule 1 of the test site: The glass rod points to the three-layer filter paper of the filter paper. Judgment rule 2 of the test site: There is no gap between the tip of the beaker and the glass rod, and there is no gap between the glass rod and the three-layer filter paper of the filter paper. Gap; according to key point 5, the test point determination rule of test point 5 can be set as: the texture and/or color difference of the image in the beaker does not exceed the preset threshold;
执行顺序这一参数为可选参数,如果某一化学实验中各个考点的考点判定规则都不存在执行顺序的限制,那么考点中可以不包括执行顺序这一参数;如果考点中包括执行顺序这一参数,而某个考点仅包括一个考点判定规则,或者虽然包括多个考点判定规则但是多个考点判定规则之间没有执行顺序的限制,该考点的执行顺序这一参数可以缺省。The parameter of execution order is an optional parameter. If there is no restriction on execution order in the test site judgment rules of each test site in a certain chemistry experiment, the test site may not include the parameter of execution order; if the test site includes the execution order parameter. parameter, and a test site only includes one test site judgment rule, or although it includes multiple test site judgment rules, but there is no restriction on the execution order of multiple test site judgment rules, the parameter of the test site execution order can be default.
持续帧数与化学实验本身的操作时间有关。例如,对于某些只要完成动作的实验操作,只要有一帧目标视频帧检测到对应的考点判定规则就可以,连续帧数可以为1或者缺省,例如在固体药品的取用这一化学实验中,需要把试管直立起来,让药品均匀落到试管底部,对于这一操作来说,对应的考点判定规则为:试管直立,只要有一帧目标视频帧检测到试管直立就可以,那么持续帧数可以为1或者缺省;而对于一些需要持续一定时间的实验操作,可以预先设置满足考点判定规则的连续帧数,连续帧数的具体数值可以在实际应用中根据实验操作的要求的持续时间自主设定,例如过滤实验的考点4,可以统计学生倾倒液体的最短时间,根据该最短时间设置烧杯的尖嘴与玻璃棒之间没有空隙的持续帧数。The number of continuous frames is related to the operation time of the chemical experiment itself. For example, for some experimental operations that only need to complete the action, as long as one target video frame detects the corresponding test point judgment rule, the number of consecutive frames can be 1 or default, such as in the chemical experiment of taking solid medicines , you need to stand the test tube upright to let the medicine evenly fall to the bottom of the test tube. For this operation, the corresponding test site judgment rule is: the test tube is upright, as long as one target video frame detects that the test tube is upright, then the number of continuous frames can be It is 1 or default; and for some experimental operations that need to last for a certain period of time, the number of consecutive frames that meet the test point determination rules can be preset. For example, in the test site 4 of the filtration experiment, the shortest time for students to pour the liquid can be counted, and the number of continuous frames without a gap between the tip of the beaker and the glass rod can be set according to the shortest time.
另外,持续帧数与化学实验的评分标准有关。例如,对于过滤实验中的考点3,考点判定规则是漏斗下端尖嘴与烧杯内壁之间没有空隙,那么评分标准可以是学生在最初放置过滤器时漏斗下端尖嘴与烧杯内壁之间没有空隙就可以判定为操作正确,此时,持续帧数可以设置为1帧或几帧,评分标准也可以是放置过滤器之后一直保持漏斗下端尖嘴与烧杯内壁之间没有空隙直到实验结束,此时,持续帧数可以设置为一个很大的数值或者缺省。In addition, the number of continuous frames is related to the scoring standard of the chemical experiment. For example, for test site 3 in the filtration experiment, the test site determination rule is that there is no gap between the tip of the funnel and the inner wall of the beaker, then the scoring standard can be that there is no gap between the tip of the funnel and the inner wall of the beaker when the students initially place the filter. It can be judged that the operation is correct. At this time, the continuous frame number can be set to 1 frame or several frames. The scoring standard can also be that after placing the filter, there is no gap between the tip of the funnel and the inner wall of the beaker until the end of the experiment. At this time, Persistent frames can be set to a large value or default.
基于以上考点的设置,在同一化学实验中,考点之间具有先后顺序,而且同一考点的多个考点判定规则之间可能具有先后顺序,因此,可以将化学实验中的考点判定规则进行先后顺序的排序。例如,对于上述过滤实验的5个考点,其考点判定规则的先后顺序如下:Based on the setting of the above test sites, in the same chemistry experiment, the test sites have a sequential order, and the multiple test site judgment rules of the same test site may have a sequential order. Therefore, the test site judgment rules in the chemistry experiment can be sequenced. sort. For example, for the five test sites in the above filtering experiment, the order of the test site determination rules is as follows:
滤纸与漏斗之间没有空隙、烧杯放置于铁架台、过滤器(漏斗)放置于铁圈、漏斗下端尖嘴与烧杯内壁之间没有空隙、玻璃棒指向滤纸的三层滤纸处、烧杯的尖嘴与玻璃棒之间没有空隙且玻璃棒与滤纸的三层滤纸处之间没有空隙、烧杯内图像的纹理和/或颜色差异不超过预设阈值。There is no gap between the filter paper and the funnel, the beaker is placed on the iron stand, the filter (funnel) is placed on the iron ring, there is no gap between the tip of the lower end of the funnel and the inner wall of the beaker, the glass rod points to the three-layer filter paper of the filter paper, and the tip of the beaker There is no gap between the glass rod and the three layers of filter paper between the glass rod and the filter paper, and the texture and/or color difference of the image in the beaker does not exceed a preset threshold.
考点判定规则的作用在于判断学生的实验操作是否能够满足实验要求,有些考点判定规则所需判定的实验操作只有位于化学实验台前方的摄像装置能够拍摄到,而有些考点判定规则所需判定的实验操作只有位于化学实验台上方的拍摄装置能够拍摄到,因此,设置操作视频这一参数,用于记录被分析是否满足考点判定规则的目标视频帧的视频来源。以上述过滤实验的考点判定规则为例,对于考点判定规则中的玻璃棒指向滤纸的三层滤纸处、以及烧杯内图像的纹理和/或颜色差异不超过预设阈值,只有位于化学实验台上方的拍摄装置拍摄到的操作视频中能够拍摄到学生在实验操作中是否将玻璃棒指向了滤纸的三层滤纸处、以及过滤后烧杯内的液体颜色,而其他考点判定规则中所要判定的实验操作,只有位于化学实验台前方的摄像装置能够拍摄到。The function of the test center judgment rules is to judge whether the students' experimental operations can meet the experimental requirements. Some test center judgment rules need to determine the experimental operations that can only be photographed by the camera located in front of the chemistry test bench, while some test center judgment rules need to determine the experiments. The operation can only be captured by the photographing device located above the chemical experiment table. Therefore, the parameter of operation video is set to record the video source of the target video frame analyzed whether it satisfies the test site judgment rules. Taking the test site determination rule of the above filtering experiment as an example, the glass rod in the test site determination rule points to the three-layer filter paper of the filter paper, and the texture and/or color difference of the image in the beaker does not exceed the preset threshold. The operation video captured by the shooting device can capture whether the students point the glass rod to the three-layer filter paper of the filter paper during the experimental operation, and the color of the liquid in the beaker after filtering. , which can only be captured by the camera device located in front of the chemical experiment bench.
在其他化学实验中,多个考点判定规则可能处于同一顺序,这时只要在分析目标视频帧是否满足考点判定规则时,分别分析目标视频帧是否满足每一个考点判定规则,分别得到基于每一个考点判定规则的分析结果即可,同样可以完成本步骤。In other chemistry experiments, multiple test site judgment rules may be in the same order. In this case, when analyzing whether the target video frame meets the test site judgment rules, analyze whether the target video frame satisfies each test site judgment rule separately, and obtain the results based on each test site. The analysis result of the determination rule is sufficient, and this step can also be completed.
基于以上说明,以过滤实验为例,可以在执行本申请所述方法的电子设备中预设类似下表1的信息。Based on the above description, taking the filtering experiment as an example, information similar to Table 1 below can be preset in the electronic device that executes the method described in this application.
表1Table 1
基于以上说明,参见图4,步骤202可以包括:Based on the above description, referring to FIG. 4 , step 202 may include:
步骤401:获得目标视频帧所需满足的考点判定规则;Step 401: Obtain the test point judgment rules that the target video frame needs to meet;
步骤402:分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足所述考点判定规则,得到该目标视频帧基于所述考点判定规则的分析结果。Step 402: Analyze whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the test site determination rule, and obtain an analysis result of the target video frame based on the test site determination rule.
目标视频帧所需满足的考点判定规则可以为1个或多个,本申请并不限制。如果目标视频帧所需满足的考点判定规则为多个,在分析化学器皿的图像状态信息、和/或化学器皿之间的位置关系是否满足考点判定规则时,需要分别针对每个考点判定规则,分析化学器皿的图像状态信息、和/或化学器皿之间的位置关系是否满足考点判定规则。There may be one or more test point determination rules that the target video frame needs to satisfy, which is not limited in this application. If there are multiple test site determination rules to be satisfied by the target video frame, when analyzing the image state information of the chemical vessel and/or whether the positional relationship between the chemical vessels meets the test site determination rules, it is necessary to determine the rules for each test site separately. Analyze whether the image state information of the chemical vessels and/or the positional relationship between the chemical vessels satisfy the test site determination rule.
如果按照考点判定规则的先后顺序来对视频中的目标视频帧进行分析:If the target video frames in the video are analyzed according to the order of the test point determination rules:
在第一种可能的实现方式中,如果考点判定规则的持续帧数为1,则步骤401可以包括:In a first possible implementation manner, if the continuous frame number of the test point determination rule is 1, step 401 may include:
获得目标视频帧的前一帧目标视频帧基于考点判定规则的分析结果;Obtain the analysis result of the target video frame of the previous frame of the target video frame based on the test point judgment rule;
如果所述分析结果为满足考点判定规则,则将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the analysis result is to satisfy the test site judgment rule, then the test site judgment rule in the next order of the test site judgment rule is used as the test site judgment rule that the target video frame needs to satisfy;
如果所述分析结果为不满足考点判定规则,则将前一帧目标视频帧的考点判定规则作为目标视频帧所需满足的考点判定规则。If the analysis result is that the test point determination rule is not satisfied, the test point determination rule of the previous target video frame is used as the test point determination rule that the target video frame needs to satisfy.
在第二种可能的实现方式中,如果考点判定规则的持续帧数为n,且n大于1,不同考点判定规则的n取值可以不同,则步骤401可以包括:In the second possible implementation manner, if the number of continuous frames of the test point determination rule is n, and n is greater than 1, and the value of n for different test point determination rules may be different,
获得目标视频帧的前n帧目标视频帧基于考点判定规则的分析结果;Obtain the analysis results of the first n frames of the target video frame based on the test point judgment rule;
判断分析结果为满足所述考点判定规则的连续数量是否等于n;Judging whether the analysis result is the continuous number that satisfies the test site judgment rule is equal to n;
如果连续数量大于0小于n,将考点判定规则以及考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is greater than 0 and less than n, the test site judgment rule and the test site judgment rule in the order next to the test site judgment rule are used as the test site judgment rule that the target video frame needs to satisfy;
如果连续数量等于0,将考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is equal to 0, take the test point determination rule as the test point determination rule that the target video frame needs to meet;
如果连续数量等于n,将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则。If the consecutive number is equal to n, the test point determination rule in the order next to the test point determination rule is taken as the test point determination rule that the target video frame needs to satisfy.
如果对视频中的目标视频帧进行分析时考点判定规则的先后顺序不限制:If the target video frame in the video is analyzed, the order of the test point determination rules is not limited:
在第三种可能的实现方式中,每个考点判定规则的持续帧数为m,不同考点判定规则的持续帧数m取值不同,m大于等于1,此时,可以预先设置满足考点判定规则的持续目标视频帧数列表,得到一个目标视频帧基于考点判定规则的分析结果时,根据该分析结果更新该列表;则步骤401可以包括:获得列表中持续目标视频帧数不满足持续帧数要求的考点判定规则,将获得的考点判定规则作为目标视频帧所需满足的考点判定规则。In the third possible implementation manner, the number of continuous frames for each test site determination rule is m, and the continuous frame number m of different test site determination rules has different values, and m is greater than or equal to 1. In this case, it can be preset to meet the test site determination rules. The continuous target video frame number list, when obtaining a target video frame based on the analysis result of the test point judgment rule, update the list according to the analysis result; then step 401 may include: Obtaining the continuous target video frame number in the list does not meet the continuous frame number requirement The obtained test point judgment rule is used as the test point judgment rule that the target video frame needs to meet.
其中,步骤201中处理的操作视频有2个,包括位于化学实验台前方的摄像装置拍摄的操作视频、以及位于化学实验台上方的摄像装置拍摄的操作视频,那么以上目标视频帧的前一帧目标视频帧、或者前n帧目标视频帧、考点判定规则下一顺序的考点判定规则,都是针对同一操作视频而言的,例如以表1为例,如果目标视频帧的操作视频来源是前方,那么该目标视频帧所需满足的考点判定规则是标识为1~4、或6的考点判定规则,标识为4的考点判定规则下一顺序的考点判定规则是标识为6的考点判定规则;如果目标视频帧的操作视频来源是上方,那么该目标视频帧所需满足的考点判定规则是标识为5或7的考点判定规则,那么标识为5的考点判定规则下一顺序的考点判定规则是标识为7的考点判定规则。Wherein, there are 2 operation videos processed in
以下通过举例的方式对步骤402的实现进行说明。The implementation of
假设步骤401中获得目标视频帧所需满足的考点判定规则为:滤纸与漏斗之间没有空隙,则本步骤可以根据目标视频帧中滤纸与漏斗之间的位置关系来分析两者之间是否存在空隙;Assuming that the test point determination rule that needs to be satisfied to obtain the target video frame in
假设步骤401中获得目标视频帧所需满足的考点判定规则为:烧杯内图像的纹理和/或颜色差异不超过预设阈值,则本步骤可以根据目标视频帧中烧杯内的图像状态信息来分析其是否满足考点判定规则,具体的,分析烧杯内图像的纹理和/或颜色差异是否超过预设阈值,从而得到分析结果。Assuming that the test point determination rule that needs to be satisfied to obtain the target video frame in
其他考点判定规则在本步骤中的处理方法类似,这里不再一一举例说明。The processing methods of other test center judgment rules in this step are similar, and they will not be illustrated here.
以下,对步骤203的实现进行说明。Hereinafter, the implementation of
本步骤的实现目的在于确定学生在实验操作中是否完成了实验要求的关键点,因此,本步骤的实现与考点判定规则、考点之间的先后顺序、同一考点不同考点判定规则之间的先后顺序、考点判定规则的持续帧数等相关,这些要求都可以通过预先设置考点的先后顺序、以及每个考点中的不同参数来实现。因此,本步骤中只要根据目标视频帧基于考点判定规则的分析结果来分析其是否满足这些预设要求即可。The purpose of this step is to determine whether students have completed the key points required by the experiment in the experimental operation. Therefore, the implementation of this step is related to the test site judgment rules, the sequence between test sites, and the sequence between the same test site and different test sites. , the continuous frame number of the test site determination rules, etc. These requirements can be achieved by presetting the sequence of test sites and different parameters in each test site. Therefore, in this step, it is only necessary to analyze whether the target video frame meets these preset requirements according to the analysis result of the target video frame based on the test point determination rule.
以过滤实验为例,假设要求以表1的方式预先存储于电子设备中,则本步骤中只要根据目标视频帧基于考点判定规则的分析结果来依次判断其是否满足这些预设要求即可。Taking the filtering experiment as an example, assuming that the requirements are pre-stored in the electronic device in the form of Table 1, in this step, it is only necessary to sequentially determine whether the target video frames meet these preset requirements according to the analysis results of the target video frame based on the test point determination rules.
例如,判断基于考点判定规则1的分析结果为满足的目标视频帧是否有连续6帧,如果没有,考点1的分析结果为不合格;如果有,再判断连续6帧目标视频帧之前的目标视频帧中,是否存在分析结果为满足考点判定规则2~7的目标视频帧,如果有,考点1的分析结果为,持续帧数合格,执行顺序不合格,如果没有,那么考点1的分析结果为合格。其他考点的分析与此类似,不再赘述。For example, determine whether there are 6 consecutive target video frames based on the analysis result of the test site determination rule 1, if not, the analysis result of test site 1 is unqualified; if so, then judge the target video before the target video frame for 6 consecutive frames In the frame, whether there is a target video frame whose analysis result satisfies the test center judgment rules 2 to 7, if so, the analysis result of test center 1 is that the number of continuous frames is qualified, and the execution order is not qualified, if not, then the analysis result of test center 1 is: qualified. The analysis of other test sites is similar and will not be repeated here.
可以理解的是,上述实施例中的部分或全部步骤骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照上述实施例呈现的不同的顺序来执行,并且有可能并非要执行上述实施例中的全部操作。It can be understood that, some or all of the steps or operations in the foregoing embodiments are merely examples, and other operations or variations of various operations may also be performed in the embodiments of the present application. Furthermore, the various steps may be performed in a different order presented in the above-described embodiments, and may not perform all operations in the above-described embodiments.
图5为本申请化学实验的考点分析装置一个实施例的结构图,参见图5,该装置500可以包括:FIG. 5 is a structural diagram of an embodiment of a test point analysis device for a chemical experiment of the present application. Referring to FIG. 5 , the
识别单元510,用于对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿;所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到;The
分析单元520,用于分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果;An
获得单元530,用于根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果。The obtaining
其中,参见图6所示,所述识别单元510可以包括:Wherein, as shown in FIG. 6 , the identifying
检测子单元610,用于从目标视频帧中检测化学器皿所在区域;The
识别子单元620,用于从所述区域中识别出所述化学器皿的边界关键点;Identifying
连接子单元630,用于将所述边界关键点连接起来,得到所述化学器皿的边界线。The connecting
其中,所述检测子单元610可以包括:Wherein, the
训练模块,用于预先训练用于检测化学器皿所在区域的模型;A training module for pre-training a model for detecting the region where the chemical vessel is located;
输入模块,用于将所述目标视频帧输入所述模型,得到所述目标视频帧中每个化学器皿所在区域。The input module is used for inputting the target video frame into the model to obtain the region where each chemical vessel is located in the target video frame.
其中,所述训练模块具体可以用于:Wherein, the training module can be specifically used for:
获得标注了各个化学器皿的区域的视频图像作为样本;Obtain a video image of the area marked with each chemical vessel as a sample;
将所述样本输入深度学习框架、以及目标检测网络进行训练,得到用于检测化学器皿所在区域的模型。The sample is input into the deep learning framework and the target detection network for training to obtain a model for detecting the area where the chemical vessel is located.
参见图7所示,,所述分析单元520可以包括:Referring to FIG. 7 , the
获得子单元710,用于获得目标视频帧所需满足的考点判定规则;Obtaining
分析子单元720,用于分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足获得的所述考点判定规则,得到该目标视频帧基于所述考点判定规则的分析结果。An
在一种可能的实现方式中,所述获得子单元710具体可以用于:In a possible implementation manner, the obtaining
获得目标视频帧的前一帧目标视频帧基于考点判定规则的分析结果;Obtain the analysis result of the target video frame of the previous frame of the target video frame based on the test point judgment rule;
如果所述分析结果为满足考点判定规则,则将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the analysis result is to satisfy the test site judgment rule, then the test site judgment rule in the next order of the test site judgment rule is used as the test site judgment rule that the target video frame needs to satisfy;
如果所述分析结果为不满足考点判定规则,则将前一帧目标视频帧的考点判定规则作为目标视频帧所需满足的考点判定规则。If the analysis result is that the test point determination rule is not satisfied, the test point determination rule of the previous target video frame is used as the test point determination rule that the target video frame needs to satisfy.
在另一种可能的实现方式中,所述获得子单元710具体可以用于:In another possible implementation manner, the obtaining
获得目标视频帧的前n帧目标视频帧基于考点判定规则的分析结果;n大于1;Obtain the analysis results of the first n frames of the target video frame based on the test point judgment rule; n is greater than 1;
判断分析结果为满足所述考点判定规则的连续数量是否等于n;Judging whether the analysis result is the continuous number that satisfies the test site judgment rule is equal to n;
如果连续数量大于0小于n,将考点判定规则以及考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is greater than 0 and less than n, the test site judgment rule and the test site judgment rule in the order next to the test site judgment rule are used as the test site judgment rule that the target video frame needs to satisfy;
如果连续数量等于0,将考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is equal to 0, take the test point determination rule as the test point determination rule that the target video frame needs to meet;
如果连续数量等于n,将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则。If the consecutive number is equal to n, the test point determination rule in the order next to the test point determination rule is taken as the test point determination rule that the target video frame needs to satisfy.
在又一种可能的实现方式中,所述获得子单元710具体可以用于:In yet another possible implementation manner, the obtaining
获得持续目标视频帧数不满足持续帧数要求的考点判定规则,将获得的考点判定规则作为目标视频帧所需满足的考点判定规则。Obtain the test point judgment rule that the number of continuous target video frames does not meet the requirements of the continuous frame number, and use the obtained test point judgment rule as the test point judgment rule that the target video frame needs to meet.
图5~7所示的装置中,对于操作视频中的每一目标视频帧,识别单元从目标视频帧中识别出化学器皿,分析单元分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果,获得单元根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果,从而实现了化学实验的智能化考点分析,上述智能化考点分析标准统一,使得分析结果更为规范,上述智能化考点分析是针对一个化学实验台上的实验操作进行考点分析,能够更为准确的分析出使用该化学实验台的学生的实验操作是否正确。In the apparatuses shown in FIGS. 5-7 , for each target video frame in the operation video, the identification unit identifies the chemical vessel from the target video frame, and the analysis unit analyzes the image state information of the chemical vessel, and/or the Whether the positional relationship between the chemical utensils satisfies the test site judgment rule, obtain the analysis result of the target video frame based on the test site judgment rule, and the obtaining unit obtains the analysis result of each test site according to the analysis result of the target video frame based on the test site judgment rule, thereby realizing For the intelligent test center analysis of chemical experiments, the above-mentioned intelligent test center analysis standards are unified, which makes the analysis results more standardized. The above intelligent test center analysis is based on the test point analysis of the experimental operation on a chemical laboratory bench, which can more accurately analyze and use Whether the experimental operation of the students in the chemistry laboratory is correct.
本申请图5~图7所示装置可以设置于摄像装置如摄像头中,或者,也可以设置于电子设备中,进一步地,可以设置于具有摄像功能的电子设备中。The devices shown in FIGS. 5 to 7 of the present application may be installed in a camera device such as a camera, or may be installed in an electronic device, and further, may be installed in an electronic device with a camera function.
图5~7所示实施例提供的装置可用于执行本申请图2~图4所示方法实施例的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述。The apparatuses provided by the embodiments shown in FIGS. 5 to 7 can be used to implement the technical solutions of the method embodiments shown in FIGS. 2 to 4 of the present application, and the implementation principles and technical effects may further refer to the relevant descriptions in the method embodiments.
应理解以上图5~7所示实施例装置的各个单元或模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些单元或模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元或模块以软件通过处理元件调用的形式实现,部分单元或模块通过硬件的形式实现。例如,识别单元可以为单独设立的处理元件,也可以集成在电子设备的某一个芯片中实现。其它单元或模块的实现与之类似。此外这些单元或模块全部或部分可以集成在一起,也可以独立实现。在实现过程中,上述方法的各步骤或以上各个单元或模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。It should be understood that the division of each unit or module of the apparatus in the embodiment shown in FIGS. 5 to 7 is only a division of logical functions, and may be fully or partially integrated into a physical entity or physically separated in actual implementation. And these units or modules can all be implemented in the form of software calling through processing elements; they can also all be implemented in hardware; some units or modules can also be implemented in the form of software calling through processing elements, and some units or modules can be implemented in the form of hardware. accomplish. For example, the identification unit may be a separately established processing element, or may be integrated in a certain chip of the electronic device. The implementation of other units or modules is similar. In addition, all or part of these units or modules can be integrated together, and can also be implemented independently. In the implementation process, each step of the above method or each of the above units or modules can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
例如,以上这些单元或模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit;以下简称:ASIC),或,一个或多个微处理器(Digital Singnal Processor;以下简称:DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array;以下简称:FPGA)等。再如,这些单元或模块可以集成在一起,以片上系统(System-On-a-Chip;以下简称:SOC)的形式实现。For example, the above units or modules may be one or more integrated circuits configured to implement the above method, such as: one or more specific integrated circuits (Application Specific Integrated Circuit; hereinafter referred to as: ASIC), or, one or more A microprocessor (Digital Singnal Processor; hereinafter referred to as: DSP), or one or more Field Programmable Gate Arrays (hereinafter referred to as: FPGA), etc. For another example, these units or modules can be integrated together and implemented in the form of a system-on-a-chip (System-On-a-Chip; hereinafter referred to as: SOC).
图8为本申请电子设备一个实施例的结构示意图,如图8所示,上述电子设备可以包括:一个或多个处理器;存储器;以及一个或多个计算机程序。FIG. 8 is a schematic structural diagram of an embodiment of an electronic device of the present application. As shown in FIG. 8 , the above-mentioned electronic device may include: one or more processors; a memory; and one or more computer programs.
其中,上述显示屏可以包括车载计算机(移动数据中心Mobile Data Center)的显示屏;上述电子设备可以为移动终端(手机),摄像装置如摄像头,电脑,PAD,智慧屏,无人机,智能网联车(Intelligent Connected Vehicle;以下简称:ICV),智能(汽)车(smart/intelligent car)或车载设备等设备。Wherein, the above-mentioned display screen can include the display screen of the vehicle-mounted computer (Mobile Data Center); the above-mentioned electronic equipment can be a mobile terminal (mobile phone), a camera device such as a camera, a computer, a PAD, a smart screen, an unmanned aerial vehicle, an intelligent network Connected vehicle (Intelligent Connected Vehicle; hereinafter referred to as: ICV), intelligent (car) vehicle (smart/intelligent car) or on-board equipment and other equipment.
其中上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述设备执行时,使得上述设备执行以下步骤:Wherein the above-mentioned one or more computer programs are stored in the above-mentioned memory, and the above-mentioned one or more computer programs include instructions that, when the above-mentioned instructions are executed by the above-mentioned equipment, cause the above-mentioned equipment to perform the following steps:
对于操作视频中的每一目标视频帧,从目标视频帧中识别出化学器皿;所述操作视频由位于化学实验台前方和/或上方的摄像装置拍摄得到;For each target video frame in the operation video, a chemical vessel is identified from the target video frame; the operation video is captured by a camera located in front of and/or above the chemical laboratory;
分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果;Analyze whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the test site determination rule, and obtain the analysis result of the target video frame based on the test site determination rule;
根据目标视频帧基于考点判定规则的分析结果获得每个考点的分析结果。The analysis result of each test point is obtained according to the analysis result of the target video frame based on the test point determination rule.
其中,当上述指令被上述设备执行时,使得上述设备执行所述从目标视频帧中识别出化学器皿的步骤包括:Wherein, when the above-mentioned instruction is executed by the above-mentioned device, the above-mentioned device to perform the step of identifying the chemical vessel from the target video frame includes:
从目标视频帧中检测化学器皿所在区域;Detect the area where the chemical vessel is located from the target video frame;
从所述区域中识别出所述化学器皿的边界关键点;Identifying boundary key points of the chemical vessel from the region;
将所述边界关键点连接起来,得到所述化学器皿的边界线。Connect the boundary key points to obtain the boundary line of the chemical vessel.
其中,当上述指令被上述设备执行时,使得上述设备执行所述从目标视频帧中检测化学器皿所在区域的步骤包括:Wherein, when the above-mentioned instruction is executed by the above-mentioned device, the above-mentioned step of making the above-mentioned device to perform the step of detecting the area where the chemical vessel is located from the target video frame includes:
预先训练用于检测化学器皿所在区域的模型;Pre-trained models to detect regions where chemical vessels are located;
将所述目标视频帧输入所述模型,得到所述目标视频帧中每个化学器皿所在区域。The target video frame is input into the model to obtain the region where each chemical vessel is located in the target video frame.
其中,当上述指令被上述设备执行时,使得上述设备执行所述预先训练用于检测化学器皿所在区域的模型的步骤包括:Wherein, when the above-mentioned instruction is executed by the above-mentioned device, the step of causing the above-mentioned device to execute the pre-trained model for detecting the area where the chemical vessel is located includes:
获得标注了各个化学器皿的区域的视频图像作为样本;Obtain a video image of the area marked with each chemical vessel as a sample;
将所述样本输入深度学习框架、以及目标检测网络进行训练,得到用于检测化学器皿所在区域的模型。The sample is input into the deep learning framework and the target detection network for training to obtain a model for detecting the area where the chemical vessel is located.
其中,当上述指令被上述设备执行时,使得上述设备执行所述分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足考点判定规则,得到该目标视频帧基于考点判定规则的分析结果的步骤包括:Wherein, when the above-mentioned instruction is executed by the above-mentioned device, the above-mentioned device executes the analysis of the image state information of the chemical vessel and/or whether the positional relationship between the chemical vessels satisfies the test point determination rule, and obtains the target video frame The steps of analyzing the results based on the test site determination rules include:
获得目标视频帧所需满足的考点判定规则;The test point judgment rules that need to be met to obtain the target video frame;
分析所述化学器皿的图像状态信息、和/或所述化学器皿之间的位置关系是否满足获得的所述考点判定规则,得到该目标视频帧基于所述考点判定规则的分析结果。Analyze whether the image state information of the chemical vessel and/or the positional relationship between the chemical vessels satisfy the obtained test point determination rule, and obtain an analysis result of the target video frame based on the test point determination rule.
其中,当上述指令被上述设备执行时,使得上述设备执行所述获得目标视频帧所需满足的考点判定规则的步骤包括:Wherein, when the above-mentioned instruction is executed by the above-mentioned device, the step of causing the above-mentioned device to execute the test point determination rule that needs to be satisfied to obtain the target video frame includes:
获得目标视频帧的前一帧目标视频帧基于考点判定规则的分析结果;Obtain the analysis result of the target video frame of the previous frame of the target video frame based on the test point judgment rule;
如果所述分析结果为满足考点判定规则,则将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the analysis result is to satisfy the test site judgment rule, then the test site judgment rule in the next order of the test site judgment rule is used as the test site judgment rule that the target video frame needs to satisfy;
如果所述分析结果为不满足考点判定规则,则将前一帧目标视频帧的考点判定规则作为目标视频帧所需满足的考点判定规则。If the analysis result is that the test point determination rule is not satisfied, the test point determination rule of the previous target video frame is used as the test point determination rule that the target video frame needs to satisfy.
其中,当上述指令被上述设备执行时,使得上述设备执行所述获得目标视频帧所需满足的考点判定规则的步骤包括:Wherein, when the above-mentioned instruction is executed by the above-mentioned device, the step of causing the above-mentioned device to execute the test point determination rule that needs to be satisfied to obtain the target video frame includes:
获得目标视频帧的前n帧目标视频帧基于考点判定规则的分析结果;n大于1;Obtain the analysis results of the first n frames of the target video frame based on the test point judgment rule; n is greater than 1;
判断分析结果为满足所述考点判定规则的连续数量是否等于n;Judging whether the analysis result is the continuous number that satisfies the test site judgment rule is equal to n;
如果连续数量大于0小于n,将考点判定规则以及考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is greater than 0 and less than n, the test site judgment rule and the test site judgment rule in the order next to the test site judgment rule are used as the test site judgment rule that the target video frame needs to satisfy;
如果连续数量等于0,将考点判定规则作为目标视频帧所需满足的考点判定规则;If the consecutive number is equal to 0, take the test point determination rule as the test point determination rule that the target video frame needs to meet;
如果连续数量等于n,将考点判定规则下一顺序的考点判定规则作为目标视频帧所需满足的考点判定规则。If the consecutive number is equal to n, the test point determination rule in the order next to the test point determination rule is taken as the test point determination rule that the target video frame needs to satisfy.
其中,当上述指令被上述设备执行时,使得上述设备执行所述获得目标视频帧所需满足的考点判定规则的步骤包括:Wherein, when the above-mentioned instruction is executed by the above-mentioned device, the step of causing the above-mentioned device to execute the test point determination rule that needs to be satisfied to obtain the target video frame includes:
获得持续目标视频帧数不满足持续帧数要求的考点判定规则,将获得的考点判定规则作为目标视频帧所需满足的考点判定规则。Obtain the test point judgment rule that the number of continuous target video frames does not meet the requirements of the continuous frame number, and use the obtained test point judgment rule as the test point judgment rule that the target video frame needs to meet.
图8所示的电子设备可以是终端设备也可以是内置于上述终端设备的电路设备。该设备可以用于执行本申请图2~图4所示实施例提供的方法中的功能/步骤。The electronic device shown in FIG. 8 may be a terminal device or a circuit device built in the above-mentioned terminal device. The device can be used to execute the functions/steps in the methods provided by the embodiments shown in FIG. 2 to FIG. 4 of the present application.
如图8所示,电子设备800包括处理器810和收发器820。可选地,该电子设备800还可以包括存储器830。其中,处理器810、收发器820和存储器830之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器830用于存储计算机程序,该处理器810用于从该存储器830中调用并运行该计算机程序。As shown in FIG. 8 , the
上述存储器830可以是只读存储器(read-only memory,ROM)、可存储静态信息和指令的其它类型的静态存储设备、随机存取存储器(random access memory,RAM)或可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备,或者还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质等。The above-mentioned
可选地,电子设备800还可以包括天线840,用于将收发器820输出的无线信号发送出去。Optionally, the
上述处理器810可以和存储器830可以合成一个处理装置,更常见的是彼此独立的部件,处理器810用于执行存储器830中存储的程序代码来实现上述功能。具体实现时,该存储器830也可以集成在处理器810中,或者,独立于处理器810。The above-mentioned
除此之外,为了使得电子设备800的功能更加完善,该电子设备800还可以包括输入单元860、显示单元870、音频电路880、摄像装置890和传感器801等中的一个或多个,所述音频电路还可以包括扬声器882、麦克风884等。其中,显示单元870可以包括显示屏。Besides, in order to make the functions of the
可选地,上述电子设备800还可以包括电源850,用于给终端设备中的各种器件或电路提供电源。Optionally, the above
应理解,图8所示的电子设备800能够实现本申请图2~图4所示实施例提供的方法的各个过程。电子设备800中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见本申请图2~图4所示方法实施例中的描述,为避免重复,此处适当省略详细描述。It should be understood that the
应理解,图8所示的电子设备800中的处理器810可以是片上系统SOC,该处理器810中可以包括中央处理器(Central Processing Unit;以下简称:CPU),还可以进一步包括其他类型的处理器,例如:图像处理器(Graphics Processing Unit;以下简称:GPU)等。It should be understood that the
总之,处理器810内部的各部分处理器或处理单元可以共同配合实现之前的方法流程,且各部分处理器或处理单元相应的软件程序可存储在存储器830中。In a word, each part of the processors or processing units inside the
本申请还提供一种电子设备,所述设备包括存储介质和中央处理器,所述存储介质可以是非易失性存储介质,所述存储介质中存储有计算机可执行程序,所述中央处理器与所述非易失性存储介质连接,并执行所述计算机可执行程序以实现本申请图1~图5所示实施例提供的方法。The present application also provides an electronic device, the device includes a storage medium and a central processing unit, the storage medium may be a non-volatile storage medium, and a computer-executable program is stored in the storage medium, and the central processing unit is connected to the central processing unit. The non-volatile storage medium is connected, and the computer-executable program is executed to implement the method provided by the embodiments shown in FIG. 1 to FIG. 5 of the present application.
以上各实施例中,涉及的处理器可以例如包括CPU、DSP、微控制器或数字信号处理器,还可包括GPU、嵌入式神经网络处理器(Neural-network Process Units;以下简称:NPU)和图像信号处理器(Image Signal Processing;以下简称:ISP),该处理器还可包括必要的硬件加速器或逻辑处理硬件电路,如ASIC,或一个或多个用于控制本申请技术方案程序执行的集成电路等。此外,处理器可以具有操作一个或多个软件程序的功能,软件程序可以存储在存储介质中。In the above embodiments, the involved processors may include, for example, a CPU, a DSP, a microcontroller or a digital signal processor, and may also include a GPU, an embedded neural-network process unit (Neural-network Process Units; hereinafter referred to as: NPU) and Image Signal Processing (hereinafter referred to as: ISP), the processor may also include necessary hardware accelerators or logic processing hardware circuits, such as ASIC, or one or more integrated circuits for controlling the execution of the programs of the technical solution of the present application circuit, etc. Furthermore, the processor may have the function of operating one or more software programs, which may be stored in a storage medium.
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行本申请图2~图4所示实施例提供的方法。Embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when it runs on a computer, causes the computer to execute the programs provided by the embodiments shown in FIG. 2 to FIG. 4 of the present application. method.
本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当其在计算机上运行时,使得计算机执行本申请图2~图4所示实施例提供的方法。An embodiment of the present application further provides a computer program product, the computer program product includes a computer program, which, when running on a computer, enables the computer to execute the methods provided by the embodiments shown in FIG. 2 to FIG. 4 of the present application.
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。In the embodiments of the present application, "at least one" refers to one or more, and "multiple" refers to two or more. "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can indicate the existence of A alone, the existence of A and B at the same time, and the existence of B alone. where A and B can be singular or plural. The character "/" generally indicates that the associated objects are an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c may represent: a, b, c, a and b, a and c, b and c or a and b and c, where a, b, c may be single, or Can be multiple.
本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art can realize that the units and algorithm steps described in the embodiments disclosed herein can be implemented by a combination of electronic hardware, computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory;以下简称:ROM)、随机存取存储器(Random Access Memory;以下简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。In the several embodiments provided in this application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, Read-Only Memory (Read-Only Memory; hereinafter referred to as: ROM), Random Access Memory (Random Access Memory; hereinafter referred to as: RAM), magnetic disk or optical disk and other various A medium on which program code can be stored.
以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application. The protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010171865.XA CN111753624B (en) | 2020-03-12 | 2020-03-12 | Examination point analysis method and device for chemical experiment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010171865.XA CN111753624B (en) | 2020-03-12 | 2020-03-12 | Examination point analysis method and device for chemical experiment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111753624A true CN111753624A (en) | 2020-10-09 |
| CN111753624B CN111753624B (en) | 2023-08-22 |
Family
ID=72672984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010171865.XA Active CN111753624B (en) | 2020-03-12 | 2020-03-12 | Examination point analysis method and device for chemical experiment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111753624B (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115239940A (en) * | 2022-06-24 | 2022-10-25 | 上海锡鼎智能科技有限公司 | Three-layer filter paper positioning method for crude brine filtering experiment in intelligent evaluation of physicochemical students |
| CN115424005A (en) * | 2022-07-27 | 2022-12-02 | 上海大风实验室设备有限公司 | A scoring method for high school entrance examination experiments based on visual intelligence |
| CN115496339A (en) * | 2022-09-01 | 2022-12-20 | 杭州海康威视数字技术股份有限公司 | Electrical experiment analysis method, device and storage medium |
| CN115880570A (en) * | 2022-11-18 | 2023-03-31 | 成都西交智汇大数据科技有限公司 | Method, device, equipment and readable storage medium for detecting stop position of glass rod |
| CN115984752A (en) * | 2023-01-18 | 2023-04-18 | 上海媒智科技有限公司 | A method and system for judging whether a beaker experiment scores |
| CN116012652A (en) * | 2023-01-18 | 2023-04-25 | 上海媒智科技有限公司 | A method and system for judging whether a filter paper experiment scores |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070117083A1 (en) * | 2005-11-21 | 2007-05-24 | Winneg Douglas M | Systems, methods and apparatus for monitoring exams |
| CN106920429A (en) * | 2015-12-24 | 2017-07-04 | 中国移动通信集团公司 | A kind of information processing method and device |
| US20180225982A1 (en) * | 2010-01-15 | 2018-08-09 | ProctorU, INC. | System for online automated exam proctoring |
| CN109035091A (en) * | 2018-07-25 | 2018-12-18 | 深圳市异度信息产业有限公司 | A kind of scoring method, device and equipment for student experimenting |
| CN109271886A (en) * | 2018-08-29 | 2019-01-25 | 武汉大学 | A kind of the human body behavior analysis method and system of examination of education monitor video |
| CN109727172A (en) * | 2019-03-18 | 2019-05-07 | 上海中科教育装备集团有限公司 | A kind of artificial intelligence machine study experimental skill points-scoring system |
| CN110090424A (en) * | 2019-04-28 | 2019-08-06 | 福建省通通发科技发展有限公司 | A kind of judgment system for the examination of football around rod |
| CN110765814A (en) * | 2018-07-26 | 2020-02-07 | 杭州海康威视数字技术股份有限公司 | A blackboard writing behavior recognition method, device and camera |
| CN110765967A (en) * | 2019-10-30 | 2020-02-07 | 腾讯科技(深圳)有限公司 | Action recognition method based on artificial intelligence and related device |
-
2020
- 2020-03-12 CN CN202010171865.XA patent/CN111753624B/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070117083A1 (en) * | 2005-11-21 | 2007-05-24 | Winneg Douglas M | Systems, methods and apparatus for monitoring exams |
| US20180225982A1 (en) * | 2010-01-15 | 2018-08-09 | ProctorU, INC. | System for online automated exam proctoring |
| CN106920429A (en) * | 2015-12-24 | 2017-07-04 | 中国移动通信集团公司 | A kind of information processing method and device |
| CN109035091A (en) * | 2018-07-25 | 2018-12-18 | 深圳市异度信息产业有限公司 | A kind of scoring method, device and equipment for student experimenting |
| CN110765814A (en) * | 2018-07-26 | 2020-02-07 | 杭州海康威视数字技术股份有限公司 | A blackboard writing behavior recognition method, device and camera |
| CN109271886A (en) * | 2018-08-29 | 2019-01-25 | 武汉大学 | A kind of the human body behavior analysis method and system of examination of education monitor video |
| CN109727172A (en) * | 2019-03-18 | 2019-05-07 | 上海中科教育装备集团有限公司 | A kind of artificial intelligence machine study experimental skill points-scoring system |
| CN110090424A (en) * | 2019-04-28 | 2019-08-06 | 福建省通通发科技发展有限公司 | A kind of judgment system for the examination of football around rod |
| CN110765967A (en) * | 2019-10-30 | 2020-02-07 | 腾讯科技(深圳)有限公司 | Action recognition method based on artificial intelligence and related device |
Non-Patent Citations (3)
| Title |
|---|
| MITZY A. ERDMANN等: "Video reports as a novel alternate assessment in the undergraduate chemistry laboratory", CHEMISTRY EDUCATION RESEARCH AND PRACTICE, vol. 2014, no. 15, pages 650 - 657 * |
| YOUSEF ATOUM等: "Automated_Online_Exam_Proctoring", IEEE TRANSACTIONS ON MULTIMEDIA, vol. 19, no. 7, pages 1609 - 1624, XP011653815, DOI: 10.1109/TMM.2017.2656064 * |
| 刘朝辉;吴先球;: "视频与数据联动系统在物理实验评价中的应用――以RLC串联电路实验为例", 物理实验, no. 07, pages 34 - 39 * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115239940A (en) * | 2022-06-24 | 2022-10-25 | 上海锡鼎智能科技有限公司 | Three-layer filter paper positioning method for crude brine filtering experiment in intelligent evaluation of physicochemical students |
| CN115424005A (en) * | 2022-07-27 | 2022-12-02 | 上海大风实验室设备有限公司 | A scoring method for high school entrance examination experiments based on visual intelligence |
| CN115496339A (en) * | 2022-09-01 | 2022-12-20 | 杭州海康威视数字技术股份有限公司 | Electrical experiment analysis method, device and storage medium |
| CN115880570A (en) * | 2022-11-18 | 2023-03-31 | 成都西交智汇大数据科技有限公司 | Method, device, equipment and readable storage medium for detecting stop position of glass rod |
| CN115984752A (en) * | 2023-01-18 | 2023-04-18 | 上海媒智科技有限公司 | A method and system for judging whether a beaker experiment scores |
| CN116012652A (en) * | 2023-01-18 | 2023-04-25 | 上海媒智科技有限公司 | A method and system for judging whether a filter paper experiment scores |
| CN116012652B (en) * | 2023-01-18 | 2026-02-24 | 上海媒智科技有限公司 | Method and system for judging whether filter paper experiment scores |
| CN115984752B (en) * | 2023-01-18 | 2026-02-24 | 上海媒智科技有限公司 | Method and system for judging whether beaker experiment scores |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111753624B (en) | 2023-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111753624B (en) | Examination point analysis method and device for chemical experiment | |
| CN113095124B (en) | Face living body detection method and device and electronic equipment | |
| CN112634203B (en) | Image detection method, electronic device, and computer-readable storage medium | |
| CN105498253B (en) | A kind of Educational toy external member and its positioning hole detection localization method | |
| WO2019222964A1 (en) | Method for determining detection equipment, detection device and readable storage medium | |
| WO2021056914A1 (en) | Automatic modeling method and apparatus for object detection model | |
| CN106776760B (en) | Method and device for searching questions applied to intelligent terminal | |
| CN114511589B (en) | Human body tracking method and system | |
| CN106548468A (en) | The method of discrimination and device of image definition | |
| CN109804410A (en) | Automated nuclear area/nucleus number estimation for IHC image analysis | |
| CN107992199A (en) | Emotion recognition method and system for electronic equipment and electronic equipment | |
| CN103458111A (en) | Mobile phone intelligent sleeping method | |
| KR20220098309A (en) | Object detection method, apparatus and electronic device | |
| CN111986155A (en) | Universal scene character recognition method and device | |
| CN107220041A (en) | Termination function method to set up, device and the mobile terminal unlocked for vehicle | |
| CN110827849B (en) | Human voice separation method, device, terminal and readable storage medium for database building | |
| CN112991343B (en) | Method, device and device for identifying and detecting macular region in fundus image | |
| CN111553753A (en) | Passenger flow statistical method and device and electronic equipment | |
| CN111832481B (en) | Edible vegetable oil processing quality testing methods, equipment, storage media and devices | |
| CN115359412A (en) | Hydrochloric acid neutralization experiment scoring method, device, equipment and readable storage medium | |
| CN106293085A (en) | Test question searching method and device applied to electronic terminal | |
| CN114627518B (en) | Data processing method, device, computer readable storage medium and processor | |
| CN105975157B (en) | A kind of classification display method and system based on mobile terminal application icon shape | |
| CN110287786A (en) | Vehicle information identification method and device based on artificial intelligence anti-interference | |
| CN105510332B (en) | A kind of Detecting Pesticide apparatus and method for of multichannel |
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 |


