1

CCTVでナンバープレート認識用のコードを作成しています。ナンバー プレートの端を取得しようとすると、端が四角形ではありません。白い背景にエッジを追加するにはどうすればよいですか?

import numpy as np
import cv2,imutils
import matplotlib.pyplot as plt
image = cv2.imread('car2.jpg')
image = imutils.resize(image, width=500)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
gray = cv2.bilateralFilter(gray, 11, 17, 17)
ret,thresh = cv2.threshold(gray,128,255,1,cv2.THRESH_BINARY)
edged = cv2.Canny(thresh, 170, 150)

白い背景にエッジを追加したいのですが、白い背景にエッジを追加するにはどうすればよいですか?

以下は、問題の視覚的な説明です。

実際の出力:

実際の出力

期待される出力:

期待される出力

輪郭:

輪郭

4

0 に答える 0