中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做自動(dòng)采集電影網(wǎng)站有什么處罰上海網(wǎng)絡(luò)推廣培訓(xùn)機(jī)構(gòu)

做自動(dòng)采集電影網(wǎng)站有什么處罰,上海網(wǎng)絡(luò)推廣培訓(xùn)機(jī)構(gòu),網(wǎng)站建設(shè)排名軟件,城鄉(xiāng)現(xiàn)代社區(qū)建設(shè)1.目的 在學(xué)校的學(xué)習(xí)過程中,需要遞交許多材料,且每份材料上都需要對應(yīng)負(fù)責(zé)人簽名,有時(shí)候找別人要簽名,然后自己粘貼的話,會出現(xiàn)簽名模糊,背景不是純白透明。為此以word中的“顏色校正”功能為參照&#xf…

1.目的

在學(xué)校的學(xué)習(xí)過程中,需要遞交許多材料,且每份材料上都需要對應(yīng)負(fù)責(zé)人簽名,有時(shí)候找別人要簽名,然后自己粘貼的話,會出現(xiàn)簽名模糊,背景不是純白透明。為此以word中的“顏色+校正”功能為參照,進(jìn)行OpenCV代碼實(shí)現(xiàn)。

舉例?

手寫的一個(gè)簽名:

圖像會有陰影,且字體模糊?

?

2. 解決思路

首先通過算法來完成前景與背景的分離,再使用形態(tài)學(xué)方法來恢復(fù)圖像清晰度。

  • 使用canny邊緣檢測來獲取圖像中字跡的輪廓
  • 使用形態(tài)學(xué)方法來恢復(fù)圖像清晰度
  • 使用顏色反轉(zhuǎn)來獲得白底黑字的簽名

代碼:

import cv2# 讀取圖像
image = cv2.imread(r'D:\papercode\AI\Ai-Dentist-Sample-Code-main\opencv\image\02.jpg')width = image.shape[1] // 2
height = image.shape[0] // 2
image = cv2.resize(image,(width, height),interpolation = cv2.INTER_AREA )
# cv2.imshow('a',image)
# 將圖像轉(zhuǎn)換為灰度
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# cv2.imshow('gray',gray_image)edges = cv2.Canny(gray_image, 100, 200)
# cv2.imshow('canny',edges)
# 創(chuàng)建一個(gè)結(jié)構(gòu)元素,通常使用一個(gè)圓形的結(jié)構(gòu)元素
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))# 應(yīng)用膨脹操作
edges = cv2.dilate(edges, kernel, iterations=1)
# cv2.imshow('canny1',edges)
#嘗試腐蝕來斷偏旁部首的粘連
# kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (2, 2))
# edges = cv2.erode(edges, kernel, iterations=1)
# cv2.imshow('canny02',edges)
kernel1 = cv2.getStructuringElement(cv2.MORPH_RECT, (4, 4))
closing = cv2.morphologyEx(edges, cv2.MORPH_CLOSE, kernel1)
# cv2.imshow('canny2',closing)
# # 應(yīng)用高斯模糊
# blurred_image = cv2.GaussianBlur(closing, (5, 5), 0)
# cv2.imshow('blurred_image',blurred_image)
# # 應(yīng)用 Laplacian 銳化
# sharpened_image = cv2.Laplacian(closing, cv2.CV_64F)
# cv2.imshow('l',sharpened_image)
# 應(yīng)用中值濾波
# smoothed_image = cv2.medianBlur(blurred_image, 5)
# cv2.imshow('se',smoothed_image)background = cv2.bitwise_not(closing)# 顯示結(jié)果
cv2.imshow('Background', background)
cv2.waitKey(0)
cv2.destroyAllWindows()
2.1 canny邊緣檢測

edges = cv2.Canny(gray_image, 100, 200)?

參數(shù)分別為輸入圖像,最小閾值和最大閾值

結(jié)果如下:自己輪廓提取的效果還是不錯(cuò)的。因?yàn)镺penCV中一般白色為前景,所以需要將白色輪廓進(jìn)行填充,需要用到形態(tài)學(xué)方法

?

2.2 膨脹操作

edges = cv2.dilate(edges, kernel, iterations=1)

可以看到,字跡有一定的填充,擔(dān)任存在一些小的空洞,這個(gè)就需要用到閉運(yùn)算了,來消除白色區(qū)域中的小黑塊

?

2.3 閉運(yùn)算
closing = cv2.morphologyEx(edges, cv2.MORPH_CLOSE, kernel1)

?可以看到,幾乎多有的小黑塊都被填充完畢,但是出現(xiàn)意料外的情況。在“圖”字中,外面的口和里面的冬連在了一起,因?yàn)楸旧碓瓐D片中這兩個(gè)結(jié)構(gòu)就挨得很近,且為了最大限度地填充小黑塊,進(jìn)行膨脹時(shí)就容易粘連在一起了。

?

2.4 顏色反轉(zhuǎn)
background = cv2.bitwise_not(closing)

為了得到白底黑字的效果,還需要進(jìn)行顏色反轉(zhuǎn),效果如下圖。由于形態(tài)學(xué)變換中的核取值過大,字跡出現(xiàn)了毛刺,且筆畫不流暢。

?

3. 不足與嘗試

代碼中有使用高斯濾波和中值濾波來嘗試去除毛刺。但是高斯濾波后,筆畫流暢了字跡卻又模糊了,且中值濾波效果不大。

高斯濾波結(jié)果:

中值濾波結(jié)果:

雙邊濾波結(jié)果:

?

?

http://www.risenshineclean.com/news/7142.html

相關(guān)文章:

  • 專業(yè)做網(wǎng)站優(yōu)化個(gè)人網(wǎng)站模板
  • 茶網(wǎng)站開發(fā)的意義目的建站之星官方網(wǎng)站
  • 菏澤網(wǎng)站建設(shè)效果網(wǎng)址大全2345
  • 影響網(wǎng)站建設(shè)價(jià)格的因素有比較經(jīng)典的營銷案例
  • 購物網(wǎng)站 購物車界面如何做html做一個(gè)簡單的網(wǎng)頁
  • 1920的做網(wǎng)站做多大重慶seo推廣運(yùn)營
  • 網(wǎng)站服務(wù)器數(shù)據(jù)庫百度推廣找誰做靠譜
  • wordpress仿今日主題網(wǎng)站優(yōu)化包括哪些
  • 怎么進(jìn)入wordpress后臺紹興網(wǎng)站快速排名優(yōu)化
  • cmseasy做網(wǎng)站簡單嗎營銷策劃培訓(xùn)
  • 商丘市網(wǎng)站建設(shè)推廣福建企業(yè)seo推廣
  • 青島網(wǎng)站建設(shè)和優(yōu)化網(wǎng)絡(luò)營銷師有前途嗎
  • 網(wǎng)站建設(shè) 石家莊網(wǎng)站建設(shè)哪家公司好
  • 廣告公司做網(wǎng)站寧波seo網(wǎng)絡(luò)推廣代理公司
  • 嘉興 網(wǎng)站制作網(wǎng)站seo分析案例
  • 東莞南城網(wǎng)站開發(fā)公司關(guān)鍵詞的優(yōu)化和推廣
  • 哪個(gè)網(wǎng)站做任務(wù)賺錢多org域名注冊
  • 怎樣做國外網(wǎng)站推廣東莞網(wǎng)站建設(shè)推廣公司
  • 權(quán)威的合肥網(wǎng)站建設(shè)網(wǎng)站運(yùn)營指標(biāo)
  • 阿里巴巴網(wǎng)站維護(hù)怎么做關(guān)鍵詞seo排名公司
  • 網(wǎng)站布局結(jié)構(gòu)主要分為汕頭seo收費(fèi)
  • 連江建設(shè)局網(wǎng)站推廣方案策略怎么寫
  • 天河網(wǎng)站 建設(shè)seo信科分公司南寧seo公司
  • 怎么做彩票游戲網(wǎng)站四川百度推廣排名查詢
  • 2014年沈陽建設(shè)銀行網(wǎng)站怎么在百度做網(wǎng)站推廣
  • 網(wǎng)站專業(yè)建設(shè)公司免費(fèi)引流app下載
  • 主流做網(wǎng)站志鴻優(yōu)化設(shè)計(jì)
  • 張家港市住房城鄉(xiāng)建設(shè)局網(wǎng)站手游推廣渠道平臺
  • 信譽(yù)好的天津網(wǎng)站建設(shè)全球疫情最新消息
  • 怎樣優(yōu)化自己的網(wǎng)站百度網(wǎng)盤在線登錄