mirror of
https://github.com/netfun2000/ddddocr.git
synced 2026-08-13 00:24:03 +08:00
更新Readme文档
This commit is contained in:
@@ -36,6 +36,20 @@
|
||||
|
||||
print(res)
|
||||
```
|
||||
*提示:如果小图无过多背景部分,则可以添加simple_target参数, 通常为jpg或者bmp格式的图片*
|
||||
```python
|
||||
slide = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
|
||||
with open('target.jpg', 'rb') as f:
|
||||
target_bytes = f.read()
|
||||
|
||||
with open('background.jpg', 'rb') as f:
|
||||
background_bytes = f.read()
|
||||
|
||||
res = slide.slide_match(target_bytes, background_bytes, simple_target=True)
|
||||
|
||||
print(res)
|
||||
```
|
||||
## 算法2
|
||||
一张图为带坑位的原图,如下图
|
||||
|
||||
@@ -46,7 +60,7 @@
|
||||

|
||||
|
||||
```python
|
||||
det = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
slide = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
|
||||
with open('bg.jpg', 'rb') as f:
|
||||
target_bytes = f.read()
|
||||
@@ -56,11 +70,18 @@
|
||||
|
||||
img = cv2.imread("bg.jpg")
|
||||
|
||||
res = det.slide_comparison(target_bytes, background_bytes)
|
||||
res = slide.slide_comparison(target_bytes, background_bytes)
|
||||
|
||||
print(res)
|
||||
```
|
||||
|
||||
## 更新内容2
|
||||
添加全局ocr关闭参数,初始化时传入
|
||||
|
||||
`dddd = ddddocr.DdddOcr(ocr=False)`
|
||||
|
||||
则为关闭ocr功能,如果det = True,则会自动关闭ocr
|
||||
|
||||
|
||||
# 1.3.1版本更新内容
|
||||
|
||||
|
||||
+23
-2
@@ -36,6 +36,20 @@
|
||||
|
||||
print(res)
|
||||
```
|
||||
*提示:如果小图无过多背景部分,则可以添加simple_target参数, 通常为jpg或者bmp格式的图片*
|
||||
```python
|
||||
slide = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
|
||||
with open('target.jpg', 'rb') as f:
|
||||
target_bytes = f.read()
|
||||
|
||||
with open('background.jpg', 'rb') as f:
|
||||
background_bytes = f.read()
|
||||
|
||||
res = slide.slide_match(target_bytes, background_bytes, simple_target=True)
|
||||
|
||||
print(res)
|
||||
```
|
||||
## 算法2
|
||||
一张图为带坑位的原图,如下图
|
||||
|
||||
@@ -46,7 +60,7 @@
|
||||

|
||||
|
||||
```python
|
||||
det = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
slide = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
|
||||
with open('bg.jpg', 'rb') as f:
|
||||
target_bytes = f.read()
|
||||
@@ -56,11 +70,18 @@
|
||||
|
||||
img = cv2.imread("bg.jpg")
|
||||
|
||||
res = det.slide_comparison(target_bytes, background_bytes)
|
||||
res = slide.slide_comparison(target_bytes, background_bytes)
|
||||
|
||||
print(res)
|
||||
```
|
||||
|
||||
## 更新内容2
|
||||
添加全局ocr关闭参数,初始化时传入
|
||||
|
||||
`dddd = ddddocr.DdddOcr(ocr=False)`
|
||||
|
||||
则为关闭ocr功能,如果det = True,则会自动关闭ocr
|
||||
|
||||
|
||||
# 1.3.1版本更新内容
|
||||
|
||||
|
||||
@@ -10,36 +10,42 @@ import ddddocr
|
||||
# print(res)
|
||||
|
||||
# 目标检测
|
||||
det = ddddocr.DdddOcr(det=True)
|
||||
|
||||
with open('微信图片_20220123122537.jpg', 'rb') as f:
|
||||
img_bytes = f.read()
|
||||
|
||||
res = det.detection(img_bytes)
|
||||
print(res)
|
||||
# det = ddddocr.DdddOcr(det=True)
|
||||
#
|
||||
# with open('微信图片_20220123122537.jpg', 'rb') as f:
|
||||
# img_bytes = f.read()
|
||||
#
|
||||
# res = det.detection(img_bytes)
|
||||
# print(res)
|
||||
|
||||
# 滑块模板匹配方式
|
||||
import cv2
|
||||
|
||||
im = cv2.imread("b.jpg")
|
||||
det = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
|
||||
with open('b.png', 'rb') as f:
|
||||
with open('a.jpg', 'rb') as f:
|
||||
target_bytes = f.read()
|
||||
|
||||
with open('a.png', 'rb') as f:
|
||||
with open('b.jpg', 'rb') as f:
|
||||
background_bytes = f.read()
|
||||
|
||||
res = det.slide_match(target_bytes, background_bytes)
|
||||
res = det.slide_match(target_bytes, background_bytes, simple_target=True)
|
||||
print(res)
|
||||
x = res["target"]
|
||||
print(x)
|
||||
im = cv2.line(im, (int(x[0]), 0), (int(x[0]), 300), color=(0, 0, 255), thickness=2)
|
||||
cv2.imwrite("res.jpg", im)
|
||||
|
||||
det = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
|
||||
with open('bg.jpg', 'rb') as f:
|
||||
target_bytes = f.read()
|
||||
|
||||
with open('fullpage.jpg', 'rb') as f:
|
||||
background_bytes = f.read()
|
||||
|
||||
|
||||
res = det.slide_comparison(target_bytes, background_bytes)
|
||||
|
||||
print(res)
|
||||
# det = ddddocr.DdddOcr(det=False, ocr=False)
|
||||
#
|
||||
# with open('bg.jpg', 'rb') as f:
|
||||
# target_bytes = f.read()
|
||||
#
|
||||
# with open('fullpage.jpg', 'rb') as f:
|
||||
# background_bytes = f.read()
|
||||
#
|
||||
#
|
||||
# res = det.slide_comparison(target_bytes, background_bytes)
|
||||
#
|
||||
# print(res)
|
||||
|
||||
Reference in New Issue
Block a user