棄用OCR
This commit is contained in:
20
README.md
20
README.md
@@ -29,9 +29,29 @@ scp ./main root@47.103.40.152:~/main
|
|||||||
|
|
||||||
## Dev & Install
|
## Dev & Install
|
||||||
|
|
||||||
|
- [gosseract](https://github.com/otiai10/gosseract/tree/v2.2.1)
|
||||||
|
- [ocrdoc](https://github.com/tesseract-ocr/tessdoc)
|
||||||
|
- [tesseract-ocr - Tesseract command line OCR tool (devel)](https://launchpad.net/~alex-p/+archive/ubuntu/tesseract-ocr-devel)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# ubuntu 安裝 tesseract-ocr
|
||||||
|
sudo add-apt-repository ppa:alex-p/tesseract-ocr-devel
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install tesseract-ocr
|
||||||
|
sudo apt install libleptonica-dev
|
||||||
|
sudo apt install libtesseract-dev
|
||||||
|
|
||||||
|
# https://i.scwy.net/code/2020/091108-ocr/
|
||||||
|
sudo apt install tesseract-ocr
|
||||||
|
sudo apt install libtesseract-dev
|
||||||
|
sudo apt install tesseract-ocr-chi-sim
|
||||||
|
|
||||||
|
tesseract --list-langs
|
||||||
|
|
||||||
|
|
||||||
# 需要安装依赖
|
# 需要安装依赖
|
||||||
sudo apt install libopencv-dev
|
sudo apt install libopencv-dev
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
防止错误 ‘ArucoDetector’ in namespace ‘cv::aruco’ does not name a type
|
防止错误 ‘ArucoDetector’ in namespace ‘cv::aruco’ does not name a type
|
||||||
|
@@ -191,6 +191,15 @@ func main() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// test ocr
|
||||||
|
//client := gosseract.NewClient()
|
||||||
|
//defer client.Close()
|
||||||
|
//client.SetLanguage("chi_sim")
|
||||||
|
//client.SetImage("/home/stori/webp/data/tt.jpeg")
|
||||||
|
//text, _ := client.Text()
|
||||||
|
//fmt.Println(text)
|
||||||
|
//fmt.Println("=======================================")
|
||||||
|
|
||||||
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
||||||
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
|
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
|
||||||
w.Write([]byte("Hello World!"))
|
w.Write([]byte("Hello World!"))
|
||||||
|
Reference in New Issue
Block a user