CN116320334B - Projection picture color correction method, device, projection equipment and storage medium - Google Patents
Projection picture color correction method, device, projection equipment and storage mediumInfo
- Publication number
- CN116320334B CN116320334B CN202310067458.8A CN202310067458A CN116320334B CN 116320334 B CN116320334 B CN 116320334B CN 202310067458 A CN202310067458 A CN 202310067458A CN 116320334 B CN116320334 B CN 116320334B
- Authority
- CN
- China
- Prior art keywords
- projection
- color
- image
- value
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3182—Colour adjustment, e.g. white balance, shading or gamut
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Video Image Reproduction Devices For Color Tv Systems (AREA)
Abstract
The application relates to a projection picture color correction method, a projection picture color correction device, a projection device and a storage medium. The method comprises the steps of obtaining a projection picture image, wherein the projection picture image is an image obtained by image acquisition aiming at a reference projection picture, the reference projection picture is a projection picture which is displayed by a projection device when a white image is projected onto a projection surface, determining a projection area image corresponding to a reference projection picture area from the projection picture image, determining a main color in the projection area image, determining target gain coefficients corresponding to all color channels according to color values of the main color in all color channels, and adjusting the current gain coefficients of the projection device in all color channels to the corresponding target gain coefficients so as to correct the color of the projection picture displayed by the projection device when the projection device is projected onto the projection surface. The method can improve the color quality of the projection picture.
Description
Technical Field
The present application relates to the field of projection devices, and in particular, to a method and apparatus for correcting color of a projection screen, a projection device, and a storage medium.
Background
With the development of science and technology, various projection devices are endlessly layered, and a lot of convenience is brought to the work and life of people. However, in an actual use scenario, the color of the projection surface projected by the projection device is not necessarily white, and other colors besides white may be possible, so that the color of the projection screen presented by the projection device projected on the projection surface is not the color of the original screen, and the color quality of the projection screen is reduced. For example, when the projection device projects onto a light red wall surface, the projection screen projected onto the light red wall surface may exhibit a color that is biased toward light red.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a projection screen color correction method, apparatus, projection device, computer-readable storage medium, and computer program product that improve the color quality of a projection screen.
In a first aspect, the present application provides a method for correcting color of a projection screen. The method comprises the following steps:
The method comprises the steps of obtaining a projection picture image, wherein the projection picture image is an image obtained by image acquisition aiming at a reference projection picture, and the reference projection picture is a projection picture which is presented by projection equipment projecting a white image onto a projection plane;
Determining a projection area image corresponding to a reference projection picture area from the projection picture images;
Determining a dominant color in the projected area image;
determining target gain coefficients corresponding to the color channels respectively according to the color values of the main colors in the color channels;
and adjusting the current gain coefficients of the projection equipment in each color channel to corresponding target gain coefficients so as to correct the colors of projection pictures displayed on the projection surface by the projection equipment.
In a second aspect, the present application further provides a device for correcting a color of a projection screen. The device comprises:
The image acquisition module is used for acquiring a projection picture image, wherein the projection picture image is an image obtained by image acquisition aiming at a reference projection picture, and the reference projection picture is a projection picture which is presented by projection equipment for projecting a white image onto a projection plane;
the projection area determining module is used for determining a projection area image corresponding to the reference projection picture area from the projection picture images;
a main color determining module for determining a main color in the projection area image;
the gain coefficient determining module is used for determining target gain coefficients corresponding to the color channels respectively according to the color values of the main colors in the color channels;
And the gain adjustment module is used for adjusting the current gain coefficients of the projection equipment in each color channel to the corresponding target gain coefficients so as to correct the colors of the projection pictures displayed on the projection surface by the projection equipment.
In one embodiment, the projection area determining module is further configured to perform binarization processing on the projection screen image according to a target threshold value to obtain a binarized image, perform contour extraction on the binarized image to obtain contours in the binarized image, perform polygon fitting on each contour in the binarized image, determine, from all polygons obtained by fitting, a target polygon that meets a preset shape and has a largest area, as a reference projection screen area, and extract image content corresponding to the reference projection screen area from the projection screen image to obtain a projection area image.
In one embodiment, the projection area determining module is further configured to determine coordinates of each vertex of the reference projection screen area, and extract, according to the coordinates of each vertex, image content corresponding to the reference projection screen area from the projection screen image, to obtain a projection area image.
In one embodiment, the projection area determining module is further configured to determine a pixel average value of a vertex area in the projection screen image and a pixel average value of a center area of the projection screen image, and determine a target threshold according to an average value between the pixel average value of the vertex area and the pixel average value of the center area.
In one embodiment, the primary color determining module is further configured to cluster each pixel point in the projection area image according to the color value of the pixel point to obtain a plurality of clusters, determine a target cluster with the largest number of pixels from the plurality of clusters, and determine the color value of the cluster center of the target cluster as the primary color in the projection area image.
In one embodiment, the primary color determining module is further configured to randomly select a plurality of initial cluster centers from each pixel point in the projection area image as current cluster centers, divide each pixel point in the projection area image into different current initial cluster clusters according to a distance between a color value of each pixel point in the projection area image and a color value of each current cluster center, calculate a new cluster center of each current initial cluster according to each pixel point in each current initial cluster as a new current cluster center, and return to execute the steps of dividing each pixel point in the projection area image into different current initial cluster and subsequent steps according to a distance between a color value of each pixel point in the projection area image and a color value of each current cluster center until a stopping condition is met, thereby obtaining a plurality of final clusters.
In one embodiment, the gain factor determining module is further configured to set a target gain factor corresponding to a color channel in which a minimum color value is located as a conventional gain factor, where the minimum color value is a minimum value of color values of the main color in each color channel, determine, according to the conventional gain factor and a first difference value corresponding to each color channel to be adjusted, the target gain factor corresponding to each color channel to be adjusted, where the color channels to be adjusted are color channels other than the color channel in which the minimum color value is located, and the first difference value corresponding to each color channel to be adjusted is a difference value between the color value of the color channel to be adjusted and the color value of the most xiao Yan, and the target gain factor corresponding to the color channel to be adjusted is smaller than the conventional gain factor.
In one embodiment, the gain factor determining module is further configured to determine a second difference value corresponding to each color channel to be adjusted according to the first difference value corresponding to each color channel to be adjusted and a preset adjustment factor, and determine a target gain factor corresponding to each color channel to be adjusted according to the second difference value corresponding to each conventional gain factor and each color channel to be adjusted.
In a third aspect, the present application further provides a projection apparatus. The projection device comprises a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to enable the processor to execute the steps in the projection picture color correction method according to the embodiments of the application.
In a fourth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium has a computer program stored thereon, which when executed by a processor causes the processor to perform the steps in the projection screen color correction method according to the embodiments of the present application.
In a fifth aspect, the present application also provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, causes the processor to execute the steps in the projection screen color correction method according to the embodiments of the present application.
The projection picture color correction method, the device, the projection equipment, the storage medium and the computer program product acquire the projection picture image obtained by image acquisition of the reference projection picture presented by the projection equipment for projecting the white image onto the projection surface, determine the projection area image corresponding to the reference projection picture area from the projection picture image, then determine the main color in the projection area image, determine the target gain coefficients corresponding to the color channels according to the color values of the main color in the color channels, and finally adjust the current gain coefficients of the projection equipment in the color channels to the corresponding target gain coefficients, thereby correcting the color of the projection picture presented by the projection equipment projected onto the projection surface, reducing the influence of the color of the projection surface on the color of the projection picture, and improving the color quality of the projection picture.
Drawings
FIG. 1 is a diagram of an application environment of a projection screen color correction method according to an embodiment;
FIG. 2 is a flowchart of a method for color correction of a projection screen according to an embodiment;
FIG. 3 is a graph showing the contrast of the front-to-back effect of color correction of a projection screen according to one embodiment;
FIG. 4 is a schematic diagram of clustering pixels in one embodiment;
FIG. 5 is a flowchart illustrating an overall color correction method for a projection screen according to an embodiment;
FIG. 6 is a block diagram showing a configuration of a projection screen color correction apparatus according to an embodiment;
Fig. 7 is an internal structural diagram of a projection device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The color correction method of the projection picture provided by the embodiment of the application can be applied to an application environment shown in fig. 1. The projection device 102 may project the projection surface 104, and the projection surface 104 may present the projection screen 106. The projection device 102 may project a white image onto the projection surface 104, a reference projection image may be presented on the projection surface, the projection device 102 may acquire a projection image obtained by image acquisition for the reference projection image, determine a projection area image corresponding to the reference projection image area from the projection image, then determine a main color in the projection area image, determine target gain coefficients corresponding to each color channel according to color values of the main color in each color channel, and finally adjust the current gain coefficients of the projection device 102 in each color channel to the corresponding target gain coefficients to correct the color of the projection image presented by the projection device 102 projected onto the projection surface. The projection device 102 may be any device having a projection function, such as a projector, a laser projection television, etc. Projection surface 104 may be a surface onto which a projection device projects, such as a wall surface or a projection curtain.
In one embodiment, as shown in fig. 2, a method for correcting color of a projection screen is provided, which is described by taking the projection device 102 in fig. 1 as an example, and includes the following steps:
Step 202, obtaining a projection picture image, wherein the projection picture image is an image obtained by image acquisition aiming at a reference projection picture, and the reference projection picture is a projection picture which is presented by a projection device for projecting a white image on a projection surface.
The projection plane refers to a plane on which the projection device projects. For example, the projection surface can be a wall surface or a projection curtain. The projection screen refers to a screen presented by the projection device projecting an image or an image onto a projection surface. It will be appreciated that the projection screen is not the image or image content itself projected by the projection device, but rather the image content projected on the projection surface is superimposed with the projection surface to present a screen that is viewable by the human eye or that can be acquired by the image acquisition device.
In one embodiment, the white image is a solid white image, i.e., the pixel value of each pixel in the white image is the maximum pixel value. For example, if the pixel value in the image is 0 to 255, the pixel value of each pixel point in the white image is 255.
In one embodiment, the projection device may project a white image onto a projection surface that presents a reference projection screen.
In one embodiment, the projection device may acquire an image of a reference projection screen presented on the projection surface through a built-in image acquisition unit, so as to obtain a projection screen image. The image acquisition unit may be a unit with an image acquisition function built in the projection apparatus. For example, the image acquisition unit may be a camera.
In another embodiment, the terminal used by the user may perform image acquisition on a reference projection screen presented on the projection surface, obtain a projection screen image, and then send the projection screen image to the projection device. The terminal used by the user can communicate with the projection device through a network or Bluetooth mode. The terminal used by the user can be various personal computers, notebook computers, smart phones, tablet computers, internet of things equipment and portable wearable equipment with image acquisition functions, the internet of things equipment can be intelligent sound boxes, intelligent televisions, intelligent air conditioners, intelligent vehicle-mounted equipment and the like, and the portable wearable equipment can be intelligent watches, intelligent bracelets, head-mounted equipment and the like.
Step 204, a projection area image corresponding to the reference projection screen area is determined from the projection screen images.
The reference projection screen region refers to a region corresponding to the reference projection screen in the projection screen image. The projection area image refers to an image corresponding to the reference projection screen area in the projection screen image.
In one embodiment, the projection device may determine the reference projection screen area from the projection screen image.
In one embodiment, the projection device may extract image content corresponding to the reference projection screen region from the projection screen image to obtain a projection area image.
In another embodiment, the projection device may determine the image content corresponding to the reference projection screen region in the projection screen image as the projection area image, i.e. the image content corresponding to the reference projection screen region is not extracted from the projection screen image, but the step 206 and the subsequent steps are directly performed for the image content corresponding to the reference projection screen region in the projection screen image.
Step 206, determining the dominant color in the projected area image.
The main color is the color with the largest area occupation ratio in the projection area image.
Step 208, determining the target gain coefficients corresponding to the color channels according to the color values of the main color in the color channels.
In one embodiment, the color channels may include a red channel (R channel), a green channel (G channel), and a blue channel (B channel).
In one embodiment, the projection device may perform three-channel pixel value decomposition on the primary color to obtain color values (i.e., pixel values) of the primary color in each color channel.
In one embodiment, the projection device may set the target gain coefficient corresponding to the color channel in which the minimum color value is located as the conventional gain coefficient, and set the target gain coefficient corresponding to each color value to be adjusted to be a coefficient smaller than the conventional gain coefficient. Wherein the minimum color value is the minimum value of the color values of the main color in each color channel. The color channels to be adjusted are color channels other than the color channel in which the minimum color value is located. The conventional gain factor is a gain factor conventionally used for factory setting of the projection apparatus.
For example, the RGB value of the main color is [138,36,23], that is, the color value of the main color in the red channel is 138, the color value of the main color in the green channel is 36, and the color value of the minimum color value 23 in the blue channel is 23, so that the target gain coefficient corresponding to the blue channel can be set to be a conventional gain coefficient, and the target gain coefficients corresponding to the red channel and the green channel can be set to be coefficients smaller than the conventional gain coefficient.
Step 210, adjusting the current gain coefficients of the projection device in each color channel to the corresponding target gain coefficients to correct the colors of the projection pictures presented by the projection device projected onto the projection surface.
In one embodiment, the projection device may adjust the current gain coefficient of the projection device in each color channel to a corresponding target gain coefficient, and perform projection according to the target gain coefficient of each color channel, so as to correct the color of the projection screen presented by the projection device projected onto the projection surface.
As shown in fig. 3, (a) is a schematic view of the effect of the projection screen before the color correction of the projection screen, and (b) is a schematic view of the effect of the projection screen after the color correction of the projection screen, it can be seen that the color of the projection screen is greatly affected by the color of the projection surface before the color correction, resulting in the color of the projection screen being almost similar to the color on the projection surface other than the projection screen, and the color of the projection screen being affected less by the color of the projection surface after the color correction, and presenting the color of the projection content itself.
According to the projection picture color correction method, the projection picture image obtained by carrying out image acquisition on the reference projection picture presented by the projection equipment for projecting the white image onto the projection surface is obtained, the projection area image corresponding to the reference projection picture area is determined from the projection picture image, then the main color in the projection area image is determined, the target gain coefficients corresponding to the color channels are determined according to the color values of the main color in the color channels, and finally the current gain coefficients of the projection equipment in the color channels are adjusted to the corresponding target gain coefficients, so that the color of the projection picture presented by the projection equipment projected onto the projection surface can be corrected, the influence of the color of the projection surface on the color of the projection picture is reduced, and the color quality of the projection picture is improved.
In one embodiment, determining a projection area image corresponding to a reference projection image area from a projection image comprises performing binarization processing on the projection image according to a target threshold value to obtain a binarized image, performing contour extraction on the binarized image to obtain contours in the binarized image, performing polygon fitting on each contour in the binarized image, determining a target polygon which accords with a preset shape and has the largest area from all polygons obtained by fitting, and taking the target polygon as the reference projection image area, and extracting image content corresponding to the reference projection image area from the projection image to obtain the projection area image.
In one embodiment, the projection device may convert the projection screen image into a gray image, and then perform binarization processing on the projection screen image converted into the gray image according to the target threshold value to obtain a binarized image.
In one embodiment, the projection device may invoke adaptiveThreshold functions in opencv (computer vision software library) to perform binarization processing according to the target threshold to obtain a binarized image.
In one embodiment, the projection device may set a pixel value of a pixel point in the projected image having a pixel value greater than or equal to the target threshold to a maximum pixel value, and set a pixel value of a pixel point having a pixel value less than the target threshold to a minimum pixel value, to obtain the binarized image. It can be understood that the color corresponding to the maximum pixel value is white, the color corresponding to the minimum pixel value is black, which is equivalent to turning pixels in the projected picture image with pixel values greater than or equal to the target threshold value to white and turning pixels with pixel values less than the target threshold value to black. For example, for a projected screen image having 256 gray levels, the pixel value range is 0 to 255, the pixel value of the pixel point in the projected screen image having a pixel value greater than or equal to the target threshold value may be set to 255, and the pixel value of the pixel point having a pixel value less than the target threshold value may be set to 0.
In one embodiment, the target threshold may be preset. In another embodiment, the target threshold may be determined from the projected picture image.
In one embodiment, before performing contour extraction on the binarized image to obtain a contour in the binarized image, the projection device may perform noise reduction processing on the binarized image to obtain a noise-reduced binarized image, and then perform contour extraction on the noise-reduced binarized image to obtain a contour in the binarized image. In one embodiment, the noise reduction process may be a gaussian filter process or the like. In one embodiment, the projection device may invoke GaussianBlur functions in opencv (computer vision software library) to gaussian filter the binarized image.
In one embodiment, performing contour extraction on the binarized image to obtain a contour in the binarized image comprises performing edge detection on the binarized image to obtain an edge detection result, and performing contour search on the edge detection result to obtain a contour in the binarized image. In one embodiment, the projection device may invoke a Canny function in opencv (computer vision software library) to perform edge detection on the binary image, to obtain an edge detection result. In one embodiment, the projection device may invoke findContours functions in opencv (computer vision software library) to perform a contour search on the edge detection results to obtain a contour in the binarized image. The contour search is a process of finding a contour in an image.
In one embodiment, the projection device may traverse each contour and perform a polygon fit on each contour separately to obtain a plurality of polygons. In one embodiment, the projection device may call approxPolyDP functions in opencv (computer vision software library) to perform the polygon fitting.
In one embodiment, the preset shape is a shape of a reference projection screen. In one embodiment, in the case that the reference projection screen is rectangular, the preset shape is rectangular, and the projection device may determine, from the fitted polygons, a target polygon having a rectangular shape and a largest area as the reference projection screen area. In one embodiment, in the case that the preset shape is a rectangle, the projection device may determine, from the fitted polygons, a target polygon having 4 sides and the largest area as the reference projection screen area.
In the above embodiment, since the reference projection screen region is obtained by projecting a white image, the pixel value in the region in the projection screen image must be greater than the pixel values in other regions, so the projection screen image is subjected to binarization processing, then the contours in the binarization image are extracted, each contour is subjected to polygon fitting, and the target polygon which meets the preset shape and has the largest area is determined from the polygons obtained by fitting.
In one embodiment, extracting image content corresponding to the reference projection screen region from the projection screen image to obtain the projection area image includes determining coordinates of each vertex of the reference projection screen region, and extracting image content corresponding to the reference projection screen region from the projection screen image based on the coordinates of each vertex to obtain the projection area image.
In one embodiment, in the case where the shape of the reference projection screen region is rectangular, the projection apparatus may determine coordinates of 4 vertices of the reference projection screen region, and then extract image contents corresponding to the reference projection screen region from the projection screen image according to the coordinates of the 4 vertices, to obtain the projection region image.
In the above embodiment, the coordinates of each vertex of the reference projection screen region are determined, and the image content corresponding to the reference projection screen region is extracted from the projection screen image based on the coordinates of each vertex, so that the projection area image is obtained, and the projection area image can be accurately obtained.
In one embodiment, before the binarization processing is performed on the projection picture image according to the target threshold value to obtain the binarized image, the method further comprises determining a pixel average value of a vertex region in the projection picture image and a pixel average value of a central region of the projection picture image, and determining the target threshold value according to an average value between the pixel average value of the vertex region and the pixel average value of the central region.
Wherein the vertex region is a region at the vertex of the projection screen image. The center region is a region at the center of the projection screen image. The pixel average value refers to an average value of pixel values of each pixel point in the region.
In one embodiment, the vertex region and the center region may be pre-sized. The vertex region and the center region may be the same or different in size.
In one embodiment, the projection device may determine a pixel average value for each vertex region in the projected picture image, and determine the target threshold based on an average value between the pixel average value for each vertex region and the pixel average value for the center region.
In the above embodiment, the target threshold is determined according to the average value between the pixel average value of the vertex region and the pixel average value of the center region, so that the target threshold can be accurately determined, and the projected screen image can be subjected to binarization processing according to the accurate target threshold.
In one embodiment, determining the dominant color in the projection area image comprises clustering each pixel point in the projection area image according to the color value of each pixel point in the projection area image to obtain a plurality of cluster clusters, determining a target cluster with the most pixels from the plurality of cluster clusters, and determining the color value of the cluster center of the target cluster as the dominant color in the projection area image.
Wherein each cluster contains at least one pixel point. Each cluster has a cluster center. The cluster center of the cluster is one of the pixel points in the cluster. The target cluster is the cluster with the most pixels in a plurality of clusters obtained by clustering.
In one embodiment, the projection device may cluster each pixel point by any one of a Kmeans clustering algorithm, a hierarchical clustering algorithm, a DBSCAN clustering algorithm, or the like.
In one embodiment, the color values of the pixel points include color values of the pixel points in a plurality of channels. The projection device may cluster each pixel point according to the distance between the color values of each channel of each pixel point in the projection area image.
In one embodiment, the projection device may determine the number of pixels in each cluster, and determine the target cluster with the most pixels from the plurality of clusters according to the number of pixels in each cluster.
In the above embodiment, since there may be multiple colors on the projection surface, there may be multiple colors in the projection area image, so, according to the color values of each pixel point in the projection area image, clustering is performed on each pixel point to obtain multiple clusters, the target cluster with the largest pixel point is determined from the multiple clusters, and the color value of the cluster center of the target cluster is determined as the main color in the projection area image, so that the main color with the largest area ratio in the projection area image can be accurately determined.
In one embodiment, clustering each pixel point in a projection area image according to the color value of each pixel point in the projection area image to obtain a plurality of cluster clusters comprises randomly selecting a plurality of initial cluster centers from each pixel point in the projection area image as current cluster centers, dividing each pixel point in the projection area image into different current initial cluster clusters according to the distance between the color value of each pixel point in the projection area image and the color value of each current cluster center, calculating a new cluster center of each current initial cluster according to each pixel point in each current initial cluster to serve as a new current cluster center, and returning to execute the steps of dividing each pixel point in the projection area image into different current initial clusters according to the distance between the color value of each pixel point in the projection area image and the color value of each current cluster center until a stop condition is met to obtain a plurality of final clusters.
In one embodiment, the number of initial cluster centers may be preset. For example, the number of initial cluster centers may be greater than or equal to 3 and less than or equal to 5.
In one embodiment, for each pixel point in the projection area image, the projection device may calculate a distance between a color value of the pixel point and a color value of each current cluster center, and divide the pixel point into an initial cluster corresponding to the cluster center with the smallest distance.
In one embodiment, the stop condition may be that the respective current cluster center positions are unchanged. In another embodiment, the stop condition may be that the number of iterations is greater than or equal to a preset number of times threshold.
In one embodiment, the projection device may take as a final plurality of clusters a plurality of current initial clusters when the stop condition is satisfied.
As shown in fig. 4, a schematic diagram of clustering the respective pixels is shown. First, as shown in a of fig. 4, a plurality of initial cluster centers are randomly selected, and 3 cluster centers of C1, C2, and C3 are selected in the figure. Then, as shown in B in fig. 4, each pixel point is divided into different initial clusters. Next, as shown in C in fig. 4, a new cluster center of each initial cluster is calculated, as shown in D in fig. 4, to obtain initial clusters corresponding to the respective new cluster centers, and then the step in C in fig. 4 is performed again.
In the above embodiment, each pixel point in the projection area image is iteratively clustered until the current cluster center is unchanged, so as to obtain a plurality of final clusters, and the plurality of clusters can be accurately determined, so that the main color in the projection area image can be accurately determined.
In one embodiment, determining the target gain coefficients corresponding to the color channels according to the color values of the main color in the color channels comprises setting the target gain coefficient corresponding to the color channel in which the minimum color value is located as a conventional gain coefficient, wherein the minimum color value is the minimum value of the color values of the main color in the color channels, determining the target gain coefficient corresponding to the color channels according to the conventional gain coefficient and the first difference value corresponding to the color channels to be adjusted respectively, wherein the color channels to be adjusted are color channels except the color channel in which the minimum color value is located, the first difference value corresponding to each color channel to be adjusted is the difference value between the color value of the color channel to be adjusted and the color value of the most xiao Yan, and the target gain coefficient corresponding to the color channel to be adjusted is smaller than the conventional gain coefficient.
For example, the conventional gain factor is 1024, the RGB value of the main color is [138,36,23], that is, the color value of the main color in the red channel is 138, the color value in the green channel is 36, and the color value in the blue channel is 23, the color channel in which the minimum color value 23 is located is the blue channel, and the color channels to be adjusted are the red channel and the green channel. The projection device may set the target gain factor for the blue channel to 1024. The red channel corresponds to a first difference of 138-23=115 and the green channel corresponds to a first difference of 36-23=13. The projection device may determine a target gain coefficient corresponding to the red channel according to the first difference 115 and the conventional gain coefficient 1024 corresponding to the red channel, and determine a target gain coefficient corresponding to the green channel according to the first difference 13 and the conventional gain coefficient 1024 corresponding to the green channel, where the target gain coefficients corresponding to the red channel and the green channel are less than 1024, respectively.
In one embodiment, the projection device may determine a second difference value corresponding to the color channel to be adjusted according to the first difference value corresponding to the color channel to be adjusted, and then determine a target gain coefficient corresponding to the color channel to be adjusted according to a difference value between the conventional gain coefficient and the second difference value corresponding to the color channel to be adjusted. In one embodiment, the projection device may determine a difference between the conventional gain coefficient and the second difference corresponding to the color channel to be adjusted as the target gain coefficient corresponding to the color channel to be adjusted.
In one embodiment, the second difference may be positively correlated with the first difference. I.e. the larger the first difference the larger the second difference and the smaller the first difference the smaller the second difference.
In one embodiment, the second difference may be linearly positively correlated with the first difference. In another embodiment, the second difference may be non-linearly positive correlated with the first difference.
In the above embodiment, the target gain coefficient corresponding to the color channel where the minimum color value is located is set as the conventional gain coefficient, and the target gain coefficient corresponding to each color channel to be adjusted is determined according to the conventional gain coefficient and the first difference value corresponding to each color channel to be adjusted, where the target gain coefficient corresponding to each color channel to be adjusted is smaller than the conventional gain coefficient, so that the main color in the image of the projection area can be reduced, the influence of the color of the projection surface on the color of the projection screen is avoided, and the color quality of the projection screen is improved.
In one embodiment, determining the target gain coefficients respectively corresponding to the color channels to be adjusted according to the conventional gain coefficients and the first differences respectively corresponding to the color channels to be adjusted comprises determining the second differences respectively corresponding to the color channels to be adjusted according to the first differences respectively corresponding to the color channels to be adjusted and the preset adjustment coefficients, and determining the target gain coefficients respectively corresponding to the color channels to be adjusted according to the conventional gain coefficients and the second differences respectively corresponding to the color channels to be adjusted.
In one embodiment, the projection device may multiply the first differences corresponding to the color channels to be adjusted by a preset adjustment coefficient to obtain the second differences corresponding to the color channels to be adjusted.
In one embodiment, the projection device may determine the target gain coefficient corresponding to each color channel to be adjusted according to the difference between the conventional gain coefficient and the second difference corresponding to each color channel to be adjusted. In one embodiment, the projection device determines a difference between the conventional gain coefficient and the second difference value corresponding to each color channel to be adjusted as the target gain coefficient corresponding to each color channel to be adjusted.
For example, the preset adjustment coefficient is 3, the conventional gain coefficient is 1024, the RGB value of the main color is [138,36,23], that is, the color value of the main color in the red channel is 138, the color value of the main color in the green channel is 36, and the color value of the minimum color value 23 is 23, and the color channel in which the minimum color value 23 is located is the blue channel, and the color channels to be adjusted are the red channel and the green channel. The red channel corresponds to a first difference of 138-23=115 and the green channel corresponds to a first difference of 36-23=13. The second difference corresponding to the red channel is 115×3, and the second difference corresponding to the green channel is 13×3, so that the target gain coefficient corresponding to the red channel is 1024-115×3=679, and the target gain coefficient corresponding to the green channel is 1024-13×3=985.
In the above embodiment, according to the first difference value corresponding to each color channel to be adjusted and the preset adjustment coefficient, the second difference value corresponding to each color channel to be adjusted is determined, and then according to the second difference value corresponding to each color channel to be adjusted and the conventional gain coefficient, the target gain coefficient corresponding to each color channel to be adjusted is determined, so that the target gain coefficient corresponding to each color channel to be adjusted can be accurately determined, and the main color in the projection area image can be reduced to a proper degree, thereby avoiding the influence of the color of the projection surface on the color of the projection screen, and improving the color quality of the projection screen.
As shown in fig. 5, which is a schematic overall flow chart of the present application, firstly, an image acquisition unit of a projection device can perform image acquisition to obtain a projection picture image, then determine a projection area image from the projection picture image, then determine a main color in the projection area image, then disassemble the main color into a pixel value of a B channel (i.e., a color value), a pixel value of a G channel and a pixel value of an R channel, and determine target gain coefficients corresponding to each color channel according to the pixel value of the B channel, the pixel value of the G channel and the pixel value of the R channel.
It should be understood that, although the steps in the flowcharts related to the above embodiments are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a projection picture color correction device for realizing the above-mentioned projection picture color correction method. The implementation of the solution provided by the device is similar to that described in the above method, so the specific limitation in the embodiments of the color correction device for a projection screen provided below may be referred to as the limitation of the color correction method for a projection screen hereinabove, and will not be repeated herein.
In one embodiment, as shown in FIG. 6, a projection screen color correction apparatus 600 is provided, comprising an image acquisition module 602, a projection area determination module 604, a main color determination module 606, a gain factor determination module 608, and a gain adjustment module 610, wherein:
The image acquisition module 602 is configured to acquire a projection screen image, where the projection screen image is an image obtained by image acquisition with respect to a reference projection screen, and the reference projection screen is a projection screen presented by a projection device that projects a white image onto a projection surface.
The projection area determining module 604 is configured to determine a projection area image corresponding to the reference projection screen area from the projection screen images.
A primary color determination module 606 is configured to determine a primary color in the projection area image.
The gain coefficient determining module 608 is configured to determine, according to color values of the main color in each color channel, a target gain coefficient corresponding to each color channel.
The gain adjustment module 610 is configured to adjust the current gain coefficients of the projection apparatus in each color channel to corresponding target gain coefficients, so as to correct the color of the projection screen presented by the projection apparatus projected onto the projection surface.
In one embodiment, the projection area determining module 604 is further configured to perform binarization processing on the projection screen image according to the target threshold value to obtain a binarized image, perform contour extraction on the binarized image to obtain contours in the binarized image, perform polygon fitting on each contour in the binarized image, determine, from all polygons obtained by the fitting, a target polygon that meets a preset shape and has a largest area, as a reference projection screen area, and extract image content corresponding to the reference projection screen area from the projection screen image to obtain a projection area image.
In one embodiment, the projection area determining module 604 is further configured to determine coordinates of each vertex of the reference projection screen area, and extract image content corresponding to the reference projection screen area from the projection screen image according to the coordinates of each vertex to obtain the projection area image.
In one embodiment, the projection area determining module 604 is further configured to determine a pixel average value of a vertex area in the projection screen image and a pixel average value of a center area of the projection screen image, and determine the target threshold based on an average value between the pixel average value of the vertex area and the pixel average value of the center area.
In one embodiment, the primary color determining module 606 is further configured to cluster each pixel point in the projection area image according to the color value of each pixel point to obtain a plurality of clusters, determine a target cluster with the largest number of pixel points from the plurality of clusters, and determine the color value of the cluster center of the target cluster as the primary color in the projection area image.
In one embodiment, the primary color determining module 606 is further configured to randomly select a plurality of initial cluster centers from each pixel point in the projection area image as current cluster centers, divide each pixel point in the projection area image into different current initial cluster clusters according to a distance between a color value of each pixel point in the projection area image and a color value of each current cluster center, calculate a new cluster center of each current initial cluster according to each pixel point in each current initial cluster as a new current cluster center, and return to perform steps of dividing each pixel point in the projection area image into different current initial cluster clusters and subsequent steps according to a distance between a color value of each pixel point in the projection area image and a color value of each current cluster center until a stopping condition is met, thereby obtaining a final plurality of clusters.
In one embodiment, the gain factor determining module 608 is further configured to set a target gain factor corresponding to a color channel in which a minimum color value is located as a conventional gain factor, the minimum color value is a minimum value of color values of the main color in each color channel, determine the target gain factor corresponding to each color channel to be adjusted according to the conventional gain factor and a first difference value corresponding to each color channel to be adjusted, where the color channels to be adjusted are color channels except for the color channel in which the minimum color value is located, the first difference value corresponding to each color channel to be adjusted is a difference value between the color value of the color channel to be adjusted and the color value of the most xiao Yan, and the target gain factor corresponding to the color channel to be adjusted is smaller than the conventional gain factor.
In one embodiment, the gain factor determining module 608 is further configured to determine a second difference value corresponding to each color channel to be adjusted according to the first difference value corresponding to each color channel to be adjusted and the preset adjustment factor, and determine a target gain factor corresponding to each color channel to be adjusted according to the second difference value corresponding to each color channel to be adjusted and the conventional gain factor.
According to the projection picture color correction device, the projection picture image obtained by carrying out image acquisition on the reference projection picture presented by the projection equipment for projecting the white image onto the projection surface is obtained, the projection area image corresponding to the reference projection picture area is determined from the projection picture image, then the main color in the projection area image is determined, the target gain coefficients corresponding to the color channels are determined according to the color values of the main color in the color channels, and finally the current gain coefficients of the projection equipment in the color channels are adjusted to the corresponding target gain coefficients, so that the color of the projection picture presented by the projection equipment projected onto the projection surface can be corrected, the influence of the color of the projection surface on the color of the projection picture is reduced, and the color quality of the projection picture is improved.
The above-mentioned respective modules in the projection screen color correction apparatus may be implemented in whole or in part by software, hardware, and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the projection device, or may be stored in software in a memory in the projection device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a projection device is provided, the internal structure of which may be as shown in FIG. 7. The projection device includes a processor, a memory, and a network interface coupled via a system bus. Wherein the processor of the projection device is configured to provide computing and control capabilities. The memory of the projection device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the projection device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a projection screen color correction method.
It will be appreciated by those skilled in the art that the structure shown in fig. 7 is merely a block diagram of a portion of the structure associated with the present inventive arrangements and is not limiting of the projection device to which the present inventive arrangements are applied, and that a particular projection device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a projection device is provided, including a memory having a computer program stored therein and a processor, which when executing the computer program performs the steps of the method embodiments described above.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, carries out the steps of the method embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
The user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or sufficiently authorized by each party.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magneto-resistive random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.
Claims (10)
1. A method for color correction of a projected picture, the method comprising:
The method comprises the steps of obtaining a projection picture image, wherein the projection picture image is an image obtained by image acquisition aiming at a reference projection picture, and the reference projection picture is a projection picture which is presented by projection equipment projecting a white image onto a projection plane;
Determining a projection area image corresponding to a reference projection picture area from the projection picture images;
Determining a dominant color in the projected area image;
Setting a target gain coefficient corresponding to a color channel with a minimum color value as a conventional gain coefficient, wherein the minimum color value is the minimum value of color values of the main color in each color channel, determining a second difference value corresponding to each color channel to be adjusted according to a first difference value corresponding to each color channel to be adjusted and a preset adjustment coefficient, determining a target gain coefficient corresponding to each color channel to be adjusted according to the conventional gain coefficient and the second difference value corresponding to each color channel to be adjusted, wherein the color channels to be adjusted are color channels except for the color channel with the minimum color value, the first difference value corresponding to each color channel to be adjusted is the difference value between the color value of the color channel to be adjusted and the most xiao Yan, and the target gain coefficient corresponding to the color channel to be adjusted is smaller than the conventional gain coefficient;
and adjusting the current gain coefficients of the projection equipment in each color channel to corresponding target gain coefficients so as to correct the colors of projection pictures displayed on the projection surface by the projection equipment.
2. The method of claim 1, wherein determining a projection area image corresponding to a reference projection screen area from the projection screen images comprises:
According to a target threshold value, carrying out binarization processing on the projection picture image to obtain a binarized image;
extracting the outline of the binarized image to obtain the outline in the binarized image;
Performing polygon fitting on each contour in the binarized image;
Determining a target polygon which accords with a preset shape and has the largest area from all polygons obtained by fitting, and taking the target polygon as a reference projection picture area;
And extracting image content corresponding to the reference projection picture area from the projection picture image to obtain a projection area image.
3. The method according to claim 2, wherein extracting the image content corresponding to the reference projection picture area from the projection picture image to obtain a projection area image includes:
determining coordinates of each vertex of the reference projection screen region;
And extracting image contents corresponding to the reference projection picture area from the projection picture image according to the coordinates of each vertex to obtain a projection area image.
4. The method of claim 2, wherein prior to binarizing the projected picture image according to a target threshold to obtain a binarized image, the method further comprises:
determining a pixel average value of a vertex region in the projection picture image and a pixel average value of a central region of the projection picture image;
and determining a target threshold according to the average value between the pixel average value of the vertex region and the pixel average value of the central region.
5. The method of claim 1, wherein the determining the dominant color in the projected area image comprises:
Clustering each pixel point in the projection area image according to the color value of each pixel point to obtain a plurality of clusters;
determining a target cluster with the most pixels from the plurality of clusters;
And determining the color value of the clustering center of the target cluster as the main color in the projection area image.
6. The method of claim 5, wherein clustering each pixel point in the projection area image according to the color value of the pixel point to obtain a plurality of clusters comprises:
randomly selecting a plurality of initial clustering centers from each pixel point in the projection area image to serve as current clustering centers;
Dividing each pixel point in the projection area image into different current initial cluster clusters according to the distance between the color value of each pixel point in the projection area image and the color value of each current cluster center;
calculating a new cluster center of each current initial cluster according to each pixel point in each current initial cluster, and taking the new cluster center as a new current cluster center;
and returning to execute the steps of dividing each pixel point in the projection area image into different current initial clusters and subsequent steps according to the distance between the color value of each pixel point in the projection area image and the color value of each current cluster center until a stopping condition is met, and obtaining a plurality of final clusters.
7. A projection screen color correction apparatus, the apparatus comprising:
The image acquisition module is used for acquiring a projection picture image, wherein the projection picture image is an image obtained by image acquisition aiming at a reference projection picture, and the reference projection picture is a projection picture which is presented by projection equipment for projecting a white image onto a projection plane;
the projection area determining module is used for determining a projection area image corresponding to the reference projection picture area from the projection picture images;
a main color determining module for determining a main color in the projection area image;
The gain factor determining module is used for setting a target gain factor corresponding to a color channel with a minimum color value as a conventional gain factor, wherein the minimum color value is the minimum value of color values of the main color in each color channel, determining a second difference value corresponding to each color channel to be adjusted according to a first difference value corresponding to each color channel to be adjusted and a preset adjustment factor, determining the target gain factor corresponding to each color channel to be adjusted according to the conventional gain factor and the second difference value corresponding to each color channel to be adjusted, wherein the color channels to be adjusted are color channels except for the color channel with the minimum color value, the first difference value corresponding to each color channel to be adjusted is the difference value between the color value of the color channel to be adjusted and the xiao Yan color value, and the target gain factor corresponding to the color channel to be adjusted is smaller than the conventional gain factor;
And the gain adjustment module is used for adjusting the current gain coefficients of the projection equipment in each color channel to the corresponding target gain coefficients so as to correct the colors of the projection pictures displayed on the projection surface by the projection equipment.
8. Projection device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310067458.8A CN116320334B (en) | 2023-01-16 | 2023-01-16 | Projection picture color correction method, device, projection equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310067458.8A CN116320334B (en) | 2023-01-16 | 2023-01-16 | Projection picture color correction method, device, projection equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116320334A CN116320334A (en) | 2023-06-23 |
| CN116320334B true CN116320334B (en) | 2025-09-02 |
Family
ID=86826500
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310067458.8A Active CN116320334B (en) | 2023-01-16 | 2023-01-16 | Projection picture color correction method, device, projection equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116320334B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117557784B (en) * | 2024-01-09 | 2024-04-26 | 腾讯科技(深圳)有限公司 | Target detection method, device, electronic device and storage medium |
| CN118474317B (en) * | 2024-07-09 | 2024-09-27 | 合肥全色光显科技有限公司 | Projection picture adjusting method and device, storage medium and electronic equipment |
| CN118678038B (en) * | 2024-08-21 | 2024-11-15 | 深圳市橙子数字科技有限公司 | A projection color adaptive correction method, device, storage medium and equipment |
| CN119006436A (en) * | 2024-08-30 | 2024-11-22 | 徐州启禾文化用品有限公司 | Online educational data authentication system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106791749A (en) * | 2017-02-09 | 2017-05-31 | 微鲸科技有限公司 | Color correction method for projection picture and projector |
| CN108496203A (en) * | 2017-07-17 | 2018-09-04 | 深圳市大疆创新科技有限公司 | A kind of processing method and processing device to image, intelligent terminal |
| CN112601062A (en) * | 2021-02-22 | 2021-04-02 | 深圳市火乐科技发展有限公司 | Projection equipment control method, device, medium and electronic equipment |
| CN114520894A (en) * | 2020-11-18 | 2022-05-20 | 成都极米科技股份有限公司 | Projection area determining method and device, projection equipment and readable storage medium |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7782380B2 (en) * | 2006-09-01 | 2010-08-24 | Aptina Imaging Corporation | Positional gain adjustment and surface generation for image processing |
| KR100834638B1 (en) * | 2006-10-13 | 2008-06-02 | 삼성전자주식회사 | Image color adjustment method of image projector and its device |
| KR101678691B1 (en) * | 2010-05-12 | 2016-11-23 | 삼성전자주식회사 | Apparatus for image processing using character of light source and method for the same |
| CN106331664A (en) * | 2015-06-30 | 2017-01-11 | 芋头科技(杭州)有限公司 | A method for controlling a projector and a projector suitable for the method |
| CN105933687A (en) * | 2016-07-04 | 2016-09-07 | 凌云光技术集团有限责任公司 | Automatic white balance processing method and device for images |
| CN108632593B (en) * | 2018-05-31 | 2020-05-19 | 歌尔股份有限公司 | Method, device and equipment for correcting color convergence errors |
| CN111681284A (en) * | 2020-06-09 | 2020-09-18 | 商汤集团有限公司 | A corner detection method, device, electronic device and storage medium |
| CN113836978A (en) * | 2020-06-24 | 2021-12-24 | 富士通株式会社 | Road area determination device and method, electronic equipment |
| CN112738486B (en) * | 2020-12-23 | 2022-10-04 | 深圳市火乐科技发展有限公司 | Projection control method, device, system, medium and electronic equipment |
| CN115499630B (en) * | 2021-06-17 | 2024-07-12 | 中强光电股份有限公司 | Projection system and color correction method thereof |
| CN114615478B (en) * | 2022-02-28 | 2023-12-01 | 青岛信芯微电子科技股份有限公司 | Projection screen correction method, projection screen correction system, projection apparatus, and storage medium |
-
2023
- 2023-01-16 CN CN202310067458.8A patent/CN116320334B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106791749A (en) * | 2017-02-09 | 2017-05-31 | 微鲸科技有限公司 | Color correction method for projection picture and projector |
| CN108496203A (en) * | 2017-07-17 | 2018-09-04 | 深圳市大疆创新科技有限公司 | A kind of processing method and processing device to image, intelligent terminal |
| CN114520894A (en) * | 2020-11-18 | 2022-05-20 | 成都极米科技股份有限公司 | Projection area determining method and device, projection equipment and readable storage medium |
| CN112601062A (en) * | 2021-02-22 | 2021-04-02 | 深圳市火乐科技发展有限公司 | Projection equipment control method, device, medium and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116320334A (en) | 2023-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN116320334B (en) | Projection picture color correction method, device, projection equipment and storage medium | |
| US7817161B2 (en) | Texture synthesis using dimensionality-reduced appearance space | |
| WO2024041108A1 (en) | Image correction model training method and apparatus, image correction method and apparatus, and computer device | |
| CN107172354A (en) | Method for processing video frequency, device, electronic equipment and storage medium | |
| CN117011304A (en) | Defect detection method, defect detection device, computer equipment and computer readable storage medium | |
| CN115115554A (en) | Image processing method and device based on enhanced image and computer equipment | |
| US20240303784A1 (en) | Noise reduction for lightmap | |
| CN114332183A (en) | Image registration method and device, computer equipment and storage medium | |
| CN116862812A (en) | Infrared image processing method, device, computer equipment, storage medium and product | |
| US9940543B2 (en) | Control of computer vision pre-processing based on image matching using structural similarity | |
| CN116030450B (en) | Checkerboard corner point identification method, device, equipment and medium | |
| CN116883257A (en) | Image defogging method, device, computer equipment and storage medium | |
| Śluzek | Incremental Image Decolorization with Randomizing Factors | |
| WO2024011756A1 (en) | Image acquisition parameter adjustment method and system, electronic device, and storage medium | |
| CN116258846A (en) | Image correction method, apparatus, computer device, and storage medium | |
| CN111368932B (en) | Image comparison method and system | |
| US20120218280A1 (en) | Method, apparatus and system for modifying quality of an image | |
| WO2021102928A1 (en) | Image processing method and apparatus | |
| US11557026B2 (en) | Automated artifact detection | |
| CN118015102A (en) | Image processing method, apparatus, electronic device, and computer-readable storage medium | |
| CN119991520A (en) | Image processing method, device, electronic device, readable storage medium and program product | |
| CN119893310A (en) | Lens shading compensation method, device, equipment, storage medium and program product | |
| CN115170431A (en) | Image processing method and device and electronic equipment | |
| CN118368395A (en) | Image source correction method and projection device | |
| CN120198327A (en) | Product defect display enhancement method, device, equipment and readable storage medium |
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 |