import numpy as np
import cv2
from IPython.display import Image
Image(filename='sample.jpg')
img = cv2.imread("sample.jpg")
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
lower_color = np.array([20, 80, 10])
upper_color = np.array([50, 255, 255])
mask = cv2.inRange(hsv, lower_color, upper_color)
output = cv2.bitwise_and(hsv, hsv, mask=mask)
cv2.imwrite("sample2.jpg", output)
Image(filename='sample2.jpg')
cv2.imshow("sample2.jpg", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
"sample2.jpg"を出力したいのですが、"sample.jpg"の画像が出力されてしまいます。
どこを直せばいいでしょうか。
エラーなどは出ません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/09 06:11