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

Python + opencv對拍照得到的圖片進行背景去除的實現(xiàn)方法

 更新時間:2020年11月18日 09:45:16   作者:諸葛孔明廬  
這篇文章主要介紹了Python + opencv對拍照得到的圖片進行背景去除的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

有時候我們沒辦法得到pdf或者word文檔,這個時候會使用手機或者相機進行拍照,往往會出現(xiàn)背景,打印出來就是灰色的或者有黑色的背景,這個時候影響視野觀看,通過代碼實現(xiàn)對背景去除,還原清晰圖像。代碼如下:

#!/usr/bin/python3.6
# -*- coding: utf-8 -*-
# @Time : 2020/11/17 19:06
# @Author : ptg
# @Email : zhxwhchina@163.com
# @File : 去背景.py
# @Software: PyCharm

import cv2 as cv
import numpy as np

image = cv.imread("text1.png",cv.IMREAD_GRAYSCALE)
binary = cv.adaptiveThreshold(image,255,
        cv.ADAPTIVE_THRESH_GAUSSIAN_C,cv.THRESH_BINARY_INV,25,15)
se = cv.getStructuringElement(cv.MORPH_RECT,(1,1))
se = cv.morphologyEx(se, cv.MORPH_CLOSE, (2,2))
mask = cv.dilate(binary,se)
cv.imshow("image",image)

mask1 = cv.bitwise_not(mask)
binary =cv.bitwise_and(image,mask)
result = cv.add(binary,mask1)
cv.imshow("reslut",result)
cv.imwrite("reslut00.jpg",result)
cv.waitKey(0)
cv.destroyAllWindows()

處理前:

在這里插入圖片描述

處理后:

在這里插入圖片描述

這個時候打印出來就沒有背景了,當然用python里面有一個文字識別,再將識別的結(jié)果輸出到pdf等文檔中,也是可以的,感興趣的可以思考研究一下。
最后,就是告訴大家,用Python做自動化辦公也是很香的一條路,可以成為研究的方向。

到此這篇關(guān)于Python + opencv對拍照得到的圖片進行背景去除的實現(xiàn)方法的文章就介紹到這了,更多相關(guān)Python opencv圖片背景去除內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基礎(chǔ)之字典的詳細使用教程

    Python基礎(chǔ)之字典的詳細使用教程

    字典作為Python的一個內(nèi)置數(shù)據(jù)結(jié)構(gòu),和列表一樣都是可變序列的,但是它是無序的,以鍵值對的方式存儲數(shù)據(jù)。本文將詳解一下Python中字典的使用,需要的可以參考一下
    2022-07-07
  • python在OpenCV里實現(xiàn)投影變換效果

    python在OpenCV里實現(xiàn)投影變換效果

    這篇文章主要介紹了python在OpenCV里實現(xiàn)投影變換效果,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python+Turtle繪制可愛的小蜜蜂詳解

    Python+Turtle繪制可愛的小蜜蜂詳解

    turtle庫是一個點線面的簡單圖像庫,在Python2.6之后被引入進來,能夠完成一些比較簡單的幾何圖像可視化。本文將利用turtle繪制一個可愛的小蜜蜂,感興趣的可以試一試
    2022-05-05
  • Python實現(xiàn)WGS84火星百度及web墨卡托四種坐標系相互轉(zhuǎn)換

    Python實現(xiàn)WGS84火星百度及web墨卡托四種坐標系相互轉(zhuǎn)換

    主流被使用的地理坐標系并不統(tǒng)一,常用的有WGS84、GCJ02(火星坐標系)、BD09(百度坐標系)以及百度地圖中保存矢量信息的web墨卡托,本文利用Python編寫相關(guān)類以實現(xiàn)4種坐標系統(tǒng)之間的互相轉(zhuǎn)換
    2023-08-08
  • python實現(xiàn)順時針打印矩陣

    python實現(xiàn)順時針打印矩陣

    這篇文章主要為大家詳細介紹了python實現(xiàn)順時針打印矩陣,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 模型訓練時GPU利用率太低的原因及解決

    模型訓練時GPU利用率太低的原因及解決

    這篇文章主要介紹了模型訓練時GPU利用率太低的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Django配置Redis使用的方法步驟

    Django配置Redis使用的方法步驟

    本文主要介紹了Django配置Redis使用的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • Python?OpenCV超詳細講解圖像堆疊的實現(xiàn)

    Python?OpenCV超詳細講解圖像堆疊的實現(xiàn)

    OpenCV用C++語言編寫,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要傾向于實時視覺應(yīng)用,并在可用時利用MMX和SSE指令,本篇文章帶你通過OpenCV實現(xiàn)圖像堆疊
    2022-04-04
  • Python run()函數(shù)和start()函數(shù)的比較和差別介紹

    Python run()函數(shù)和start()函數(shù)的比較和差別介紹

    這篇文章主要介紹了Python run()函數(shù)和start()函數(shù)的比較和差別介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 基于python3生成標簽云代碼解析

    基于python3生成標簽云代碼解析

    這篇文章主要介紹了基于python3生成標簽云代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02

最新評論