A product positioning method, comprising: collecting a product image, where said product is a cell, a regular prism, or a prism having the same shape and area on two opposite end surfaces; performing integral image calculation on the product image, by means of an integral image algorithm, wherein the performing integral image calculation on the product image comprises: dividing the product image into several first rectangular regions; and performing the integral image calculation on each of the first rectangular regions; and acquiring coordinates of each vertex in the product image by means of a differential calculation according to a calculated integral image, wherein the acquiring coordinates of each vertex in the product image by means of a differential calculation comprises: forming integral image regions, each formed by four of said first rectangular regions arranged in a 2x2 array and ordered clockwise or counterclockwise through the four first rectangular regions, wherein said step of forming comprises locating each vertex of the product image in one of the integral image regions; performing the differential calculation on each integral image region, to obtain a plurality of differential values; and judging whether a differential value of the integral image region where the vertex is located is a maximum differential value among the plurality of differential values, wherein if yes, coordinates of each vertex are obtained according to the maximum differential value among the plurality of differential values; wherein after acquiring the coordinates of each vertex, the product positioning method further comprises: performing position correction on the product image according to the obtained coordinates of each vertex and coordinates of a target vertex. collecting a product image, where said product is a cell, a regular prism, or a prism having the same shape and area on two opposite end surfaces; performing integral image calculation on the product image, by means of an integral image algorithm, wherein the performing integral image calculation on the product image comprises: dividing the product image into several first rectangular regions; and performing the integral image calculation on each of the first rectangular regions; and dividing the product image into several first rectangular regions; and performing the integral image calculation on each of the first rectangular regions; and acquiring coordinates of each vertex in the product image by means of a differential calculation according to a calculated integral image, wherein the acquiring coordinates of each vertex in the product image by means of a differential calculation comprises: forming integral image regions, each formed by four of said first rectangular regions arranged in a 2x2 array and ordered clockwise or counterclockwise through the four first rectangular regions, wherein said step of forming comprises locating each vertex of the product image in one of the integral image regions; performing the differential calculation on each integral image region, to obtain a plurality of differential values; and judging whether a differential value of the integral image region where the vertex is located is a maximum differential value among the plurality of differential values, wherein if yes, coordinates of each vertex are obtained according to the maximum differential value among the plurality of differential values; wherein after acquiring the coordinates of each vertex, the product positioning method further comprises: performing position correction on the product image according to the obtained coordinates of each vertex and coordinates of a target vertex. forming integral image regions, each formed by four of said first rectangular regions arranged in a 2x2 array and ordered clockwise or counterclockwise through the four first rectangular regions, wherein said step of forming comprises locating each vertex of the product image in one of the integral image regions; performing the differential calculation on each integral image region, to obtain a plurality of differential values; and judging whether a differential value of the integral image region where the vertex is located is a maximum differential value among the plurality of differential values, wherein if yes, coordinates of each vertex are obtained according to the maximum differential value among the plurality of differential values; wherein after acquiring the coordinates of each vertex, the product positioning method further comprises: performing position correction on the product image according to the obtained coordinates of each vertex and coordinates of a target vertex.