画像の中心??
画像を扱うと、中心点(中心座標)を求めることがある。
◉ 中心を求める方法
画像の縦サイズと横サイズの1/2し、
その交差したポイントが中心座標。
<画像ファイルを表示するPythonコード例>
import cv 2
try:
img = cv2.imread( ' girl01.jpg ' )
if img is None:
raise ValueError('ファイルが見つかりません')
img_height = int(img.shpe[0]/2) #画像の縦1/2
img_width = int(img.shape[1]/2) #画像の横1/2
cv2.circle(img, (img_width, img_height), 200, (0, 200, 255), 3)
cv2.rectangle(img, (img_width -50, img_height -50), (img_width +50, img_height +50), (0, 0, 200), 3,4)
cv2.imshow('Photo+Circle+Rectangle Center', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
except ValueError as e:
print(e)
except:
import traceback
traceback.print_exc()
※※
四角は左上と右下の座標を示すので、
中心よりも、左上はマイナス、右下はプラスの数字になる。