A method for capacitive fingerprint identification, wherein the method is applied to an electronic device with a capacitive fingerprint identification apparatus, the capacitive fingerprint identification apparatus is configured to be disposed on a special-shaped surface of the electronic device, wherein the special-shaped surface is an arc-shaped surface, the arc-shaped surface is thick in the middle and thin on both sides, the capacitive fingerprint identification apparatus comprises a pixel electrode array, the pixel electrode array is configured to form capacitance with a finger touching the special-shaped surface, the pixel electrode array comprises M columns of pixel electrodes, wherein each pixel electrode in the same column of pixel electrodes has a same distance from the special-shaped surface, M is an integer greater than 1, and the method comprises: acquiring a number of driving signals N(i) of an i th column of pixel electrodes; performing signal driving to the i th column of pixel electrodes to obtain an output voltage according to the number of driving signals N(i), the output voltage corresponds to the capacitor, and the output voltage is configured for fingerprint identification; and wherein the number of driving signals N(i) corresponding to the i th column of pixel electrodes is positively correlated with a distance D between the i th column of pixel electrodes and the special-shaped surface, i is a serial number of the M columns of pixel electrodes, i is an integer greater than or equal to 1, and i is less than or equal to M; wherein a value of the number of driving signals N(i) of the i th column of pixel electrodes is related to an average output voltage value of the M columns of pixel electrodes when using the same number of driving signals; wherein the number of driving signals N(i) of the i th column of pixel electrodes is expressed as: N i = target value − a vgA i * N b − N a a vgB i − a vgA i + N a , wherein the target value is a predefined average output voltage value of the M columns of pixel electrodes, N a and N b are two different fixed number of driving signals, N a and N b are integers greater than or equal to 1, and avgA(i) and avgB(i) are the average output voltage values of the i th column of pixel electrodes corresponding to the number of driving signals N a and N b respectively. acquiring a number of driving signals N(i) of an i th column of pixel electrodes; performing signal driving to the i th column of pixel electrodes to obtain an output voltage according to the number of driving signals N(i), the output voltage corresponds to the capacitor, and the output voltage is configured for fingerprint identification; and wherein the number of driving signals N(i) corresponding to the i th column of pixel electrodes is positively correlated with a distance D between the i th column of pixel electrodes and the special-shaped surface, i is a serial number of the M columns of pixel electrodes, i is an integer greater than or equal to 1, and i is less than or equal to M; wherein a value of the number of driving signals N(i) of the i th column of pixel electrodes is related to an average output voltage value of the M columns of pixel electrodes when using the same number of driving signals; wherein the number of driving signals N(i) of the i th column of pixel electrodes is expressed as: N i = target value − a vgA i * N b − N a a vgB i − a vgA i + N a , wherein the target value is a predefined average output voltage value of the M columns of pixel electrodes, N a and N b are two different fixed number of driving signals, N a and N b are integers greater than or equal to 1, and avgA(i) and avgB(i) are the average output voltage values of the i th column of pixel electrodes corresponding to the number of driving signals N a and N b respectively. <EOS>