[問題] 想請問openCV關於GrabCut的使用

看板C_and_CPP (C/C++)作者 (phxw)時間12年前 (2013/10/04 17:43), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Opencv 2.4.3 問題(Question): 請問各位前輩,有使用過GrabCut嗎? 目前能存取去除背景後的圖片,但是我希望只要得到前景的png檔(重點:背景設為透明的).. grabCut( *image, mask, rect, bgdModel, fgdModel, 1, GC_INIT_WITH_MASK ); 還是有用其他方法將他另存成透明背景的圖片嗎? 可提供一點教學嗎? 謝謝各位前輩 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.21.146

10/05 00:32, , 1F
你要透明圖做什麼?
10/05 00:32, 1F

10/05 00:39, , 2F
要真透明的話, 可以用 8-bit 4-channel BGRA 存 PNG
10/05 00:39, 2F

10/05 00:39, , 3F
如果只是要把背景去掉就是套 mask 就好了~
10/05 00:39, 3F

10/08 15:10, , 4F
謝謝Feis前輩,因為我是初學,後來有試了你的方式成功了謝謝
10/08 15:10, 4F
文章代碼(AID): #1IJetSAe (C_and_CPP)
文章代碼(AID): #1IJetSAe (C_and_CPP)