1. 程式人生 > >Python + OpenCV 把書法裡的單字提取出來

Python + OpenCV 把書法裡的單字提取出來

搭建這個OpneCV 在 Python 的環境,人們推薦用Python2,我作死用的是VSCode編譯器,(⊙o⊙)… ,支援不太好,沒有智慧補全,都是自己上網查函式,裝的時候我是用pip install 裝的,首先開啟VSCode 的終端 或者 cmd,在裡面輸入

pip install --upgrade setuptools
pip install numpy Matplotlib
pip install opencv-python

就是這三個包 numpy、Matplotlib、opencv等著就好了
測試的話,直接
這裡寫圖片描述
import cv 不報錯就好了,就說明安裝成功了


首先看看書法帖子是啥樣的 (歐陽詢的 《九成宮醴泉銘》
九成宮醴泉銘
就是這樣方方正正的,開始想用膨脹腐蝕再膨脹,把字弄成一塊塊的,再提取輪廓這樣子,但是字不一樣處理不好弄,如下圖
這裡寫圖片描述

網上找到了 碑文書法漢字拆分

這個說的在理,先將圖分成一列一列的

這裡寫圖片描述

程式碼優化好了,github上的程式碼
在python 2.7.14環境下執行