## Reference Documents List (資料一覧一覧)

作成者: Shion Watanabe  
日付: 2025-11-09  
リポジトリ: http://github.com/siska-tech/pure-onnx-ocr

1. `https://pydigger.com/pypi/pdf-craft`
2. `https://pydigger.com/pypi/pdf-craft`
3. `https://huggingface.co/PaddlePaddle/PP-OCRv5_server_rec/blob/main/README.md`
4. `https://docs.rs/ndarray/latest/ndarray/struct.ArrayBase.html`
5. `https://arxiv.org/html/2507.05595v1`
6. `https://docs.rs/ndarray/`
7. `https://github.com/rust-ndarray/ndarray`
8. `https://huggingface.co/PaddlePaddle/PP-OCRv5_server_det`
9. `https://arxiv.org/html/2507.05595v1`
10. `https://huggingface.co/amd/PAN/commit/d3d4eba5badedd31598aa2a90e08b72d22c1bd0a`
11. `https://www.kaggle.com/code/ongiabo/training-paddleocr`
12. `https://github.com/image-rs/imageproc`
13. `http://www.paddleocr.ai/main/en/version3.x/algorithm/PP-OCRv5/PP-OCRv5.html`
14. `https://freddywordingham.github.io/antler/docs/ndarray/index.html`
15. `http://www.paddleocr.ai/v2.10.0/en/algorithm/text_recognition/algorithm_rec_crnn.html`
16. `https://lib.rs/encoding`
17. `https://lib.rs/rendering/graphics-api`
18. `https://pypi.org/project/pyclipper/`
19. `http://www.paddleocr.ai/main/en/version3.x/pipeline_usage/doc_preprocessor.html`
20. `https://docs.rs/imageproc/latest/imageproc/`
21. `https://www.aibase.com/tool/31676`
22. `https://github.com/fonttools/pyclipper`
23. `https://crates.io/crates/resize`
24. `https://gist.github.com/1839878`
25. `https://github.com/jingsongliujing/OnnxOCR`
26. `https://rust.code-maven.com/resize-image`
27. `https://crates.io/crates/tract-onnx/reverse_dependencies?page=2`
28. `https://github.com/jingsongliujing/OnnxOCR/issues`
29. `https://users.rust-lang.org/t/image-crate-resize/97978`
30. `https://github.com/jingsongliujing/OnnxOCR`
31. `https://crates.io/keywords/polygon`
32. `https://github.com/jingsongliujing/OnnxOCR`
33. `https://github.com/onnx/models`
34. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14572`
35. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14572`
36. `https://learnopencv.com/optical-character-recognition-using-paddleocr/`
37. `http://www.paddleocr.ai/main/en/version3.x/pipeline_usage/OCR.html`
38. `http://apexugj.blogspot.com/2025/10/local-ocr-with-onnxocr-and-paddleocr.html`
39. `https://github.com/PaddlePaddle/PaddleOCR/discussions/12302`
40. `https://docs.rs/i_overlay`
41. `https://docs.openvino.ai/2024/notebooks/paddle-ocr-webcam-with-output.html`
42. `https://onnx.ai/onnx/operators/onnx__LayerNormalization.html`
43. `https://nix-community.github.io/crate2nix/00_guides/80_using_a_rust_overlay/`
44. `https://lib.rs/crates/polygon_clipping`
45. `https://onnx.ai/onnx/intro/concepts.html`
46. `https://www.inf.usi.ch/hormann/papers/Greiner.1998.ECO.pdf`
47. `https://crates.io/crates/tract-onnx/reverse_dependencies?page=2`
48. `https://users.rust-lang.org/t/image-recognition-with-rust/126092`
49. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14572`
50. `https://www.youtube.com/watch?v=nOmvOsBUwUE`
51. `https://github.com/MhLiao/DB`
52. `https://github.com/PaddlePaddle/PaddleOCR/issues/16476`
53. `https://fxis.ai/edu/how-to-work-with-onnx-models-translated-from-paddleocr/`
54. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14572`
55. `https://crates.io/crates/ndarray`
56. `https://wandb.ai/manan-goel/text_detection/reports/Train-and-Debug-Your-OCR-Models-With-PaddleOCR-and-W-B--VmlldzoyMDUwMDIw`
57. `https://crates.io/crates/polygon_clipping`
58. `https://gitee.com/jingsongliujing/OnnxOCR`
59. `https://davis.wpi.edu/~matt/courses/clipping/`
60. `https://github.com/PaddlePaddle/PaddleOCR`
61. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14572`
62. `https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.6/ppocr/postprocess/db_postprocess.py`
63. `https://crates.io/crates/polygon_clipping`
64. `https://plexus.rs/`
65. `https://en.wikipedia.org/wiki/Vatti_clipping_algorithm`
66. `https://crates.io/crates/tract-onnx/reverse_dependencies`
67. `https://docs.rs/opencv/latest/opencv/imgproc/fn.find_contours_def.html`
68. `https://www.freecodecamp.org/news/rust-tutorial-naive-star-detector-for-images/`
69. `https://www.reddit.com/r/rust/comments/lnuaau/pure_rust_tag_discussion/`
70. `https://github.com/PaddlePaddle/PaddleOCR/issues/16476`
71. `https://medium.com/@danushidk507/paddleocr-439a8d92fb1a`
72. `https://medium.com/axinc-ai/overview-of-onnx-and-operators-9913540468ae`
73. `https://huggingface.co/PaddlePaddle/PaddleOCR-VL/blob/main/PaddleOCR-VL-0.9B/modeling_paddleocr_vl.py`
74. `https://www.reddit.com/r/rust/comments/1hz6ubs/ported_python_code_directly_to_rusthow_can_i/`
75. `https://docs.rs/geo/`
76. `https://vinod-baste.medium.com/unlocking-the-power-of-paddleocr-4141544f8dba`
77. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14771`
78. `https://blog.waleedkhan.name/port-python-to-rust/`
79. `https://docs.rs/imageproc/latest/imageproc/contours/fn.find_contours_with_threshold.html`
80. `https://docs.rs/polygon_clipping`
81. `https://stackoverflow.com/questions/76852230/what-image-pre-processing-steps-can-i-take-to-make-this-image-ocr-readable`
82. `https://lib.rs/science/geo`
83. `https://docs.rs/ort`
84. `https://www.reddit.com/r/rust/comments/1id250g/if_you_could_rewrite_a_python_package_in_rust_to/`
85. `https://users.rust-lang.org/t/alternative-to-opencv-in-pure-rust/111406`
86. `http://www.paddleocr.ai/main/en/version3.x/algorithm/PP-OCRv5/PP-OCRv5.html`
87. `https://huggingface.co/monkt/paddleocr-onnx`
88. `https://www.reddit.com/r/rust/comments/186plbx/onnx_libraries_in_rust/`
89. `https://github.com/pykeio/ort`
90. `https://crates.io/crates/tract-onnx`
91. `https://urszulaczerwinska.github.io/works/deep-dive-in-paddleocr-inference`
92. `https://docs.rs/tract-onnx`
93. `https://huggingface.co/PaddlePaddle/PP-OCRv5_server_det`
94. `https://nerdssupport.com/building-your-first-ai-model-inference-engine-in-rust/`
95. `https://docs.rs/imageproc/latest/imageproc/edges/index.html`
96. `https://github.com/PaddlePaddle/PaddleOCR`
97. `https://stackoverflow.com/questions/56734576/find-input-shape-from-onnx-file`
98. `https://github.com/PaddlePaddle/PaddleOCR`
99. `https://stackoverflow.com/questions/76629144/how-do-i-use-a-pre-trained-paddleocr-model-within-code`
100. `https://www.reddit.com/r/rust/comments/119lbz2/onnxruntime/`
101. `https://paddlepaddle.github.io/PaddleX/3.0-rc1/en/pipeline_deploy/high_performance_inference.html`
102. `https://users.rust-lang.org/t/alternative-to-opencv-in-pure-rust/111406`
103. `http://www.paddleocr.ai/main/en/version3.x/pipeline_usage/OCR.html`
104. `https://github.com/jingsongliujing/OnnxOCR`
105. `https://github.com/pykeio/ort`
106. `https://stackoverflow.com/questions/11335951/faster-alternatives-to-cvfindcontour`
107. `https://github.com/jingsongliujing/OnnxOCR`
108. `https://medium.com/@adevinta-tech-blog/deep-dive-in-paddleocr-inference-e86f618a0937`
109. `https://crates.io/crates/i_overlay/4.0.4/dependencies`
110. `https://docs.rs/shapely`
111. `https://www.reddit.com/r/rust/comments/186plbx/onnx_libraries_in_rust/`
112. `https://crates.io/categories/multimedia?sort=downloads`
113. `https://github.com/PaddlePaddle/PaddleOCR/issues/15918`
114. `https://github.com/georust/wkb`
115. `https://users.rust-lang.org/t/geo-rust-whats-a-reasonable-way-to-have-geometries-projection-aware/104434`
116. `https://medium.com/@konchunas/transpiling-python-to-rust-766459b6ab8f`
117. `https://github.com/georust/geo/issues/641`
118. `https://aws.amazon.com/blogs/machine-learning/onboard-paddleocr-with-amazon-sagemaker-projects-for-mlops-to-perform-optical-character-recognition-on-identity-documents/`
119. `https://docs.rs/ndarray/latest/ndarray/doc/ndarray_for_numpy_users/index.html`
120. `https://terencezl.github.io/blog/2023/06/06/a-week-of-pyo3-rust-numpy/`
121. `https://medium.com/@dwulf69/cython-python-and-rust-transpilers-we-can-trust-ad3c58c58ac9`
122. `https://lib.rs/crates/wonnx`
123. `https://n.demir.io/articles/building-an-end-to-end-chat-bot-with-onnx-runtime-and-rust/`
124. `https://docs.rs/clipper2/`
125. `https://crates.io/keywords/geometry`
126. `https://github.com/docling-project/docling/discussions/2249`
127. `https://github.com/sonos/tract`
128. `https://mmocr.readthedocs.io/en/v0.6.0/textdet_models.html`
129. `https://docs.rs/imageproc/latest/imageproc/contours/index.html`
130. `https://medium.com/@danushidk507/paddleocr-439a8d92fb1a`
131. `https://docs.rs/geo/`
132. `https://github.com/onnx/onnx/issues/5449`
133. `https://github.com/greatv/oar-ocr`
134. `https://medium.com/@santiagohiguera66/geo-rust-36b3f9f41028`
135. `https://github.com/PaddlePaddle/PaddleOCR/discussions/13705`
136. `https://www.reddit.com/r/rust/comments/1hyfex8/running_sentence_transformers_model_in_rust/`
137. `https://github.com/open-mmlab/mmocr/issues/376`
138. `https://pmc.ncbi.nlm.nih.gov/articles/PMC9781025/`
139. `https://medium.com/@danushidk507/paddleocr-439a8d92fb1a`
140. `https://stackoverflow.com/questions/51881481/change-image-format-from-nhwc-to-nchw-for-pytorch`
141. `https://github.com/parlance/ctcdecode`
142. `http://www.paddleocr.ai/main/en/version3.x/module_usage/text_detection.html`
143. `https://crates.io/crates/i_overlay`
144. `https://nerdssupport.com/building-your-first-ai-model-inference-engine-in-rust/`
145. `https://github.com/twistedfall/opencv-rust/issues/416`
146. `https://docs.rs/cv-geom/`
147. `https://huggingface.co/PaddlePaddle/PP-OCRv5_mobile_rec`
148. `https://docsaid.org/en/papers/text-detection/dbnet/`
149. `https://stackoverflow.com/questions/45417809/how-can-i-redirect-outputs-from-a-python-process-into-a-rust-process`
150. `https://github.com/sonos/tract`
151. `https://github.com/rgeometry/rgeometry`
152. `https://users.rust-lang.org/t/geo-rust-whats-a-reasonable-way-to-have-geometries-projection-aware/104434`
153. `https://github.com/PaddlePaddle/PaddleOCR/discussions/12945`
154. `https://stackoverflow.com/questions/50400966/is-there-a-rust-ndarray-equivalent-for-numpy-arithmetic-on-a-slice`
155. `https://www.freecodecamp.org/news/rust-tutorial-naive-star-detector-for-images/`
156. `http://www.paddleocr.ai/v2.9/en/ppocr/model_train/detection.html`
157. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14664`
158. `https://github.com/tirithen/clipper2`
159. `https://medium.com/@sachadehe/paddleocr-inference-up-to-15x-faster-ii-95a38bf13c71`
160. `https://www.youtube.com/watch?v=lyG6AKzu4ew`
161. `https://github.com/PaddlePaddle/PaddleOCR`
162. `http://www.paddleocr.ai/main/en/version3.x/algorithm/PP-OCRv5/PP-OCRv5.html`
163. `https://urszulaczerwinska.github.io/works/deep-dive-in-paddleocr-inference`
164. `https://github.com/jingsongliujing/OnnxOCR/issues`
165. `https://onnx.ai/onnx/operators/onnx__Einsum.html`
166. `https://github.com/twistedfall/opencv-rust/issues/416`
167. `https://geoarrow.org/geoarrow-rs/python/v0.1.0/ecosystem/shapely/`
168. `https://www.reddit.com/r/rust/comments/1hz6ubs/ported_python_code_directly_to_rusthow_can_i/`
169. `https://github.com/PaddlePaddle/paddle2onnx/issues/1590`
170. `https://crates.io/crates/geo`
171. `https://rocm.docs.amd.com/projects/AMDMIGraphX/en/docs-6.2.2/dev/onnx_operators.html`
172. `https://medium.com/@adevinta-tech-blog/deep-dive-in-paddleocr-inference-e86f618a0937`
173. `https://crates.io/crates/polygon_clipping`
174. `https://gis.stackexchange.com/questions/7157/pure-python-library-for-geometry-operations`
175. `https://github.com/microsoft/onnxruntime/issues/7573`
176. `https://gitee.com/jingsongliujing/OnnxOCR/blob/main/onnxocr/models/ppocrv5/ppocrv5_dict.txt`
177. `https://stackoverflow.com/questions/73550282/padding-to-an-image-and-saving-with-rust-image-crate-corrupts-image`
178. `https://onnx.ai/onnx/operators/`
179. `https://github.com/jahongir7174/DBNet`
180. `https://github.com/nanoporetech/fast-ctc-decode`
181. `https://github.com/sonos/tract`
182. `https://stackoverflow.com/questions/8449378/finding-contours-in-opencv`
183. `https://rust.libhunt.com/opencv-rust-alternatives`
184. `https://onnx.ai/onnx/operators/`
185. `https://natke.github.io/onnx/operators/onnx__LayerNormalization.html`
186. `https://github.com/PaddlePaddle/PaddleOCR`
187. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14785`
188. `https://lib.rs/science/geo`
189. `https://www.youtube.com/watch?v=E349A291b9o`
190. `https://medium.com/@ekfqlwcjswl/opencv-rust-using-opencv-in-rust-e401e709f41b`
191. `https://crates.io/crates/geo-types`
192. `https://medium.com/@kushalsharma0508/from-code-to-click-transforming-paddleocr-into-an-executable-app-612cb792b0e6`
193. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14771`
194. `https://github.com/PaddlePaddle/PaddleOCR`
195. `https://docs.sima.ai/pages/model-sdk/supported_onnx_operators.html`
196. `https://docs.pytorch.org/audio/main/tutorials/asr_inference_with_ctc_decoder_tutorial.html`
197. `https://blog.waleedkhan.name/port-python-to-rust/`
198. `https://users.rust-lang.org/t/what-is-rust-equivalent-of-np-ndarray-in-python/39499`
199. `https://github.com/pykeio/ort`
200. `https://stackoverflow.com/questions/51580751/how-does-tf-nn-ctc-greedy-decoder-generates-output-sequences-in-tensorflow`
201. `https://docs.pytorch.org/docs/stable/onnx.html`
202. `https://rgeometry.org/`
203. `https://github.com/felixdittrich92/OnnxTR`
204. `https://docs.rs/geo-types/latest/geo_types/geometry/struct.Polygon.html`
205. `https://github.com/onnx/onnx/issues/4207`
206. `https://docs.rs/i_overlay/latest/i_overlay/`
207. `https://github.com/deepseek-ai/DeepSeek-OCR/issues/136`
208. `https://onnxruntime.ai/docs/performance/device-tensor.html`
209. `https://discuss.pytorch.org/t/how-to-use-onnx-to-deploy-lstm-model-is-rnn-supported-in-onnx/9907`
210. `https://stackoverflow.com/questions/32182544/pyclipper-crash-on-trivial-case-terminate-called-throwing-an-exception`
211. `https://speechbrain.readthedocs.io/en/develop/API/speechbrain.decoders.ctc.html`
212. `https://onnxruntime.ai/docs/reference/operators/`
213. `https://www.reddit.com/r/rust/comments/cra26t/sonata_100_rust_audio_decoders_media_demuxers_and/`
214. `https://github.com/PaddlePaddle/PaddleOCR`
215. `https://github.com/nix-community/crate2nix/issues/359`
216. `https://github.com/PaddlePaddle/PaddleOCR/discussions/13705`
217. `https://github.com/MahmoudAshraf97/whisper-diarization/issues/161`
218. `https://github.com/sonos/tract`
219. `https://www.kaggle.com/code/karensnchez/fine-tuning-paddleocr-det-model`
220. `https://github.com/onnx/tensorflow-onnx/issues/2183`
221. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14572`
222. `https://github.com/pdeljanov/Symphonia`
223. `https://github.com/geopolars/geopolars`
224. `https://github.com/jingsongliujing/OnnxOCR/tree/main/onnxocr/models/ppocrv5`
225. `https://github.com/onnx/onnx/issues/5254`
226. `http://www.paddleocr.ai/v3.0.2/en/version2.x/legacy/paddle2onnx.html`
227. `https://onnx.ai/onnx/operators/onnx__LSTM.html`
228. `https://gitee.com/jingsongliujing/OnnxOCR/blob/main/onnxocr/__init__.py`
229. `https://community.st.com/t5/edge-ai/issues-integrating-crnn-conv-gru-model-in-x-cube-ai/td-p/738834`
230. `https://stackoverflow.com/questions/65976606/how-to-reshape-a-blob-from-n-c-h-w-to-n-h-w-c`
231. `https://github.com/sonos/tract`
232. `https://github.com/jingsongliujing/OnnxOCR/tree/main/onnxocr`
233. `https://www.reddit.com/r/rust/comments/b8upno/tract_tiny_nononsense_self_contained_tensorflow/`
234. `https://github.com/jingsongliujing/OnnxOCR/blob/main/test_ocr.py`
235. `https://onnx.ai/onnx/operators/onnx__GRU.html`
236. `https://stackoverflow.com/questions/56734576/find-input-shape-from-onnx-file`
237. `https://www.kaggle.com/code/karensnchez/fine-tuning-paddleocr-det-model`
238. `https://github.com/githubharald/CTCDecoder`
239. `https://www.reddit.com/r/rust/comments/xs3igx/python_numpy_much_faster_than_ndarray_rust/`
240. `https://www.paddlepaddle.org.cn/documentation/docs/en/guides/beginner/tensor_en.html`
241. `https://www.reddit.com/r/rust/comments/pd8069/run_transformers_models_directly_in_rust_with_onnx/`
242. `https://stackoverflow.com/questions/11335951/faster-alternatives-to-cvfindcontour`
243. `https://docs.rs/i_overlay/latest/i_overlay/`
244. `https://www.reddit.com/r/learnrust/comments/vr388e/crate_for_2d_geometries_and_operations/`
245. `https://onnx.ai/onnx/operators/onnx__Size.html`
246. `https://github.com/PaddlePaddle/PaddleOCR/issues/12553`
247. `https://github.com/sonos/tract`
248. `https://github.com/PaddlePaddle/PaddleOCR/discussions/14572`
249. `https://discuss.pytorch.org/t/multiheadattention-export-to-onnx-fails-when-using-torch-no-grad/198843`
250. `https://www.reddit.com/r/MachineLearning/comments/51vap0/which_is_the_more_popular_tensor_format_nchw_or/`
251. `https://www.reddit.com/r/learnrust/comments/ze5ci1/opencv_alternative/`
252. `https://forums.developer.nvidia.com/t/how-to-optimize-rust-multi-camera-onnx-inference-pipeline-to-utilize-more-gpu-resources-on-jetson-agx-orin-64gb/347036`
253. `https://discuss.pytorch.org/t/why-does-pytorch-prefer-using-nchw/83637`
254. `https://stackoverflow.com/questions/41102410/image-resizing-method-during-preprocessing-for-neural-network`
255. `https://users.rust-lang.org/t/python-to-rust-conversion-rust-in-general/66158`