Skip to content

Commit

Permalink
Merge pull request #215 from breezedeus/dev
Browse files Browse the repository at this point in the history
fix: not compatible with the new versions of torch and torchvision
  • Loading branch information
breezedeus authored Oct 30, 2022
2 parents 62a7bdd + 730fc75 commit 278a38e
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 11 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ doc:
package:
python setup.py sdist bdist_wheel

VERSION = 2.2.2
VERSION = 2.2.2.1
upload:
python -m twine upload dist/cnocr-$(VERSION)* --verbose

Expand Down
2 changes: 1 addition & 1 deletion cnocr/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
# specific language governing permissions and limitations
# under the License.

__version__ = '2.2.2'
__version__ = '2.2.2.1'
20 changes: 15 additions & 5 deletions docs/faq.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,37 @@
# 常见问题(FAQ)

## CnOcr 是免费的吗?
## CnOCR 是免费的吗?

CnOcr是免费的,而且是开源的。可以按需自行调整发布或商业使用。

## CnOcr 能识别英文以及空格吗?
## CnOCR 能识别英文以及空格吗?

可以。

## CnOcr 能识别繁体中文吗?
## CnOCR 能识别繁体中文吗?

部分模型可以,具体见 [可用模型](models.md)

## CnOcr 能识别竖排文字的图片吗?
## CnOCR 能识别竖排文字的图片吗?

部分模型可以,具体见 [可用模型](models.md)

## CnOcr能支持其他语言的模型吗
## CnOCR 能支持其他语言的模型吗

暂时没有。如有其他外语(如日、韩等)识别需求,可在 **知识星球** [**CnOCR/CnSTD私享群**](https://t.zsxq.com/FEYZRJQ) 中向作者提出建议。



## 不同机器上使用同样的模型预测结果不同

很大可能是因为不同运行环境下的 **Pillow包 **版本不同(查看版本号:`pip show pillow`),请把预测环境的 Pillow 版本统一到训练时使用的版本。CnOCR中会使用 Pillow 的 `Image.open()` 读入图片,不同版本的 Pillow 调用 `Image.open()` 时可能得到不同的取值。

同时,尽量保证训练和预测使用的 Python 环境是使用相同方式安装的,因为有人发现用 `pip``conda` 安装的相同版本的 Pillow,也可能导致不同的结果。具体参考:

* [Same image has different values once imported, same OS, python version and pillow version but install pip vs conda · Issue #5887 · python-pillow/Pillow](https://github.com/python-pillow/Pillow/issues/5887)



## 文本检测的部分结果翻转了180度

CnOCR 中已支持**角度判断功能**,可通过开启此功能来修正检测文本翻转180度的问题。`CnOcr` 初始化时传入以下参数即可开启角度判断功能。
Expand Down
4 changes: 2 additions & 2 deletions requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

click
tqdm
torch>=1.8.0
torchvision>=0.9.0
torch>=1.8.0,<1.13
torchvision>=0.9.0,<0.14
numpy
pytorch-lightning>=1.6.0
torchmetrics>=0.9.0
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@
required = [
"click",
"tqdm",
"torch>=1.8.0",
"torchvision>=0.9.0",
"torch>=1.8.0,<1.13",
"torchvision>=0.9.0,<0.14",
'numpy',
"pytorch-lightning>=1.6.0",
"torchmetrics",
Expand Down

0 comments on commit 278a38e

Please sign in to comment.