A video enhancing method comprising: setting a non-linear tensile curve mapping table; for each frame of an image to be processed, calculating a histogram equalization mapping table of the frame of the image based on brightness data thereof, then calculating a weighted average of mapping values in the non-linear tensile curve mapping table and the histogram equalization mapping table corresponding to each brightness value in a set of brightness values of pixel points of the frame of the image, and recording a corresponding relation between each brightness value and the weighted average of the mapping values into a brightness mapping table; and then updating the brightness value of the pixel points of the frame of the image to the weighted average of the mapping values according to the brightness mapping table to complete brightness enhancement; characterized in that: the calculating the weighted average of mapping values in the non-linear tensile curve mapping table and the histogram equalization mapping table corresponding to each brightness value in the set of the brightness values of the pixel points of the frame of the image comprises calculating the weighted average of the mapping values using the following equation: M a p T a b l A v g k = Im g C l a s s × M a p T a b E q k + M − Im g C l a s s × M a p T a b G m k / M where k is a brightness value in the set of the brightness values of the pixel points of the frame of the image; M is the number of set brightness classes of the image; MapTablAvg [ k] is a mapping value corresponding to the brightness value k in the brightness mapping table, and MapTablAvg [ k] calculated by the above equation constitutes the brightness mapping table; Im gClass is a brightness class of the frame of the image obtained by detecting the brightness of the frame of the image; MapTabEq [ k] is a mapping value corresponding to the brightness value k in the histogram equalization mapping table; and MapTabGm [ k] is a mapping value corresponding to the brightness value k in the non-linear tensile curve mapping table. setting a non-linear tensile curve mapping table; for each frame of an image to be processed, calculating a histogram equalization mapping table of the frame of the image based on brightness data thereof, then calculating a weighted average of mapping values in the non-linear tensile curve mapping table and the histogram equalization mapping table corresponding to each brightness value in a set of brightness values of pixel points of the frame of the image, and recording a corresponding relation between each brightness value and the weighted average of the mapping values into a brightness mapping table; and then updating the brightness value of the pixel points of the frame of the image to the weighted average of the mapping values according to the brightness mapping table to complete brightness enhancement; characterized in that: the calculating the weighted average of mapping values in the non-linear tensile curve mapping table and the histogram equalization mapping table corresponding to each brightness value in the set of the brightness values of the pixel points of the frame of the image comprises calculating the weighted average of the mapping values using the following equation: M a p T a b l A v g k = Im g C l a s s × M a p T a b E q k + M − Im g C l a s s × M a p T a b G m k / M where k is a brightness value in the set of the brightness values of the pixel points of the frame of the image; M is the number of set brightness classes of the image; MapTablAvg [ k] is a mapping value corresponding to the brightness value k in the brightness mapping table, and MapTablAvg [ k] calculated by the above equation constitutes the brightness mapping table; Im gClass is a brightness class of the frame of the image obtained by detecting the brightness of the frame of the image; MapTabEq [ k] is a mapping value corresponding to the brightness value k in the histogram equalization mapping table; and MapTabGm [ k] is a mapping value corresponding to the brightness value k in the non-linear tensile curve mapping table. where k is a brightness value in the set of the brightness values of the pixel points of the frame of the image; M is the number of set brightness classes of the image; MapTablAvg [ k] is a mapping value corresponding to the brightness value k in the brightness mapping table, and MapTablAvg [ k] calculated by the above equation constitutes the brightness mapping table; Im gClass is a brightness class of the frame of the image obtained by detecting the brightness of the frame of the image; MapTabEq [ k] is a mapping value corresponding to the brightness value k in the histogram equalization mapping table; and MapTabGm [ k] is a mapping value corresponding to the brightness value k in the non-linear tensile curve mapping table.