admin
2024-04-16 2a2e183770e86c231ac732701fb179a604b61b23
utils/opencv_util.py
@@ -134,7 +134,7 @@
    # 获取代码的最大色值
    max_color = 0
    for r in range(start_row, end_row + 1):
        for c in range(cols - 1, start_col + (cols - start_col) // 2, -1):
        for c in range(cols - 1, start_col + (cols - start_col) // 3, -1):
            if img[r][c] > max_color:
                max_color = img[r][c]
    # 从后往前找
@@ -168,7 +168,7 @@
        plt.show()
    clip_img = img[start_row:end_row, codes_pos[0][0]:codes_pos[-1][1]]
    # cv2.imwrite("test1.png", clip_img)
    cv2.imwrite("test1.png", clip_img)
    return clip_img, img_detail
    # print(clip_img.shape)
@@ -218,7 +218,8 @@
if __name__ == '__main__':
    __test4()
    gray_img = cv2.imread('D:/test2.png', cv2.IMREAD_GRAYSCALE)
    clip_ths_code_area(gray_img)
if __name__ == "__main__1":
    #