見出し画像

ゆるプロ!その27「画像処理」

ゆるいプログラミング講座、略して「ゆるプロ!」
これは気軽に気楽に試せるゆるーいプログラミング学習コンテンツである。今回のお題は「画像処理」

一言)

OpenCVがマニュアル通りに行っているハズなのだが、自分のPCでは使えなかったのでGoogle Colaboratoryで実施した。インストール不要なので制約はあるがお手軽なのでオススメ。なお、自分のPC環境で出来たら別途、記事にする

元画像)

画像2

例)画像処理

import cv2 as cv
from google.colab import files
from google.colab.patches import cv2_imshow

uploaded_file = files.upload()
img = cv.imread("./IMG_0036.JPG") 

rows,cols,channel = img.shape
M = cv.getRotationMatrix2D(((cols-1)/2.0,(rows-1)/2.0),90,1)
dst = cv.warpAffine(img,M,(cols,rows))
cv2_imshow(dst)

結果)

画像1

参考)

OpenCV

インストール

回転

Google Colaboratory上でcv2.imgshowが実行できない対応

おわり!