前提・実現したいこと
pythonで画像を楕円形にトリミングしたいです。
発生している問題・エラーメッセージ
以下のコードで四角にトリミングすることはできたのですが、これと同じように楕円でもトリミングしたいです。 target1=img0[y1:y1+h1, x1:x1+w1,0];
該当のソースコード
python
1import cv2 2import numpy as np 3 4%matplotlib inline 5from matplotlib import pyplot as plt 6 7cap = cv2.VideoCapture('oclusion1.MOV') 8 9(flag,frame)=cap.read() 10plt.imshow(cv2.cvtColor(frame, cv2.COLOR_BGR2RGB) ); 11 12img0=cv2.cvtColor(frame, cv2.COLOR_BGR2RGB); 13 14#初期位置の左上の座標 15x1=400; 16y1=720; 17#四角の大きさ 18w1=140; 19h1=400; 20 21#囲う 22cv2.rectangle(img0,(x1,y1),(x1+w1,y1+h1),(255,0,0),3); 23plt.imshow(img0); 24
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/12/09 04:22