欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python和opencv實(shí)現(xiàn)摳圖

 更新時間:2018年07月18日 15:38:36   作者:ncst  
這篇文章主要為大家詳細(xì)介紹了使用python和opencv實(shí)現(xiàn)摳圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python實(shí)現(xiàn)摳圖的具體代碼,供大家參考,具體內(nèi)容如下

其中使用了opencv中的grabcut方法

直接上代碼

# encoding:utf-8
# 圖像提取
# create by 
 
import numpy as np
import cv2
from matplotlib import pyplot as plt
 
img = cv2.imread('1.jpg')
mask = np.zeros(img.shape[:2], np.uint8)
 
bgdModel = np.zeros((1, 65), np.float64)
fgdModel = np.zeros((1, 65), np.float64)
 
rect = (20, 20, 413, 591)
cv2.grabCut(img, mask, rect, bgdModel, fgdModel, 10, cv2.GC_INIT_WITH_RECT)
 
mask2 = np.where((mask == 2) | (mask == 0), 0, 1).astype('uint8')
img = img * mask2[:, :, np.newaxis]
img += 255 * (1 - cv2.cvtColor(mask2, cv2.COLOR_GRAY2BGR))
# plt.imshow(img)
# plt.show()
img = np.array(img)
mean = np.mean(img)
img = img - mean
img = img * 0.9 + mean * 0.9
img /= 255
plt.imshow(img)
plt.show()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 通過Python模塊filecmp 對文件比較的實(shí)現(xiàn)方法

    通過Python模塊filecmp 對文件比較的實(shí)現(xiàn)方法

    這篇文章主要介紹了通過Python模塊filecmp 對文件比較的實(shí)現(xiàn)方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • python使用xlrd模塊讀取excel的方法實(shí)例

    python使用xlrd模塊讀取excel的方法實(shí)例

    Python讀取Excel表格,相比xlwt來說,xlrd提供的接口比較多,下面這篇文章主要給大家介紹了關(guān)于python使用xlrd模塊讀取excel的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • Python正則表達(dá)式分組概念與用法詳解

    Python正則表達(dá)式分組概念與用法詳解

    這篇文章主要介紹了Python正則表達(dá)式分組概念與用法,結(jié)合具體實(shí)例形式較為詳細(xì)的分析了Python正則表達(dá)式中分組、引用、斷言等概念與相關(guān)使用技巧,需要的朋友可以參考下
    2017-06-06
  • Django使用redis緩存服務(wù)器的實(shí)現(xiàn)代碼示例

    Django使用redis緩存服務(wù)器的實(shí)現(xiàn)代碼示例

    這篇文章主要介紹了Django使用redis緩存服務(wù)器的實(shí)現(xiàn)代碼示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 深入解析Python中的__builtins__內(nèi)建對象

    深入解析Python中的__builtins__內(nèi)建對象

    __builtins__ 是內(nèi)建模塊__builtin__中的對象,使用Python中的內(nèi)建函數(shù)時會通過__builtins__引導(dǎo),這里我們就來深入解析Python中的__builtins__內(nèi)建對象,需要的朋友可以參考下
    2016-06-06
  • MySQL適配器PyMySQL詳解

    MySQL適配器PyMySQL詳解

    這篇文章主要為大家詳細(xì)介紹了MySQL適配器PyMySQL的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • python 中文亂碼問題深入分析

    python 中文亂碼問題深入分析

    一直以來,python中的中文編碼就是一個極為頭大的問題,經(jīng)常拋出編碼轉(zhuǎn)換的異常,python中的str和unicode到底是一個什么東西呢?
    2011-03-03
  • Python3實(shí)現(xiàn)定時任務(wù)的四種方式

    Python3實(shí)現(xiàn)定時任務(wù)的四種方式

    Python實(shí)現(xiàn)定點(diǎn)與定時任務(wù)方式比較多,找到下面四中實(shí)現(xiàn)方式,每個方式都有自己應(yīng)用場景;下面來快速介紹Python中常用的定時任務(wù)實(shí)現(xiàn)方式,一起看看吧
    2019-06-06
  • 使用Python編寫簡單網(wǎng)絡(luò)爬蟲抓取視頻下載資源

    使用Python編寫簡單網(wǎng)絡(luò)爬蟲抓取視頻下載資源

    從上一篇文章的評論中看出似乎很多童鞋都比較關(guān)注爬蟲的源代碼。所有本文就使用Python編寫簡單網(wǎng)絡(luò)爬蟲抓取視頻下載資源做了很詳細(xì)的記錄,幾乎每一步都介紹給大家,希望對大家能有所幫助
    2014-11-11
  • Python?pandas.replace的用法詳解

    Python?pandas.replace的用法詳解

    在處理數(shù)據(jù)的時候,很多時候會遇到批量替換的情況,如果一個一個去修改效率過低,也容易出錯,replace()是很好的方法,下面這篇文章主要給大家介紹了關(guān)于Python?pandas.replace用法的相關(guān)資料,需要的朋友可以參考下
    2022-06-06

最新評論