更新Readme文档

This commit is contained in:
sml2h3
2022-01-23 18:06:10 +08:00
parent e9f401d963
commit fc6ebc139c
3 changed files with 74 additions and 26 deletions
+23 -2
View File
@@ -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 @@
![Test](https://cdn.wenanzhe.com/img/fullpage.jpg)
```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
View File
@@ -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 @@
![Test](https://cdn.wenanzhe.com/img/fullpage.jpg)
```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版本更新内容
+28 -22
View File
@@ -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)