データサイエンス基本(OpenCVを使用して画像を編集し表示する)-Python-
データサイエンスを学ぶために、Pythonの基本的な画像検出を学びました。
復習も兼ねてメモしてみました。
見てくださった方のお役に立てたら幸いです。
画像の編集し表示する
画像の大きさを変化させる | cv2.resize(画像,拡大・縮小させたときの大きさ) |
画像の横幅を決めて大きさを変化させる | RESIZE_WIDTH = 640 #リサイズしたい横サイズ(px) img_height = img.shape[0] #元画像の縦サイズ img_width = img.shape[1] #元画像の横サイズ effect = cv2.resize(img,(RESIZE_WIDTH,int(RESIZE_WIDTH / img_width * img_height))) |
画像を回転させる | 変換させる情報 = cv2.getRotationMatrix2D(回転の中心座標,回転角度,倍率) effect = cv2.warpAffine(画像,変換させる情報,変換ごの画像サイズ) |
画像の色反転させる | cv2.bitwise_not(画像) |