Image evaluation system

By designing an image evaluation system, using the database module and the timestamp module to save the evaluation progress and timestamp information in real time, the problems of manual recording errors and difficulty in backtracking evaluation quality in the existing technology are solved, and the professionalism and data security of the evaluation process are improved. .

CN119166635APending Publication Date: 2024-12-20SHANGHAI CHINA-NORM MANAGEMENT CONSULTING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411180066.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing image evaluation methods have manual recording and entry errors, and it is difficult to backtrack the evaluation quality.

Method used

Design an image evaluation system, including database module, timestamp module, initial information module, reading module, jump module, recovery module and key module, by saving evaluation progress and timestamp information in real time, using the MD5 salting algorithm Data is encrypted and assisted by random processing and snowflake diagrams to focus your sight.

Benefits of technology

It improves the professionalism of the evaluation process and traceability of the evaluation quality, reduces manual errors, and realizes real-time storage and data encryption.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention relates to an image evaluation system comprising a database module used for storing a data list; the fields of the data list comprise an ID, an item number, a work number, scoring data, submission time and a time difference between photo display time and the submission time; the timestamp module is used for acquiring current time; the initial information module is used for setting a project number, a work number and an evaluation index; the reading module is used for reading all images under the path; the skipping module is used for skipping to display a next image after the evaluation is completed, recording timestamp information when the image is displayed, and recording the timestamp information of the score data, the project number, the work number and the submission time in a data list when the evaluation is completed; and the ending and closing module is used for displaying an ending page after the evaluation is finished, and formatting the data list into a preset table form for storage. According to the invention, the professionality of the evaluation process can be improved and the evaluation quality can be conveniently backtracked.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of image evaluation, and in particular to an image evaluation system. Background Art

[0002] The existing image assessment method is that the assessor opens the image on the computer, views and assesses it one by one, and then records the assessment data on paper. After the assessment is completed, the paper data is entered into a spreadsheet as the assessment result. The existing method uses manual recording and electronic data entry, which may lead to errors in the whole process and makes it difficult to trace the assessment quality. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide an image evaluation system, which can improve the professionalism of the evaluation process and facilitate retrospective evaluation quality.

[0004] The technical solution adopted by the present invention to solve the technical problem is: to provide an image evaluation system, comprising:

[0005] A database module is used to store a data list; the fields of the data list include: ID, project number, work number, rating data, submission time, and the time difference between the photo display time and the submission time;

[0006] Timestamp module, used to obtain the current time;

[0007] Initial information module, used to set project number, work number and evaluation indicators;

[0008] The reading module is used to read all images under the path;

[0009] A jump module, used to jump to display the next image after the evaluation is completed, and record the timestamp information when the image is displayed, wherein the timestamp information of the scoring data, project number, work number, and submission time is recorded in the data list when the evaluation is completed;

[0010] The end and closing module is used to display the end page after the evaluation is completed, and format the data list into a preset table format for saving.

[0011] When reading the image, the reading module also uses a random number as a random seed according to the evaluation batch to randomly process the data list, and uses the randomly processed data list as a string, calculates the MD5 hexadecimal digest of the string, and selects the first few bits as a new random seed for use when randomly processing the list in subsequent batches; the random number is a number generated by the random module after combining the project number and the work number.

[0012] The jump module displays a snowflake image once between two images during the jump process, and displays a cross star for assisting in focusing the line of sight.

[0013] The image evaluation system further comprises: a recovery module, which is used to return to the image display position at the end of the previous evaluation batch according to the input project number and work number.

[0014] The image evaluation system further comprises: a key module, which is used to perform summary calculation on the timestamp information by using the MD5 salting algorithm, and select the hexadecimal code of the specified position and digit of the summary as the key.

[0015] Beneficial Effects

[0016] Due to the adoption of the above technical solution, the present invention has the following advantages and positive effects compared with the prior art: the present invention uses the evaluation index as one of the initial information, and the professionalism of the evaluation process can be improved through standardized evaluation index. The present invention can save the progress and evaluation time interval in real time during the evaluation process, which is convenient for retrospective evaluation quality. DETAILED DESCRIPTION

[0017] The present invention will be further described below in conjunction with specific embodiments. It should be understood that these embodiments are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the content taught by the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms fall within the scope limited by the appended claims of the application equally.

[0018] The first embodiment of the present invention relates to an image evaluation system, comprising: a database module, a timestamp module, an initial information module, a reading module, a jump module, a recovery module, a key module, and an end and closing module.

[0019] The database module is used to save the data list. The database module can use Mysql or SQLlight. In order to facilitate the use of program porting, the database module of this embodiment uses SQLight. First, create a database connection and a cursor cursor respectively; then create a data list in the database (if it does not exist). The fields of the data list include: ID, project number, work number, single group number, file name, rating data, rating data, submission time, and the time difference between the photo display time and the submission time;

[0020] In view of the need to be compatible with different numbers and names of evaluation indicators in different projects, the scoring data field in the data list does not have a specific name. The scoring data and the scoring field are filled in the corresponding scoring data field together. When the final result is output, it is read and formatted into the form of table header + numerical value.

[0021] The timestamp module is used to obtain the current time and format it into a clock format.

[0022] The initial information module is used to set the project number, work number and evaluation index. The initial information module in this embodiment can also set the program homepage, configure the font size and layout, and allow the user to set it by placing the filling boxes for the project number, work number, full face evaluation index, and left and right side evaluation index. Among them, the project number and work number are combined together and set as the seed of the random number, and then the random module is used to generate a random number. The random number can be used as the basis for the order of photo reading and as the basis for the staff to evaluate the work progress.

[0023] The reading module is used to read all images under the path. In this embodiment, when reading images, random numbers are used as random seeds according to the evaluation batch to perform random processing on the data list, and the data list after random processing is used as a string, and the MD5 hexadecimal digest of the string is calculated, and the first few bits are selected as new random seeds for use when the list is randomly processed in subsequent batches. This method ensures the recoverability of the random data list (facilitating recovery after interruption) and the independence of the random data lists from each other.

[0024] The jump module is used to jump to the next image after completing the evaluation, and record the timestamp information when the image is displayed. In this embodiment, the jump module can hide unnecessary information of the previous state when jumping to the next image, and then scale and display the photo according to the window size, and finally refresh the page, and record the timestamp when it is displayed. During the jump process, this embodiment displays a snowflake image once between the two images, through which the visual residue is eliminated, and displays a cross star that can help focus the line of sight again. The jump action occurs after the evaluation of a single image is completed, and the timestamp information of the scoring data, project number, work number, and submission time is recorded in the data list when the evaluation is completed.

[0025] The recovery module is used to return to the image display position at the end of the previous evaluation batch according to the input project number and work number. In this embodiment, the project number and work number are read, and a random seed is generated according to the method in the reading module, and then the corresponding data in the library is read according to the project number and work number to obtain the latest evaluation batch and single group number, and then display and continue from this position.

[0026] The key module is used to calculate the summary of the timestamp information using the MD5 salt algorithm, and select the hexadecimal code of the specified position and digit of the summary as the key. The MD5 salt algorithm used in this embodiment is not easy to be cracked. Since it is the encryption of time, this method does not require a central server or networking to achieve the encryption effect. The time can be selected in intervals of minutes, hours, days, weeks, etc. to meet the key usage requirements of different periods.

[0027] The end and close module is used to display the end page after the evaluation is completed, format the data list into a table form of header + value, and save it according to the name of project name + time.

[0028] It is not difficult to find that the present invention uses the evaluation index as one of the initial information, and the professionalism of the evaluation process can be improved through standardized evaluation index. In addition, the present invention can save the progress and evaluation time interval in real time during the evaluation process, which is convenient for retrospective evaluation quality.

Claims

1. An image evaluation system, characterized in that: include: Database module, used to save data lists; The fields of the data list include: ID, project number, work number, rating data, submission time, and the time difference between the photo display time and the submission time; Timestamp module, used to obtain the current time; Initial information module, used to set project number, work number and evaluation indicators; The reading module is used to read all images under the path; A jump module, used to jump to display the next image after the evaluation is completed, and record the timestamp information when the image is displayed, wherein the timestamp information of the scoring data, project number, work number, and submission time is recorded in the data list when the evaluation is completed; The end and closing module is used to display the end page after the evaluation is completed, and format the data list into a preset table format for saving.

2. The image evaluation system according to claim 1, characterized in that When reading the image, the reading module also uses a random number as a random seed according to the evaluation batch to randomly process the data list, and uses the randomly processed data list as a string, calculates the MD5 hexadecimal digest of the string, and selects the first few bits as a new random seed for use when randomly processing the list in subsequent batches; the random number is a number generated by the random module after combining the project number and the work number.

3. The image evaluation system according to claim 1, characterized in that The jump module displays a snowflake image once between two images during the jump process, and displays a cross star for assisting in focusing the line of sight.

4. The image evaluation system according to claim 1, characterized in that Also includes: The recovery module is used to return to the image display position at the end of the previous evaluation batch based on the input project number and work number.

5. The image evaluation system according to claim 1, characterized in that Also includes: The key module is used to calculate the digest of the timestamp information by using the MD5 salt algorithm, and select the hexadecimal code of the specified position and digit of the digest as the key.