【解決方法】運転免許証の透かしを削除する


Hi team, If I remove image background(watermark) from Driving Licence , in that case the ID was removed from that remove.How can I get ID of the Driving Licence.Could anyone please help me on this.

私が試したこと:

import cv2
import numpy as np

src = cv2.imread("D:/python_code/opencv-text-recognition/images/DL18.jpg")
gray = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY)

#remove background
alpha = 3.0
beta = -200
new = alpha * gray + beta
new = np.clip(new, 0, 255).astype(np.uint8)

blur = cv2.GaussianBlur(new, (3, 3), 0)

th1 = cv2.adaptiveThreshold(blur, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 11, 2)

#Denoising
dst = cv2.fastNlMeansDenoising(blur, None, 3, 7, 21)

cv2.imshow("OUTPUT", dst)

k = cv2.waitKey(0)
if k == 27:  # wait for ESC key to exit, ESC represented as ASCII code 27 in decimal
    cv2.destroyAllWindows()
elif k == ord('s'):  # wait for 's' key to save and exit
    cv2.imwrite("D:/python_code/opencv-text-recognition/images/OUTPUT.jpg",dst)
    cv2.destroyAllWindows()

解決策 1

ウォーターマークは、提供された文書が本物で正当なものであり、その文書を提示する人物を参照していることを保証するための多数のセキュリティ機能の 1 つとして存在します。 これらのセキュリティ機能のいずれかを削除、変更、または損傷すると、ドキュメント全体が無効になり、拒否されます。

無効な文書から ID を取得することはできないため、あなたの極悪な小さな計画は、それが何であれ、機能しません。

解決策 2

写真内のウォーターマップを削除するにはどうすればよいですか

コメント

タイトルとURLをコピーしました