[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118467771B - Picture processing method and device and computer equipment - Google Patents

Picture processing method and device and computer equipment Download PDF

Info

Publication number
CN118467771B
CN118467771B CN202410903530.0A CN202410903530A CN118467771B CN 118467771 B CN118467771 B CN 118467771B CN 202410903530 A CN202410903530 A CN 202410903530A CN 118467771 B CN118467771 B CN 118467771B
Authority
CN
China
Prior art keywords
label
quality
picture
scale
moving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410903530.0A
Other languages
Chinese (zh)
Other versions
CN118467771A (en
Inventor
茅陈庆
蒋大卉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN202410903530.0A priority Critical patent/CN118467771B/en
Publication of CN118467771A publication Critical patent/CN118467771A/en
Application granted granted Critical
Publication of CN118467771B publication Critical patent/CN118467771B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/5866Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application is suitable for the technical field of picture processing, and provides a picture processing method, a picture processing device and computer equipment. The picture processing method comprises the following steps: displaying a picture arrangement interface, wherein each picture displayed in the picture arrangement interface is provided with a corresponding quality label, the quality label is used for representing the quality of the corresponding picture, and the picture arrangement interface comprises at least one label selection control used for selecting the quality label; determining the selected quality label in response to a triggering operation of the label selection control; determining a selected quality tag range based on the selected quality tag; and displaying part of pictures or all the pictures corresponding to the selected quality label range. The technical scheme provided by the application can avoid the workload brought by lengthy and complicated manual sorting in massive pictures by a user, and greatly improves the picture sorting efficiency.

Description

Picture processing method and device and computer equipment
Technical Field
The present application belongs to the technical field of image processing, and in particular, relates to a method and an apparatus for processing an image, and a computer device.
Background
With the deep development and increasingly wide application of artificial intelligence technology in the security field, the face picture comparison technology has become a key means for identifying specific personnel. In actual operation, when massive pictures of specific personnel are uniformly deployed to a list base for comparison and identification, challenges are not ignored. Particularly, when partial pictures have quality problems such as black and white, blurring or partial damage, a large number of false recognition results are caused by the pictures, and analysis and research and judgment work of staff is greatly interfered.
At present, the classification and arrangement of pictures are manually relied on, the workload of workers can be obviously increased in the process, and the efficiency is difficult to guarantee. Therefore, it is necessary to explore a more efficient and accurate picture arrangement means to solve the problem, so as to ensure the smooth progress of security work.
Disclosure of Invention
The embodiment of the application provides a picture processing method, a picture processing device and computer equipment, which can avoid the workload caused by tedious and complicated manual sorting and arrangement of a user in massive pictures and greatly improve the picture arrangement efficiency.
In a first aspect, an embodiment of the present application provides a method for processing a picture, where the method includes: displaying a picture arrangement interface, wherein each picture displayed in the picture arrangement interface is provided with a corresponding quality label, the quality label is used for representing the quality of the corresponding picture, and the picture arrangement interface comprises at least one label selection control used for selecting the quality label; determining the selected quality label in response to a triggering operation of the label selection control; determining a selected quality tag range based on the selected quality tag; and displaying part of pictures or all the pictures corresponding to the selected quality label range.
In a possible implementation manner of the first aspect, the label selection control includes a scale and a shift mark, the scale includes one or more scales, different scales correspond to different quality labels, and determining, in response to a triggering operation of the label selection control, the selected quality label includes: the selected quality tag is determined in response to a movement operation of the moving label on the scale.
In a possible implementation manner of the first aspect, the quality label is specifically a quality score; the scale comprises one or more movable sections, each movable section is provided with a moving label, and the selected quality label is determined in response to the moving operation of the moving label on the scale, and the method comprises the following steps: for any movable section, determining a scale corresponding to the moving mark in response to a moving operation of the moving mark in the corresponding movable section, wherein the scale corresponding to the moving mark is used for representing the lower limit or the upper limit of the quality label selected in the movable section; and determining the selected quality label based on the scale corresponding to the moving label.
In a possible implementation manner of the first aspect, the scale includes one or more movable sections, each movable section is configured with two moving labels, and the determining the selected quality label in response to the moving operation of the moving labels on the scale includes: for any movable section, determining a scale corresponding to each moving mark in the movable section in response to a moving operation of at least one moving mark in the movable section; and determining the scales corresponding to the two shift marks in the movable interval as the selected quality label.
In a possible implementation manner of the first aspect, the moving label further includes an auxiliary line, and the auxiliary line moves synchronously following the moving label.
In a possible implementation manner of the first aspect, the picture processing method further includes: and responding to the moving operation of the moving mark on the scale, and displaying the background of the area covered by the moving track of the auxiliary line in the preset moving direction according to the preset display background.
In a possible implementation manner of the first aspect, the selected quality tag range includes one or more quality tag sets; the different quality label sets comprise different quality labels; the picture processing method further comprises the following steps: for each quality label set, displaying a representative picture of the quality label set; the representative picture is used to characterize the image quality of the quality label set.
In a possible implementation manner of the first aspect, the one or more scales divide the scale into a plurality of mass label sections, and mass labels located in the mass label sections form a mass label set; displaying a representative picture of a quality label set, comprising: and displaying the representative picture corresponding to the quality label interval below the position of the quality label interval, wherein the longitudinal boundary of the representative picture does not exceed the boundary of the quality label interval.
In a possible implementation manner of the first aspect, the unselected quality tags form one or more quality tag sets, and the method further includes: and displaying the representative pictures corresponding to each unselected quality label set.
In a possible implementation manner of the first aspect, the picture processing method further includes: and responding to the triggering operation of the label selection control, and highlighting the representative picture corresponding to the at least one selected quality label.
In a second aspect, an embodiment of the present application provides a picture processing apparatus, including:
The interface display module is used for displaying a picture arrangement interface, wherein each picture displayed in the picture arrangement interface is provided with a corresponding quality label, the quality label is used for representing the quality of the corresponding picture, and the picture arrangement interface comprises at least one label selection control used for selecting the quality label.
And the response module is used for responding to the triggering operation of the label selection control and determining the selected quality label.
And the response module is also used for determining the selected quality label range based on the selected quality label.
And the picture display module is used for displaying partial pictures or all pictures corresponding to the selected quality label range.
In a possible implementation manner of the second aspect, the label selection control includes a scale and a moving label, the scale includes one or more scales, different scales correspond to different quality labels, and the response module is specifically configured to determine the selected quality label in response to a moving operation on the moving label on the scale.
In a possible implementation manner of the second aspect, the quality label is specifically a quality score; the scale comprises one or more movable sections, each movable section is provided with a moving mark, and the response module is specifically used for responding to the moving operation of the moving mark in the corresponding movable section for any movable section, determining the scale corresponding to the moving mark, wherein the scale corresponding to the moving mark is used for representing the lower limit or the upper limit of the quality label selected in the movable section; and determining the selected quality label based on the scale corresponding to the moving label.
In a possible implementation manner of the second aspect, the scale includes one or more movable sections, each movable section is configured with two moving marks, and the response module is specifically configured to, for any movable section, respond to a moving operation on at least one moving mark in the movable section, determine a scale corresponding to each moving mark in the movable section; and determining the scales corresponding to the two shift marks in the movable interval as the selected quality label.
In a possible implementation manner of the second aspect, the moving label further includes an auxiliary line, and the auxiliary line moves synchronously following the moving label.
In a possible implementation manner of the second aspect, the response module is further configured to display, in response to a movement operation on the moving mark on the scale, a background of an area covered by a movement track of the auxiliary line in a preset movement direction according to a preset display background.
In a possible implementation manner of the second aspect, the selected quality tag range includes one or more quality tag sets; the different quality label sets comprise different quality labels; the picture display module is also used for displaying representative pictures of the quality label sets aiming at each quality label set; the representative picture is used to characterize the image quality of the quality label set.
In a possible implementation manner of the second aspect, the one or more scales divide the scale into a plurality of mass label sections, and mass labels located in the mass label sections form a mass label set; the picture display module is specifically configured to display a representative picture corresponding to the quality label section below a position where the quality label section is located, where a longitudinal boundary of the representative picture does not exceed a boundary of the quality label section.
In a possible implementation manner of the second aspect, the unselected quality tags form one or more quality tag sets, and the picture display module is specifically configured to display a representative picture corresponding to each unselected quality tag set.
In a possible implementation manner of the second aspect, the response module is further configured to highlight, in response to a triggering operation of the label selection control, a representative picture corresponding to the selected at least one quality label.
In a third aspect, an embodiment of the present application provides a computer apparatus, including: the computer device includes a processor, a memory coupled to the processor, and a data interface; wherein the data interface is for data communication and the memory is for program data which, when executed by the processor, is for carrying out the method provided above as applied to the first aspect and any one of its possible implementations.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored therein a computer program/instructions which, when run on an electronic device, cause the electronic device to perform the method of the first aspect and any one of the possible implementations thereof.
In a fifth aspect, embodiments of the present application provide a computer program product comprising a computer program/instruction which, when executed by a processor, causes an electronic device to perform the method of the first aspect and any of the possible implementations thereof.
It will be appreciated that the advantages of the second to fifth aspects may be found in the relevant description of the first aspect, and are not described here again.
Compared with the prior art, the embodiment of the application has the beneficial effects that: through the displayed picture arrangement interface, and corresponding quality labels are configured for each picture displayed in the interface, so that the corresponding picture can be quickly positioned through selecting a specific quality label; the workload brought by lengthy and tedious manual sorting in a large number of pictures by a user is avoided, and the efficiency of picture screening and sorting is greatly improved. More particularly, by introducing the corresponding relation between the quality label and the label selection control, the required quality label can be accurately selected by simply triggering the label selection control, further, the required picture meeting the requirement can be rapidly positioned, and then, part or all of the pictures matched with the quality label are displayed. The process not only simplifies the operation, but also reduces the trouble caused by searching the pictures of the target quality labels in a massive picture set, and the operation mode is visual and easy to understand, and can easily screen and view the pictures without complex steps or professional knowledge.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an application environment according to an embodiment of the present application;
Fig. 2 is a flowchart of a picture processing method according to an embodiment of the present application;
fig. 3A is an effect schematic diagram of a first picture management interface according to an embodiment of the present application;
Fig. 3B is an effect schematic diagram of a second picture management interface according to an embodiment of the present application;
fig. 4A is an effect schematic diagram of a first image finishing interface according to an embodiment of the present application;
Fig. 4B is an effect schematic diagram of a second picture arrangement interface according to an embodiment of the present application;
fig. 5A is an effect schematic diagram of a third image finishing interface according to an embodiment of the present application;
fig. 5B is an effect schematic diagram of a fourth image finishing interface according to an embodiment of the present application;
fig. 5C is an effect schematic diagram of a fifth image finishing interface according to an embodiment of the present application;
fig. 6A is an effect schematic diagram of a sixth picture arrangement interface according to an embodiment of the present application;
fig. 6B is an effect schematic diagram of a seventh image finishing interface according to an embodiment of the present application;
Fig. 7 is an effect schematic diagram of an eighth image finishing interface according to an embodiment of the present application;
Fig. 8 is an effect schematic diagram of a ninth picture arrangement interface according to an embodiment of the present application;
Fig. 9A is an effect schematic diagram of a tenth picture arrangement interface according to an embodiment of the present application;
fig. 9B is an effect schematic diagram of an eleventh image finishing interface according to an embodiment of the present application;
Fig. 10A is an effect schematic diagram of a twelfth image finishing interface according to the embodiment of the present application;
fig. 10B is an effect schematic diagram of a thirteenth image finishing interface according to an embodiment of the present application;
fig. 11A is an effect schematic diagram of a fourteenth image finishing interface according to an embodiment of the present application;
fig. 11B is an effect schematic diagram of a fifteenth image finishing interface according to an embodiment of the present application;
fig. 12A is an effect schematic diagram of a sixteenth picture arrangement interface according to an embodiment of the present application;
fig. 12B is an effect schematic diagram of a seventeenth picture sorting interface according to an embodiment of the present application;
fig. 13A is a schematic view illustrating an effect of an eighteenth picture arrangement interface according to an embodiment of the present application;
Fig. 13B is an effect schematic diagram of a third picture management interface according to an embodiment of the present application;
fig. 13C is an effect schematic diagram of a picture deletion interface provided by an embodiment of the present application;
Fig. 14 is a schematic structural diagram of a picture processing device according to another embodiment of the present application;
fig. 15 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
As used in the present specification and the appended claims, the term "if" may be interpreted as "when..once" or "upon" or "response determination" or "response detection" depending on the context. Similarly, the phrase "if a condition or event is determined" or "if a condition or event is detected" may be interpreted in the context of meaning "upon determination" or "in response to determination" or "upon detection of a condition or event, or" in response to detection of a condition or event.
Furthermore, the terms "first," "second," "third," and the like in the description of the present specification and in the appended claims, are used for distinguishing between descriptions and not necessarily for indicating or implying a relative importance.
Reference in the specification to "one embodiment" or "some embodiments" or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments" unless expressly specified otherwise. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
Before describing the embodiment of the present application, a scenario to which the technical scheme of the present application can be applied is described: under partial scenes, related staff usually adopt a face picture comparison technology to compare the snap shot picture with pictures in a specific personnel list library so as to find personnel corresponding to the pictures of the specific personnel. In reality, some pictures in a specific personnel list library have the problem of poor picture quality (such as black and white, blurring and even local damage). The poor quality pictures can cause a large number of false alarm early warning when face pictures are compared, and the normal analysis and research and judgment work of related staff is seriously interfered. Based on the technical scheme of the application, related staff can screen out pictures with higher quality from a large number of picture sets, so that efficient arrangement of the pictures is realized, and further, the subsequent analysis and research and judgment working efficiency is improved.
The following begins with an explanation of embodiments of the present application. The embodiment of the application provides a picture processing method, a picture processing device and computer equipment, wherein the technical principle of the method is as follows: firstly, quality analysis is carried out on pictures in a picture set, so that quality labels of each picture are obtained. Then, based on the picture arrangement requirement, for example, the related control for picture arrangement provided in the following embodiments of the present application, after the picture arrangement requirement is determined by sensing that the control is triggered, a picture arrangement interface is displayed, each picture displayed in the picture arrangement interface is configured with a quality label, one or more intuitive and easy-to-use label selection controls are provided in the picture arrangement interface, and the label selection controls are associated with one or more quality labels, so that a user can select a required quality label in the picture arrangement interface only by simple triggering operation. And then, determining the selected quality label through the response to the triggering operation of the label selection control, and displaying part of pictures or all the pictures corresponding to the selected quality label for the user to check. The process not only simplifies the operation, but also reduces the trouble caused by searching the pictures of the target quality labels in a massive picture set, and the operation mode is visual and easy to understand, and can easily screen and view the pictures without complex steps or professional knowledge.
Referring to fig. 1, fig. 1 is an implementation environment architecture diagram of a picture processing method according to an embodiment of the present application. The implementation environment architecture comprises: one or more image capturing devices 101 and a terminal device 102; the image capture device 101 uploads the captured picture or video to the computer device 102 to cause the computer device 102 to obtain the image set described in embodiments of the present application based on the received picture or video.
In some embodiments, the image capturing device 101 is any device with an image capturing function, and the image capturing device may be a camera or a multi-path camera, a camera or other devices with photographing functions (such as a mobile phone, etc.), etc. In the embodiment of the present invention, the image capturing device is merely exemplified, and the image capturing device is not limited.
It should be noted that the picture quality generally refers to the performance of the picture in terms of sharpness, detail performance, color accuracy, and the like. Generally, high quality pictures have clear details and colors, while low quality pictures may suffer from blurring, distortion, color misalignment, etc.
The picture processing method provided by the embodiment of the application can be applied to the terminal equipment 101 such as a mobile phone, a tablet computer, a wearable equipment, a vehicle-mounted equipment, an augmented reality (augmented reality, AR)/Virtual Reality (VR) equipment, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (personal DIGITAL ASSISTANT, PDA) and the like, and the embodiment of the application does not limit the specific type of the terminal equipment 102.
The terminal device 102 has a display function, which may be implemented by, for example, a graphics processor (graphics processingunit, GPU), a display screen, an application processor, and the like.
It should be noted that, the data (including, but not limited to, the data used for analysis (such as pictures), the stored data, the displayed data, etc.) related to the present application are all data authorized by the user or fully authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards, and provide corresponding operation entries for the user or each party to select authorization or rejection.
The method according to the present application will be described below by way of specific examples. It should be noted that the following embodiments may exist alone or in combination with each other, and for the same or similar content, the description will not be repeated in different embodiments.
Fig. 2 is a flowchart of an image processing method according to an embodiment of the present application. Referring to fig. 2, the method may include:
201. and displaying a picture arrangement interface.
Each picture displayed in the picture arrangement interface is provided with a corresponding quality label, the quality label is used for representing the quality of the corresponding picture, and the picture arrangement interface comprises at least one label selection control used for selecting the quality label.
It should be noted that each picture displayed in the picture arrangement interface has an association with the picture arrangement interface, and the association includes a picture displayed in the picture arrangement interface and a picture to be displayed.
Optionally, each picture that can be displayed in the picture sorting interface is assigned a quality label, which is used to characterize the quality of the picture. For example, the quality tags may be high, medium, and low; as another example, the quality label may be a quality score, such as 79 points, 65 points, etc. It can be appreciated that the quality label may or may not be displayed in the image sorting interface, which is not limited by the embodiment of the present application.
In some embodiments, the quality label of the picture may be obtained by training a machine learning model (such as a neural network model, and specifically, but not limited to) using a sample set, and performing quality analysis on the picture using the trained machine learning model. The sample set comprises various types of multiple picture samples and sample labels corresponding to each picture.
The sample label can be obtained based on various evaluation parameters in the picture sample. The evaluation parameters may include, but are not limited to, pixels of a picture, resolution, color depth, compression ratio, etc., and may also include at least one of a source of the picture (e.g., a real face photograph taken by a camera or a cell phone, a single frame picture taken from a video, a photograph of a hand-drawn or digitally drawn face representation, a computer-generated face picture such as a 3D modeling or deep learning generated picture, etc.), a pitch angle of a face in the picture, and an exposure area of the face when the face ratio application is desired.
In actual application, the label selection control may be, but is not limited to, a text control, a selection control, a command control, or any of a graphic and multimedia control. The text control may be a text box, and the quality label selected is determined by customizing the quality label required for editing in the text box. The selection control may be a list class, a drop down list, from which one or more quality tags may be selected, and the selected quality tag determined. The command control may be a button, and the trigger operation of the tab selection control or the trigger command is performed by a direct click operation. The graphical and multimedia controls may be sliders, with the movement of the sliders determining the selected quality label.
It will be appreciated that when the quality labels contain numerical information, such as quality labels of pictures, are quality scores, a range of intervals may be determined based on these quality scores for dividing different quality label intervals. For example, the quality may be classified into quality label sections such as "excellent", "good", "general" and "poor" according to the quality score (for example, the quality label section includes a picture having a quality score in the range of 99 to 80), or may be classified into continuous quality label sections such as [0 to 9], [10 to 19], and [20 to 29] according to the value range of the quality score. Of course, the division of the quality label interval may also be performed based on other forms, which is not limited in any way by the embodiment of the present application.
In one possible implementation manner, a picture management interface is displayed, the picture management interface comprises a picture arrangement control corresponding to a picture set, and the picture arrangement interface is displayed based on quality labels of pictures in the picture set in response to triggering operation of the picture arrangement control.
Further, the picture management interface further comprises at least one picture set display control, and the paging interface is displayed in response to triggering operation of any picture set display control in the at least one picture set display control. The paging interface comprises at least one picture display page, and the at least one picture display page is used for displaying pictures in a picture set. Optionally, the picture displayed in the picture display page may further include a quality tag of the picture.
It should be noted that the paging interface is used to divide the pictures in the picture set into one or more portions, and each portion is displayed on a different page (i.e., a picture presentation page). Each page corresponds to a respective page option, such as a page number. The user switches between different pages by clicking on different page numbers.
Optionally, the picture management interface further comprises a picture import control, wherein the picture import control is used for importing new pictures into the created picture set and/or creating the new picture set.
As an example, as shown in fig. 3A, the picture management interface 30 includes a picture set 1, a picture set 2, and a picture set 3, each picture set corresponds to a picture set display control 31 and a picture arrangement control 32, and if the picture set display control 31 corresponding to the picture set 1 is triggered, a picture display page 351, a configuration item 352 of the number of pictures displayed, a configuration item 353 of the order of pictures displayed, a picture deletion control 354, and a page option 355 are displayed in the paging interface 35, where the picture display page 351 is used for displaying the pictures 11 in the picture set 1. And the quality label for each picture 11 is shown in the upper left corner of that picture 11 as quality scores 99, 98 shown in fig. 3A.
Further, the configuration item 352 of the number of pictures to be displayed is used for configuring the number of pictures to be displayed in the picture set 1, for example, the configuration item 352 of the number of pictures to be displayed may include all pictures, part of pictures, or specific configuration items such as the number of pictures to be displayed or the display proportion; the configuration item 353 of the picture display order is used for configuring the display order of the pictures in the picture set 1, for example, the configuration item 353 of the picture display order may include configuration items arranged in a score from high to low, a score from low to high, and the like. Picture deletion control 354 is configured to delete an unselected picture in the corresponding picture set. The page option 355 includes one or more page controls, where the page controls are used to display the picture display page 351 corresponding to the page controls after being triggered.
In some embodiments, as shown in fig. 3A, the picture management interface 30 further includes a picture import control 33 and a picture gallery control 34. Wherein the gallery control 34 is configured to, upon being triggered, present the gallery presentation control 31, the picture sort control 32, and the picture import control 33 shown in the gallery management area.
In one possible implementation, based on the triggering operation of the corresponding picture arrangement control in the picture management interface, the picture arrangement interface may display the pictures in the corresponding picture set of the picture arrangement control. The picture sorting interface can be displayed on the picture management interface in a window mode or a full-screen mode, and the position of the window mode is a movable or immovable floating window.
As an example, after the picture arrangement control is triggered, as shown in fig. 3B, the size of the floating window where the picture arrangement interface 40 in the display window mode is located is smaller than the size of the window where the picture management interface 30 in the full screen mode is located. The window mode may be switched directly to full screen mode and vice versa. For convenience of description, the picture arrangement interface in the full-screen mode is simply called a full-screen window, and the picture arrangement interface in the window mode is simply called a floating window.
It should be noted that, although fig. 3B may only show that the picture arranging interface 40 is a floating window floating on the picture managing interface 30, it is understood that the floating window may also be floating on other interfaces that are opened, which is not limited by the embodiment of the present application.
Alternatively, the floating window may include a title bar. The title bar may include buttons such as "maximize/restore". The user can click on the "maximize/restore" button on the title bar of the floating window to display the picture arrangement interface full screen, so that the display mode enters full screen mode.
Alternatively, the user may drag a preset position of the floating window to slide down, for example, drag an edge of the floating window to slide down. Alternatively, the preset position may be an intermediate position of the floating window or other positions. Alternatively, the floating window may be enlarged in a preset direction (e.g., horizontal/vertical direction) such that the width/height of the floating window is greater than the preset width/height, at which time the picture arrangement interface switches from the floating window to a full screen window. For example, the floating window may be enlarged in a horizontal direction, so that the width of the floating window is greater than a preset width, for example, 4/5 of the width of the display desktop, and at this time, the picture arrangement interface is switched from the floating window to the full-screen window; the floating window can be enlarged in the vertical direction, so that the height of the floating window is larger than a preset height, for example, 4/5 of the height of a display desktop, and at the moment, the picture arrangement interface is switched from the floating window to a full-screen window.
202. In response to a triggering operation of the label selection control, the selected quality label is determined.
Optionally, the triggering operation corresponds to a specific form of the label selection control; for example, when the tab selection control is a button-type control, the corresponding trigger operation is a click operation; when the label selection control is a slider control, the corresponding trigger operation may be a drag operation or a click operation.
In one possible implementation method, if the tag selection control corresponds to a certain quality tag range, and the quality tag range includes a quality tag representing an upper limit and/or a quality tag representing a lower limit, then in response to a triggering operation of the tag selection control, the quality tag of the upper limit and/or the quality tag of the lower limit is determined, and the quality tag of the upper limit and/or the quality tag of the lower limit is the selected quality tag.
As an example, as shown in fig. 4A, assuming that the quality label is a quality score (e.g., 0-99 points), the label selection control 41 is a button type control, one label selection control 41 corresponds to one quality score interval (i.e., a quality label interval, i.e., a quality label set, abbreviated as a score interval), granularity of the quality score interval may be set to 10, when the user selects a picture of [70, 79] which is the quality score interval, the selected quality label is determined to be a quality label 79 representing an upper limit and a quality label 70 representing a lower limit, based on the two quality labels, a selected quality label range is determined to be [70, 79], and then a part or all of the pictures 42 whose quality scores are within the interval range of [70, 79] are displayed in the picture arrangement interface 40. It should be noted that, the granularity may be set to 10 by the above exemplary description, and the granularity may be adjusted based on the actual application requirement, and the granularity of different quality score intervals may be different, which is not limited in any way in the embodiment of the present application.
It will be appreciated that the user may trigger one or more tab selection controls 41 in succession, and that all of the pictures corresponding to the triggered one or more tab selection controls 41 may be presented simultaneously in the picture-in-picture interface 30, or that only the picture corresponding to the last triggered tab selection control 41 may be presented. For example, assume that tab selection control 41 for the score segment of [70, 79] is triggered first, the picture of the score segment of [70, 79] is preferentially presented in picture-arranging interface 40, and tab selection control 41 for the score segment of [80, 89] is triggered later. Then the picture-alignment interface 40 may display a picture of two scores of [70, 79], [80, 89], or a picture of one score of [80, 89 ].
As another example, as shown in fig. 4B, assuming that the quality labels are three of high, medium, and low quality, the label selection control 41 is a button type control, one label selection control 41 corresponds to one quality label, and when the user selects a high quality picture, it is determined that the selected quality label is "high" and a part or all of the high quality picture 42 is displayed in the picture arrangement interface 40.
It can be understood that related prompt words, such as "please select a picture range", "70, 79" score-segment pictures (6919 sheets) ", or" high-quality pictures (6919 sheets) ", etc. in fig. 4A and fig. 4B, can also be displayed in the picture arrangement interface.
203. The selected quality tag range is determined based on the selected quality tag.
Alternatively, the mass label range may be a mass label such as a "middle" or "excellent" mass label, or a range formed by taking the mass label as an upper limit or a lower limit, for example, a middle or higher, a middle or lower, a 50 minutes or lower, or a 50 minutes or higher, or a range formed by a mass label with an upper limit and a mass label with a lower limit, for example, 50-70 minutes, 50-100 minutes, or the like.
In one possible implementation method, if the tag selection control corresponds to a certain quality tag range, where the quality tag range includes a quality tag (denoted as a first quality tag) representing an upper limit and a quality tag (denoted as a second quality tag) representing a lower limit, then, in response to a triggering operation of the tag selection control, the first quality tag and the second quality tag are determined, and a range formed by the first quality tag and the second quality tag is the selected quality tag range.
As an example, for three quality labels, namely "high", "medium" and "low", each quality label corresponds to a respective label selection control, and if the selected quality label is "high", the selected quality label range is determined to be "high"; if the selected quality label is 'high' and 'medium', determining that the selected quality label range is more than 'medium', or 'high' and 'medium'; if the selected quality tags are "low" and "medium," then the selected quality tag range is determined to be below "medium," or "low" and "medium.
As another example, for the score class, taking a 0-99 score interval as an example, dividing the interval into 10 score segments on average, wherein each score segment corresponds to one label selection control; if the selected score segment is [70, 79], [80, 89]; it is determined that the selected mass labels include 79 for characterizing mass label 70 for the upper limit of the score segment of [70, 79] and 79 for the lower limit of the score segment, and 89 for characterizing mass label 80 for the upper limit of the score segment of [80, 89] and 89 for the lower limit of the score segment. Accordingly, the selected mass label range is [70, 89]. If the selected score segment is [70, 79], [80, 89], [90, 99]; since the maximum value of the score interval is set to 99 points, the selected quality label range is 70 points or more.
204. And displaying part of pictures or all the pictures corresponding to the selected quality label range.
Alternatively, the partial picture corresponding to the selected quality tag range may be one or several representative pictures in each quality tag in the selected quality tag range. For example, assuming that the selected quality tag range includes tag 1, tag 2, and tag 3, tag 1, tag 2, and tag 3 each correspond to 100 pictures, only one or 10 of each of tag 1, tag 2, and tag 3 may be displayed for the user to determine whether the pictures of tag 1, tag 2, and tag 3 are the pictures that need to be selected.
Optionally, the partial picture corresponding to the selected quality label range may also be a quality label used to represent the worst quality or the best quality in the selected quality label range. For example, assuming that the selected quality label range includes label 1, label 2 and label 3, and the quality of label 3 is the worst, only the pictures corresponding to label 3 are displayed, and the user determines whether the pictures of label 1, label 2 and label 3 are the pictures to be selected. It will be appreciated that the quality of the selected picture may be configured based on the subsequent purpose of the selected picture, for example, if the subsequent purpose of the selected picture is to delete a picture of poor quality in the set of pictures, only the quality label of the selected quality label range that characterizes the best quality may be displayed; if the subsequent purpose of the selected picture is to obtain a picture with better quality in the picture set, only the quality label with the worst quality in the selected quality label can be displayed. It will be appreciated that when the selected quality tag range includes a plurality of quality tag intervals, the corresponding partial picture may also be the quality tag in each quality tag interval in the selected quality tag range that is used to characterize the quality that is the worst or best quality.
It should be noted that, in the embodiment of the application, when various pages display pictures, the pictures are arranged and displayed according to the sequence from high to low by default, but the default setting is not fixed and can be flexibly adjusted according to actual requirements.
According to the embodiment of the application, through the displayed picture arrangement interface, and the corresponding quality labels are configured for each picture displayed in the interface, the corresponding picture can be rapidly positioned by selecting the specific quality label; the workload brought by lengthy and tedious manual sorting in a large number of pictures by a user is avoided, and the efficiency of picture screening and sorting is greatly improved. More particularly, by introducing the corresponding relation between the quality label and the label selection control, the required quality label range can be accurately selected by simply triggering the label selection control, further, the required picture meeting the requirement can be rapidly positioned, and then, part or all of the pictures matched with the quality label range are displayed. The process not only simplifies the operation, but also reduces the trouble caused by searching the pictures of the target quality labels in a massive picture set, and the operation mode is visual and easy to understand, and can easily screen and view the pictures without complex steps or professional knowledge.
It can be understood that the method has high flexibility, and pictures with different quality labels can be freely selected for browsing according to actual application requirements, so that the pictures with the selected quality labels can be further managed. For example, when the picture arrangement interface is configured to perform a deletion operation on the selected picture, the user can easily delete the low-quality picture; and/or, when the picture sorting interface is configured to store the selected picture, retaining the high-quality picture. The personalized management mode can well meet the diversified requirements of different users, and provides more convenient picture management experience for the users.
In one embodiment of the present application, in order to better adapt to various requirements, the embodiment of the present application uses a control combination of a shift mark and a scale, considering that quality analysis of pictures is usually performed in a continuous interval range, for example, by a scoring mechanism or a simple high-low mechanism, and that picture quality grade classification standards are different for different types of pictures, and that relevant staff members have uncertain suitable quality labels. Such a design not only enables a user to precisely select quality labels, such as scores or ratings, over a continuous range, but also provides a more intuitive, more flexible operating experience. Thus, optionally, the label selection control comprises a scale and a shift mark, the scale comprising one or more graduations, different graduations corresponding to different quality labels, the determining the selected quality label in response to a triggering operation of the label selection control comprising: the selected quality tag is determined in response to a movement operation of the moving label on the scale.
Optionally, moving the moving mark on the scale can be realized by a drag operation, namely clicking and dragging the moving mark to the target scale; the target scale on the direct joint scale can be selected, so that the moving mark can be rapidly and accurately positioned, the target scale is determined to be the selected quality label, the meaning of the upper limit or the lower limit is represented based on the scale, and the range of the selected quality label is determined to be above or below the target scale. The two modes provide flexible and efficient operation experience for users, and meet the use requirements in different scenes.
In some embodiments, one or more shift marks are configured on the scale.
As an example, referring to fig. 5A, assuming that a moving label is configured on the scale, the label selection control 41 includes the scale 411 and the moving label 412, and assuming that the quality labels are good, medium, and bad, the scales are good, medium, and bad in order from high to low, when "good" is used as a starting point of sliding of the moving label 412, the moving label 412 is dragged to slide in a direction from "good" to "bad" on the scale, and when the moving label stops at "good", the "good" is the selected quality label, and more than "good" or two quality labels of "good" and "good" are further determined as the selected quality label range. Similarly, when the "difference" is used as the starting point of the sliding of the moving label 412, referring to fig. 5B, the moving label 412 is dragged to slide on the scale from the "difference" to the "excellent" direction, and stop at the "middle", the "middle" is the selected quality label, and the selected quality label range is below the "middle" or the "middle" and the "difference".
Based on the foregoing, in some embodiments, the picture sorting interface 40 is divided into a first area and a second area, where the first area is used for displaying the label selection control 41, and the second area is used for displaying a part of or all of the pictures corresponding to the selected quality label. Referring to fig. 5A, a picture with a quality label of "good" is shown, and referring to fig. 5B, a picture with a quality label of "medium" is shown. Therefore, it can be understood that the picture corresponding to the quality label selected by the display can be the picture of the quality label corresponding to the position of the shift mark.
Of course, a part of the pictures or all the pictures corresponding to the selected quality labels may also be displayed through a new window (including an interface or a page), which is not limited by the embodiment of the present application.
Referring to fig. 5C, if two shift marks are configured on the scale, the label selection control 41 includes a scale 411, a shift mark 412 and a shift mark 413, the scale corresponding to the shift mark 412 is used as the upper limit of the selected quality label, the scale corresponding to the shift mark 413 is used as the lower limit of the selected quality label, when the shift mark 412 is dragged to stop moving to the good position and the shift mark 413 is dragged to stop at the bad position, the two quality labels located at the good position and the bad position are determined to be the selected quality labels, and the corresponding selected quality label range is less than the good position or the good position, the medium position and the bad position.
In the embodiment, in the picture arrangement process, the user can enjoy accurate, visual and flexible operation experience by means of the control consisting of the moving mark and the scale. The control design enables a user to easily locate and select required pictures, and convenience and efficiency of picture arrangement are greatly improved.
In one embodiment of the present application, for some application scenarios, there is a phenomenon that multiple discontinuous sections need to be selected simultaneously, for example, in the process of arranging pictures, comparison, clipping or labeling needs to be performed on multiple pictures, and then unified operation needs to be performed on the pictures in multiple areas at the same time, so that the scale can be divided into one or multiple movable sections based on actual application, and a shift mark is configured in each movable section, so that multiple discontinuous sections are selected. Thus, in one possible implementation, the quality labels are embodied as quality scores; the scale comprises one or more movable sections, each movable section is provided with a moving label, and the selected quality label is determined in response to the moving operation of the moving label on the scale, and the method comprises the following steps: for any movable section, determining a scale corresponding to the moving mark in response to a moving operation of the moving mark in the corresponding movable section, wherein the scale corresponding to the moving mark is used for representing the lower limit or the upper limit of the quality label selected in the movable section; and determining the selected quality label based on the scale corresponding to the moving label.
Optionally, the selected quality label is a scale corresponding to the moving label, and if the scale corresponding to the moving label is used for representing the lower limit of the quality label selected in the movable section, the quality label which is greater than or equal to the scale corresponding to the moving label in the movable section is determined as the selected quality label range.
And if the scale corresponding to the shift mark is used for representing the upper limit of the quality label selected in the movable interval, determining the quality label smaller than or equal to the scale corresponding to the shift mark in the movable interval as the selected quality label range.
As an example, referring to fig. 6A, assuming that only one movable section is included on the scale, and that the movable section covers all the scales on the scale, and that one moving mark is configured in the movable section, the label selection control 41 includes the scale 411 and the moving mark 412, the length of the scale is [0, 100], the scales are respectively 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, and the mass label section formed between two adjacent scales may be: [0, 10), [10, 20), [20, 30), [30, 40), [40, 50), [50, 60), [60, 70), [70, 80), [80, 90), [90, 100); when the scale 100 is used as a starting point of sliding the moving mark 412, the moving mark 412 is dragged to slide on the scale from the scale 100 to the scale 0, and stops at the scale 70, the scale 70 is determined to be the selected quality label, and then the quality label in the section of [70, 100] is determined to be the selected quality label based on the fact that the scale 70 is the lower limit of the range of the selected quality label. When the scale 0 is used as a starting point of sliding the moving mark 412, referring to fig. 6B, the moving mark 412 is dragged to slide on the scale from the scale 0 to the scale 100, and stops at the scale 30, it is determined that 30 is the selected quality label, and then the quality label in the interval of [0, 30) is determined to be the selected quality label based on that 30 is the upper limit of the selected quality label range.
For convenience of description, the following description will be given taking an example in which the quality score is an integer, for example, the quality score included in the interval [0, 100] is an integer within [0, 100 ]. Of course, the quality score may also contain decimal places such as 99.8, 80.6, etc.
As another example, referring to fig. 7, assuming that two movable sections are included on the scale, the two movable sections are adjacent and entirely cover all scales on the scale, and each movable section is configured with one moving label, the label selection control 41 is configured to include a scale 411, a moving label 412, and a moving label 413, the length of the scale is [0, 100 ] divided, the movable sections of the scale are [50, 100 ] respectively, the movable sections of the moving label 413 are [0, 50 ], and the moving label 100 is a starting point of sliding of the moving label 412, and when the scale 100 is dragged to slide on the scale from the scale 100 to the scale 50 and stop at the scale 70), a mass label range located in the section of [70, 100) is determined as a mass label range selected by the moving label 412. When the scale 50 is used as a starting point for sliding the shift mark 413, and when the shift mark 413 is dragged to slide on the scale from the scale 50 to the scale 0 and stop at the scale 30, the mass label range in the section [ 30-50) is determined to be the mass label range selected by the shift mark 413.
Further, when the moving object 412 is moved, a part of the pictures or all the pictures in the section selected by the moving object 412 are displayed, based on the selection of fig. 7, the picture of the score section of [70, 79] can be displayed, when the moving object 413 is moved, a part of the pictures or all the pictures in the section selected by the moving object 413 can be displayed, based on the selection of fig. 7, the picture of the score section of [30, 39] can be displayed, and if the moving object 413 occurs after the moving object 412, the part of the pictures or all the pictures in the section selected by the moving object 413 are finally displayed. The display order of the pictures can be from high to low or from low to high.
It can be understood that the division of the movable section and the moving direction of the corresponding moving object in the movable section can be configured according to actual requirements, and the embodiment of the application is not limited in any way.
In one embodiment of the application, the scale comprises one or more movable sections, each movable section having two moving marks disposed therein, such that, in response to a movement of a moving mark on the scale, determining the selected quality label comprises: for any movable section, determining a scale corresponding to each moving mark in the movable section in response to a moving operation of at least one moving mark in the movable section; and determining the scales corresponding to the two shift marks in the movable interval as the selected quality label.
Alternatively, when two shift marks are included in the movable section, one shift mark indicates a start point of the selected quality label range, and the other shift mark indicates an end point of the selected quality label range.
Referring to fig. 8, assuming that the scale includes two movable sections, the two movable sections are adjacent and integrally cover all scales on the scale, and each movable section is configured with one moving label, the label selection control 41 includes a scale 411, a moving label 412, a moving label 413, a moving label 414 and a moving label 415, and the scales are respectively 0, 10, 20, 30, 40, 50, 60, 70, 80, 90 and 100 in length. Wherein the movable interval of the movable label 412 and the movable label 413 is [50, 100), the movable interval of the movable label 414 and the movable label 415 is [0, 50), the movable label 412 is used as the starting point of the quality label selected in the movable interval [50, 100), and the movable label 413 is used as the end point of the quality label selected in the movable interval [50, 100); the shift label 414 serves as a starting point for the selected quality label within the movable interval 0, 50) and the shift label 415 serves as an ending point for the selected quality label within the movable interval 0, 50).
When the movement of the moving mark 412 to the scale 90 is stopped and the movement of the moving mark 413 to the scale 70 is stopped, the scale 70 and the scale 90 are determined to be the selected quality labels, and the section of the scale 70 and the scale 90 is positioned in the range of the quality labels selected by the moving mark 412 and the moving mark 413. If the movement of the moving mark 414 to the scale 40 is stopped and the movement of the moving mark 415 to the scale 30 is stopped, the scale 30 and the scale 40 are determined to be the quality labels selected, and the interval of [30, 40) is the quality label range selected by the moving mark 412 and the moving mark 413.
It should be noted that, for the embodiment of fig. 8 showing a part of the pictures or all the pictures corresponding to the selected quality label range, reference may be made to the related description in fig. 7, and the description is omitted here. In addition, for an embodiment in which only one movable section is included in the scale and two movable sections are configured in the movable section, reference may be made to an embodiment of one of the movable sections shown in fig. 8, which is not described herein again.
In some embodiments, in order to improve user experience, in a quality label selection process, especially in a condition of more scales or dense distribution, through the cooperation of the auxiliary line and the moving label, when a user selects by controlling the moving label, the user can more smoothly and rapidly position to a required scale, thereby simplifying operation and improving selection efficiency, and helping the user click and select a required quality label more easily. Optionally, the moving label further comprises an auxiliary line, and the auxiliary line moves synchronously along with the moving label.
In one possible implementation, the auxiliary line may be disposed at a boundary or a center position of the moving mark, and the auxiliary line is perpendicular to the extending direction of the scale. As shown in fig. 9A, the auxiliary line 4121 passes through the center of the shift mark 412.
In another embodiment, in order to solve the demands of users on visual perception, misoperation prevention, operation efficiency, attractive and consistent interfaces, complex operation guidance, dynamic feedback, interactivity and the like in the operation process, the embodiment of the application combines the change of the display background with the moving operation of the moving mark, so that the users can intuitively perceive the moving track and the position change of the moving mark in the operation process, and the convenience and the accuracy of the operation are further improved. Therefore, the picture processing method further includes: and responding to the moving operation of the moving mark on the scale, and displaying the background of the area covered by the moving track of the auxiliary line in the preset moving direction according to the preset display background.
Optionally, the preset display backgrounds of the areas covered by the moving tracks of the auxiliary line in different moving directions are different, for example, the display backgrounds of the areas covered by the moving tracks of the auxiliary line in the first direction are first color backgrounds with certain transparency, the display backgrounds of the auxiliary line in the second direction are second color backgrounds, the directions of the first direction and the second direction are opposite, and the first color and the second color can be the same or different. Referring to fig. 9A, the display background of the area covered by the moving auxiliary line in the direction of 100 to 0 is gray background with a certain transparency, and the display background of the area covered by the moving auxiliary line in the direction of 0 to 100 is pure white background.
In another embodiment, the picture processing method further includes: and in response to the moving operation of the moving mark on the scale, filling the background of the scale covered by the moving track of the moving mark in the preset moving direction according to the preset filling background. Referring to fig. 9B, the display background of the scale covered by the moving track in the direction of 100 to 0 is gray background, and the display background of the scale covered by the moving track in the direction of 0 to 100 is plain white background.
Further, in response to a movement operation of the moving mark on the scale, filling the background of the scale covered by the moving track of the moving mark in the preset moving direction according to the preset filling background, and displaying the background of the area covered by the moving track of the auxiliary line in the preset moving direction according to the preset display background.
In practical application, the embodiment of the application does not limit the specific display data of the auxiliary line, the preset filling background and the preset display background, and can adjust the respective colors and styles of the preset filling background, the preset display background and the auxiliary line according to the actual display effect and the user feedback so as to achieve the optimal visual effect and information transmission effect.
In this embodiment, through the display of the visual movement track, the user can more accurately pre-judge the target position of the element movement, thereby greatly reducing the risk of misoperation and remarkably improving the working efficiency. Meanwhile, the preset display background not only provides powerful visual assistance for user operation, but also can enhance the aesthetic degree of the whole interface, so that the user interface is attractive. When facing a complex interface, the preset moving track background can also be used as a guide to help a user to select the required quality label picture following a specific operation path, so that the learning cost is effectively reduced, and the user experience is optimized.
In one embodiment of the application, considering that the user cannot confirm whether the picture in the selected quality label range is the required picture in time in the process of triggering the label selection control, the representative picture in the selected quality label range can be synchronously displayed after the quality label is selected by the user, so that instant visual feedback is provided for the user, the user is helped to confirm the selection of the quality label, and the visual effect of the selected quality label is intuitively understood. Specifically, the selected mass label range comprises one or more mass label sets; the different quality label sets comprise different quality labels; the picture processing method further comprises the following steps: for each quality label set, displaying a representative picture of the quality label set; the representative picture is used to characterize the image quality of the quality label set.
Optionally, the division of the quality label set is related to the specific form of the label selection control, and for a button-type control, one button corresponds to one quality label set; for the control of the scale and the shift mark combination, a plurality of intervals in which the scale is divided by the scale in the scale can be obtained, and each interval corresponds to one quality label set.
As an example, for the tab selection control being a button control, as shown in fig. 10A, assuming that the quality tab is a quality score (e.g., 0-99 points), the tab selection control 41 is a button control, one tab selection control 41 corresponds to one quality tab set (i.e., a quality score interval), granularity of the quality tab set may be set to 10, when the user selects the pictures of the two quality tab sets of [80, 89], [70, 79], the pictures may be displayed on the surfaces of the tab selection control 41 corresponding to each of the two quality tab sets of [80, 89], [70, 79], and for this display manner, the size of the tab selection control 41 may be set to be consistent with the size of the representative picture 43. Further, the explanatory text of the quality label corresponding to the label selection control 41 may be set at a blank position of the representative picture 43, for example, an upper left corner of the representative picture 43 shown in fig. 10A. Or written below the label selection control 41. The representative picture 43 may be displayed in a blank position around the label selection control 41, and the representative picture 43 may be displayed below the label selection control 41 as shown in fig. 10B, where the size of the label selection control is not limited.
Optionally, a picture capable of representing the overall quality level of the quality tag set may be selected from the quality tag set as a representative picture, for example, a picture with the best quality in the quality tag set is used as a representative picture; or taking the picture with the worst quality as a representative picture; or the picture with quality in the quality label set is the most representative picture. Of course, it is also possible to use as representative picture an additional picture that characterizes the quality level of the quality label set, where the additional picture is a picture that does not need to be selected.
In this embodiment, by synchronously displaying the representative pictures in the selected quality label range, the user can easily preview and quickly understand the picture quality in the range. The visual and simple browsing mode is convenient for a user to quickly judge whether the selected picture meets the expected requirement, thereby effectively reducing the conditions of wrong selection and reworking and greatly improving the working efficiency.
In one embodiment of the present application, for the combination of the scale and the shift mark, when there are one or more scales dividing the scale into a plurality of quality label sections, and the quality labels located in the quality label sections form a quality label set, in order to ensure that all the quality label sections and their corresponding representative pictures remain visually consistent and coordinated, so that a user can easily identify and understand quality features represented by different sections. Thus, displaying a representative picture of a quality tab set includes: and displaying the representative picture corresponding to the quality label interval below the position of the quality label interval, wherein the longitudinal boundary of the representative picture does not exceed the boundary of the quality label interval.
Optionally, the scale and the moving label are used as an implementation form of the quality selection control, and the scale on the scale divides the scale into a plurality of quality label sections which are arranged adjacently in sequence.
It can be understood that, in general, the shape of the picture is mostly rectangular, so that, for correspondence, when displaying the corresponding representative picture between the quality label areas, the vertical frame of the representative picture does not exceed the vertical lines at the two side boundaries of the quality label section, that is, the width of the representative picture does not exceed the section length of the quality label section. For example, referring to fig. 11A, when the shift mark 412 is shifted from the scale 100 to the scale 70, it indicates that the selected mass label range is [70,99], the mass label sections included correspondingly are [90, 99], [80, 89], [70, 79], and the representative picture 43 of each mass label section may be displayed correspondingly below the three mass label sections.
In this embodiment, in an actual scene in which the scale is divided into a plurality of quality label sections, the representative picture is disposed below the corresponding quality label section, and the vertical boundary of the representative picture is ensured to be controlled within the boundary of the quality label section. Such a design allows a user to intuitively understand the representative features and quality criteria of pictures in different quality label intervals, thereby making it easier to understand and compare.
In one embodiment of the application, in order to enable the user to more intuitively understand the quality content represented by the corresponding label and assist the user in judging whether the quality label is a picture to be selected, the efficiency of picture arrangement is improved. Accordingly, the representative picture corresponding to the unselected quality label can also be displayed, further, the unselected quality label forms one or more quality label sets, and the method further includes: and displaying the representative pictures corresponding to each unselected quality label set.
Alternatively, based on fig. 11A, referring to fig. 11B, for the unselected quality label sets, [0,9], [10, 19], [20, 29], [30, 39], [40, 49], [50, 59], [60, 69], a total of 7 quality label sets may be displayed correspondingly below the 7 quality label sections, the representative picture 43 of each quality label section may be displayed correspondingly.
Based on the above, the image sorting interface may further include a representative image corresponding to each quality label set. It will be appreciated that the quality tag set is not limited to a selected quality tag set, but may be an unselected quality tag set.
In one implementation, the image sorting interface is displayed, and at the same time, the representative image corresponding to each quality label set is displayed in the image sorting interface, that is, before the triggering operation of the quality label control, the representative image corresponding to each quality label set is displayed in the image sorting interface.
For example, referring to fig. 12A, the tab selection controls are button controls, and a representative picture of a quality tab set corresponding to each button control of the picture arrangement interface 40 may be displayed on the button control. For another example, referring to fig. 12B, the label selection control 42 is a combination of a scale 411, a shift mark 412 and an auxiliary line 4121, and the quality label is specifically a quality score, where the scale includes one or more scales, a score segment is formed between two adjacent scales, and a representative picture 43 corresponding to the score segment can be displayed below the scale and between the score segments formed by two adjacent scales. Further, referring to fig. 12A, the number of pictures included in the corresponding score segment is also shown below each representative picture; or referring to fig. 12B, each representative picture also shows the number of pictures contained in the corresponding score segment.
Based on the foregoing, when the quality label is not a quality score, each scale has an independent meaning, any one of the pictures of the quality label contained in the scale is displayed below each scale, for example, the scale on the scale corresponds to three quality labels of high, medium and low or four quality labels of good, medium and bad respectively, and the representative picture may be any one of one or more pictures corresponding to each scale.
It can be understood that when there is no picture in a certain quality label set, a representative picture may be selected not to be displayed, or a blank picture frame may be displayed to indicate that there is no picture conforming to the quality label set, so that useless work is avoided, and efficiency of selecting pictures is improved.
In this embodiment, the representative picture can accurately display the picture level of the corresponding quality label, so that the user can quickly capture the picture core information under the quality label during browsing. The visual presentation mode is helpful for a user to quickly judge whether further understanding is needed, so that the smoothness and satisfaction of the user experience are greatly improved.
In one embodiment of the application, in order to enhance user experience, the representative picture corresponding to at least one quality label selected by the user can be specially displayed, so that the user can recognize and confirm the selection of the user more intuitively and conveniently, and the accuracy and convenience of triggering operation are ensured. Therefore, the picture processing method further includes: and responding to the triggering operation of the label selection control, and highlighting the representative picture corresponding to the at least one selected quality label.
Optionally, highlighting the representative picture may include, but is not limited to, any of the following: highlighting the representative picture using a highlighting effect, e.g., highlighting effect may be achieved by increasing brightness, contrast, or adding a border; or adding animation effects, such as enlarging, blinking or gradual change effects, to the representative picture to attract the attention of the user; or changing the background color representing the picture, for example highlighting using a different color; or adding an icon or label, such as a tick mark or a "selected" label, to the representative picture to explicitly indicate that the quality label corresponding to the representative picture has been selected.
In some embodiments, in the implementation scenario that the label selection control includes a scale and a shift mark, the scale includes a plurality of scales, a score segment is formed between two adjacent scales, and a representative picture corresponding to at least one selected score segment is highlighted. For example, the representative pictures corresponding to the at least one quality label selected are highlighted according to the selected sequence of the at least one score segment. Based on fig. 11B, when the scale corresponding to the shift mark is used to represent the lower limit of the selected quality label, the representative picture corresponding to the score segment of [70, 79] is displayed in an enlarged manner. Of course, all the representative pictures corresponding to the section [70, 100] may be displayed in an enlarged manner.
In one embodiment of the present application, in order to facilitate subsequent processing (such as classification, editing, sharing, comparison, etc.) of the pictures corresponding to the selected quality tags, the pictures may be stored in a corresponding picture library for unified management. Therefore, the picture arrangement interface further comprises: the sorting confirmation control, the picture processing method further comprises: and responding to the triggering operation of the overall confirmation control, and storing the picture corresponding to the selected quality label into a target picture library (such as a specific personnel list library).
Optionally, the picture arrangement interface further includes: the method for processing the picture further comprises the following steps of: and closing the picture sorting interface in response to the triggering operation of the sorting cancellation control or in response to the triggering operation of the sorting confirmation control.
In one possible implementation, the picture management interface further includes a picture deletion control, and the picture deletion interface is displayed in response to a triggering operation of the picture deletion control; the picture deleting interface comprises pictures corresponding to the quality labels which are not selected in the picture set and a confirmation deleting control. And deleting the unselected quality labels from the picture library corresponding to the picture set in response to the triggering operation of the confirmation deleting control.
Optionally, the picture deletion interface may be displayed on the picture management interface in a window mode or a full screen mode, where the position of the window mode is a movable or non-movable floating window.
As an example, referring to fig. 13A, a sort confirmation control 44 and a sort cancellation control 45 are illustrated, and when the sort confirmation control 44 is triggered, assuming that the picture sort interface 40 is presented based on the pictures in the picture set 1 in the picture management interface 30, the picture corresponding to the selected section [70, 100] is stored in the picture library corresponding to the picture set 1.
Further, the picture corresponding to the interval of [0, 70) is associated to the picture deletion control 354 in the picture management interface 30 shown in fig. 13B, and the number of pictures of the interval of [0, 70) is shown on the picture deletion control 354. In response to a triggering operation of the picture deletion control 354, the picture deletion interface 50 is presented on the picture arrangement interface 40 in the form of a floating window as shown in fig. 13C, the picture deletion interface 50 includes at least one picture presentation page 51, the at least one picture presentation page 51 for presenting a picture of the section [0, 70), and the confirm deletion control 52, cancel deletion control 53, and page option 54. When the deletion control 501 is triggered, it is determined that the picture in the section [0, 70 ] is deleted from the picture library corresponding to the picture set 1. Further, the page options 54 include one or more page controls, and the page controls are used for displaying the picture display page 51 corresponding to the page controls after being triggered.
Optionally, after the delete control 51 or cancel delete control 52 is triggered, the picture deletion interface 50 is closed.
In one possible implementation, in consideration of different requirements and preferences of different users, by providing a tab selection control configuration item, the user can customize parameters such as length, range, unit and scale of the scale, and parameters such as number and function of moving the scale according to own requirements. Therefore, the embodiment of the application also shows a label selection control configuration item; and determining parameters of the scale and parameters of the moving label in response to configuration operation of the scale parameters in the label selection control configuration item. And after configuration is completed, displaying the scale and the moving label in the picture arrangement interface based on the scale parameters and the moving label parameters.
The label selection control configuration item can be located in the picture management interface, or after the picture arrangement control is triggered, the label selection control configuration interface is displayed, the label selection control configuration interface comprises a label selection control configuration item, parameters of the scale and parameters of the moving label are configured through the label selection control configuration item, and after the configuration is completed, the scale and the moving label are displayed in the picture arrangement interface based on the parameters of the scale and the parameters of the moving label.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present application.
Fig. 14 shows a block diagram of a picture processing apparatus according to an embodiment of the present application, corresponding to the picture processing method described in the above embodiment, and for convenience of explanation, only the portions related to the embodiment of the present application are shown.
Referring to fig. 14, the picture processing apparatus includes: an interface presentation module 1401, a response module 1402, and a picture presentation module 1403, wherein,
The interface display module 1401 is configured to display a picture arrangement interface, where each picture displayed in the picture arrangement interface has a corresponding quality label, the quality label is used to characterize quality of the corresponding picture, and the picture arrangement interface includes at least one label selection control for selecting the quality label.
A response module 1402 for determining a selected quality label in response to a triggering operation of the label selection control.
The response module 1402 is further configured to determine a selected quality tag range based on the selected quality tag.
The picture display module 1403 is configured to display a part of or all of the pictures corresponding to the selected quality tag range.
In a possible implementation manner, the label selection control includes a scale and a moving label, the scale includes one or more scales, different scales correspond to different quality labels, and the response module 1402 is specifically configured to determine the selected quality label in response to a moving operation on the moving label on the scale.
In one possible implementation, the quality labels are in particular quality scores; the scale comprises one or more movable sections, each movable section is provided with a moving mark, a response module 1402 is specifically configured to respond to the moving operation of the moving mark in the corresponding movable section for any movable section, determine the scale corresponding to the moving mark, and the scale corresponding to the moving mark is used for representing the lower limit or the upper limit of the quality label selected in the movable section; and determining the selected quality label based on the scale corresponding to the moving label.
In a possible implementation manner, the scale includes one or more movable sections, each movable section is configured with two moving marks, and the response module 1402 is specifically configured to, for any one movable section, respond to a moving operation on at least one moving mark in the movable section, and determine a scale corresponding to each moving mark in the movable section; and determining the scales corresponding to the two shift marks in the movable interval as the selected quality label.
In one possible implementation, the moving label further includes an auxiliary line, and the auxiliary line moves synchronously along with the moving label.
In a possible implementation manner, the response module 1402 is further configured to display, in response to a movement operation on the moving mark on the scale, a background of an area covered by a movement track of the auxiliary line in a preset movement direction according to a preset display background.
In a possible implementation manner, the picture displaying module 1403 is specifically configured to display, for each tab selection control, at least one relevant picture in each picture as a representative picture of the corresponding tab selection control, where a quality tab of the relevant picture is a quality tab selectable by the corresponding tab selection control.
In one possible implementation, the selected quality tag range includes one or more quality tag sets; the different quality label sets comprise different quality labels; the picture display module 1403 is further configured to display, for each quality label set, a representative picture of the quality label set; the representative picture is used to characterize the image quality of the quality label set.
In one possible implementation, one or more scales divide the scale into a plurality of mass label sections, and mass labels located within the mass label sections form a mass label set; the picture display module 1403 is specifically configured to display, below a position where the quality tag section is located, a representative picture corresponding to the quality tag section, where a longitudinal boundary of the representative picture does not exceed a boundary of the quality tag section.
In one possible implementation, the unselected quality tags form one or more quality tag sets, and the picture display module 1403 is specifically configured to display a representative picture corresponding to each unselected quality tag set.
In a possible implementation manner, the response module 1402 is further configured to, in response to a triggering operation of the label selection control, highlight a representative picture corresponding to the selected at least one quality label.
It will be appreciated that the elements described in the picture processing device correspond to the individual steps in the method described with reference to fig. 2. Thus, the operations and features described above for the method are equally applicable to the picture processing device and the units contained therein, and are not described here again. The image processing device may be implemented in advance in a browser of the computer device or other security applications, or may be loaded into the browser of the computer device or its security applications by means of downloading or the like. Corresponding units in the picture processing device can be mutually matched with units in the computer equipment to realize the scheme of the embodiment of the application.
The division of the modules or units mentioned in the above detailed description is not mandatory. Indeed, the features and functions of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the application. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
It should be noted that, for details not disclosed in the image processing apparatus according to the embodiment of the present application, please refer to details disclosed in the above embodiment of the present application, and details are not described herein.
Referring now to fig. 15, fig. 15 shows a schematic diagram of a computer device suitable for use in implementing an embodiment of the present application, as shown in fig. 15, a computer device 1500 includes a Central Processing Unit (CPU) 1501, which can execute various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1502 or a program loaded from a storage section 1508 into a Random Access Memory (RAM) 1503. In the RAM1503, various programs and data required for the operation instructions of the computer device are also stored. The CPU1501, ROM1502, and RAM1503 are connected to each other through a bus 1504. An input/output (I/O) interface 1505 is also connected to bus 1504.
The following components are connected to I/O interface 1505; an input section 1506 including a keyboard, mouse, and the like; an output portion 1507 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker, and the like; a storage section 1508 including a hard disk and the like; and a communication section 1509 including a network interface card such as a LAN card, a modem, or the like. The communication section 1509 performs communication processing via a network such as the internet. A drive 1510 is also connected to the I/O interface 1505 as needed. Removable media 1511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like, is mounted on the drive 1510 as needed so that a computer program read therefrom is mounted into the storage section 1508 as needed.
In particular, the process described above with reference to flowchart fig. 2 may be implemented as a computer software program according to an embodiment of the application. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program contains program code for performing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication portion 1509, and/or installed from the removable medium 1511. The above-described functions defined in the computer device of the present application are performed when the computer program is executed by a Central Processing Unit (CPU) 1501.
The computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution computer apparatus, device, or means. In the present application, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation instructions of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, blocks shown in two separate connections may in fact be performed substantially in parallel, or they may sometimes be performed in the reverse order, depending on the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules involved in the embodiments of the present application may be implemented in software or in hardware. The described units or modules may also be provided in a processor, for example, as: a processor includes an acquisition module, a combining module, and a transmission module. Wherein the names of the units or modules do not in some cases constitute a limitation of the units or modules themselves.
As another aspect, the present application also provides a computer-readable storage medium that may be included in the computer device described in the above embodiment or may exist alone without being assembled into the computer device. The computer-readable storage medium stores one or more programs that when used by one or more processors perform the picture processing method or the present application. For example, the steps of the picture processing method shown in fig. 2 may be performed.
Embodiments of the present application provide a computer program product comprising instructions which, when executed, cause a method as described in embodiments of the present application to be performed. For example, the steps of the picture processing method shown in fig. 2 may be performed.
The above description is only illustrative of the preferred embodiments of the present application and of the principles of the technology employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in the present application is not limited to the specific combinations of technical features described above, but also covers other technical features which may be formed by any combination of the technical features described above or their equivalents without departing from the spirit of the disclosure. Such as the above-mentioned features and the technical features disclosed in the present application (but not limited to) having similar functions are replaced with each other.

Claims (10)

1. A picture processing method, comprising:
Displaying a picture sorting interface, wherein each picture displayed in the picture sorting interface is provided with a corresponding quality label, the quality label is used for representing the quality of the corresponding picture, and the picture sorting interface comprises at least one label selection control used for selecting the quality label;
Determining the selected quality label in response to a triggering operation of the label selection control;
Determining a selected quality tag range based on the selected quality tag;
displaying part of pictures or all of the pictures corresponding to the quality label range selected;
The label selection control comprises a scale and a moving label, wherein the scale comprises one or more scales, the scale is divided into a plurality of quality label sections by the one or more scales, quality labels in the quality label sections form a quality label set, and quality labels contained in different quality label sets are different; the selected mass label range comprises one or more mass label sets; the method further comprises the steps of:
and aiming at each selected quality label set, displaying a representative picture corresponding to the quality label section below the position of the quality label section corresponding to the quality label set, wherein the representative picture is used for representing the image quality of the quality label set, and the longitudinal boundary of the representative picture does not exceed the boundary of the quality label section.
2. The picture processing method as claimed in claim 1, wherein the determining the selected quality label in response to a triggering operation of the label selection control comprises:
the selected quality tag is determined in response to a movement operation of the moving label on the scale.
3. The picture processing method according to claim 2, wherein the quality label is specifically a quality score;
The scale comprises one or more movable sections, each movable section is provided with one moving label, and the determining the selected quality label in response to the moving operation of the moving label on the scale comprises the following steps:
For any movable section, determining a scale corresponding to the moving mark in response to a moving operation of the moving mark in the corresponding movable section, wherein the scale corresponding to the moving mark is used for representing the lower limit or the upper limit of the quality label selected in the movable section;
And determining the selected quality label based on the scale corresponding to the moving mark.
4. The picture processing method according to claim 2, wherein the scale includes one or more movable sections, two of the shift marks are disposed in each of the movable sections, and the determining the selected quality label in response to the moving operation of the shift marks on the scale includes:
For any movable section, determining a scale corresponding to each moving mark in the movable section in response to a moving operation of at least one moving mark in the movable section;
and determining the scales corresponding to the two moving marks in the movable section as the selected quality label.
5. The picture processing method according to any one of claims 2 to 4, wherein the shift mark further includes an auxiliary line, the auxiliary line moving synchronously with the shift mark.
6. The picture processing method according to claim 5, wherein the picture processing method further comprises:
and responding to the moving operation of the moving mark on the scale, and displaying the background of the area covered by the moving track of the auxiliary line in the preset moving direction according to the preset display background.
7. The picture processing method of claim 1, wherein the unselected quality tags form one or more quality tag sets, the method further comprising:
and displaying the representative pictures corresponding to each unselected quality label set.
8. The picture processing method according to any one of claims 1 to 4, wherein the picture processing method further comprises:
and responding to the triggering operation of the label selection control, and highlighting the representative picture corresponding to the selected at least one quality label.
9. A picture processing apparatus is characterized by comprising
The interface display module is used for displaying a picture arrangement interface, wherein each picture displayed in the picture arrangement interface is provided with a corresponding quality label, the quality label is used for representing the quality of the corresponding picture, and the picture arrangement interface comprises at least one label selection control used for selecting the quality label;
the response module is used for responding to the triggering operation of the label selection control and determining the selected quality label;
the response module is further used for determining the selected quality label range based on the selected quality label;
the picture display module is used for displaying part of pictures or all of the pictures corresponding to the quality label range selected;
The label selection control comprises a scale and a moving label, wherein the scale comprises one or more scales, the scale is divided into a plurality of quality label sections by the one or more scales, quality labels in the quality label sections form a quality label set, and quality labels contained in different quality label sets are different; the selected mass label range comprises one or more mass label sets; the picture display module is further used for:
and aiming at each selected quality label set, displaying a representative picture corresponding to the quality label section below the position of the quality label section corresponding to the quality label set, wherein the representative picture is used for representing the image quality of the quality label set, and the longitudinal boundary of the representative picture does not exceed the boundary of the quality label section.
10. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method of any of claims 1 to 8 when executing the computer program.
CN202410903530.0A 2024-07-05 2024-07-05 Picture processing method and device and computer equipment Active CN118467771B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410903530.0A CN118467771B (en) 2024-07-05 2024-07-05 Picture processing method and device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410903530.0A CN118467771B (en) 2024-07-05 2024-07-05 Picture processing method and device and computer equipment

Publications (2)

Publication Number Publication Date
CN118467771A CN118467771A (en) 2024-08-09
CN118467771B true CN118467771B (en) 2024-10-01

Family

ID=92153663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410903530.0A Active CN118467771B (en) 2024-07-05 2024-07-05 Picture processing method and device and computer equipment

Country Status (1)

Country Link
CN (1) CN118467771B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102307106A (en) * 2011-07-30 2012-01-04 华为技术有限公司 Method and device for managing and showing station energy consumption
WO2016011589A1 (en) * 2014-07-21 2016-01-28 宇龙计算机通信科技(深圳)有限公司 Image classification method and image classification apparatus

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9489400B1 (en) * 2014-06-13 2016-11-08 Amazon Technologies, Inc. Interactive item filtering using images
CN104750848B (en) * 2015-04-10 2018-12-11 腾讯科技(北京)有限公司 Processing method, server and the image display of image file
US10445585B1 (en) * 2016-08-17 2019-10-15 Amazon Technologies, Inc. Episodic image selection
US11430052B2 (en) * 2017-04-11 2022-08-30 Engage Jeweler, Llc Computer system and graphical user interface for determining diamond and ring attributes using a predictive computer model
CN117194697A (en) * 2023-08-28 2023-12-08 维沃移动通信有限公司 Label generation method and device and electronic equipment
CN117392254A (en) * 2023-10-18 2024-01-12 腾讯科技(深圳)有限公司 Image generation method, device, terminal and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102307106A (en) * 2011-07-30 2012-01-04 华为技术有限公司 Method and device for managing and showing station energy consumption
WO2016011589A1 (en) * 2014-07-21 2016-01-28 宇龙计算机通信科技(深圳)有限公司 Image classification method and image classification apparatus

Also Published As

Publication number Publication date
CN118467771A (en) 2024-08-09

Similar Documents

Publication Publication Date Title
US11601630B2 (en) Video processing method, electronic device, and non-transitory computer-readable medium
DK180679B1 (en) USER INTERFACES FOR RECEIVING AND HANDLING VISUAL MEDIA
US10134364B2 (en) Prioritized display of visual content in computer presentations
US8098261B2 (en) Pillarboxing correction
US11758080B2 (en) DIY effects image modification
CN108334371B (en) Method and device for editing object
CN106687902B (en) Image display, visualization and management based on content analysis
US7770130B1 (en) Non-distracting temporary visual clues for scrolling
CN111654635A (en) Shooting parameter adjusting method and device and electronic equipment
US20110170008A1 (en) Chroma-key image animation tool
US20100111429A1 (en) Image processing apparatus, moving image reproducing apparatus, and processing method and program therefor
CN101536038A (en) Collage generation with occlusion costing
US9778810B2 (en) Techniques to modify content and view content on mobile devices
US20220174237A1 (en) Video special effect generation method and terminal
CN111507997B (en) Image segmentation method, device, equipment and computer storage medium
CN112801004A (en) Method, device and equipment for screening video clips and storage medium
WO2023197780A1 (en) Image processing method and apparatus, electronic device, and storage medium
EP4383070A1 (en) Page processing method, apparatus, device, and storage medium
US10304232B2 (en) Image animation in a presentation document
US9235575B1 (en) Systems and methods using a slideshow generator
CN118467771B (en) Picture processing method and device and computer equipment
CN110737417B (en) Demonstration equipment and display control method and device of marking line of demonstration equipment
CN113225451A (en) Image processing method and device and electronic equipment
CN112822394A (en) Display control method and device, electronic equipment and readable storage medium
US20070211961A1 (en) Image processing apparatus, method, and program

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