エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python/OpenCV】グラフカットで前景抽出(背景除去)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python/OpenCV】グラフカットで前景抽出(背景除去)
# -*- coding: utf-8 -*- import cv2 import numpy as np import matplotlib.pyplot as plt # bgrをrgb... # -*- coding: utf-8 -*- import cv2 import numpy as np import matplotlib.pyplot as plt # bgrをrgbに並び替え def bgr2rbg(im): b,g,r = cv2.split(im) im = cv2.merge([r,g,b]) return im def main(): # グラフカットをおこなう領域(矩形)を指定 x1,y1,x2,y2 = 0,0,500,350 # 画像の取得 im = cv2.imread("test.jpg") # マスク用の画像オブジェクト生成 mask = np.zeros(im.shape[:2],np.uint8) # 背景用の画像オブジェクト生成 bgd_model = np.zeros((1,65),np.float64) # 前景用の画像オブジェクト生