Source: https://seerepo.com/compare/JaidedAI/EasyOCR/vs/KlingAIResearch/LivePortrait
Markdown source: https://seerepo.com/compare/JaidedAI/EasyOCR/vs/KlingAIResearch/LivePortrait.md
Description: EasyOCR and LivePortrait share 5 technologies: torch, opencv-python, torchvision, scikit-image, and pillow. Both are written in Python.

# EasyOCR vs LivePortrait

EasyOCR and LivePortrait share 5 technologies: torch, opencv-python, torchvision, scikit-image, and pillow. Both are written in Python.

- [JaidedAI/EasyOCR](https://seerepo.com/r/JaidedAI/EasyOCR): Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
- [KlingAIResearch/LivePortrait](https://seerepo.com/r/KlingAIResearch/LivePortrait): Bring portraits to life!

## What they share and what sets them apart

- In common: torch, opencv-python, torchvision, scikit-image, pillow
- Only in EasyOCR: None
- Only in LivePortrait: lmdb, matplotlib, Rich, Gradio, albumentations, onnxruntime-gpu, torchaudio, transformers, ONNX, ffmpeg-python, imageio-ffmpeg, imageio

## Side by side

| | EasyOCR | LivePortrait |
|---|---|---|
| Size | 14,429 lines written, 65 code files | 15,208 lines written, 89 code files |
| Who writes it | 0.2% of its commits signed by AI. With Claude Code | 0% of its commits signed by AI |
| Activity | Last push November 13, 2026, 418 commits, 30,138 stars | Last push June 1, 2026, 125 commits, 19,401 stars |
| Tests | 4 test files. 6.2% of its code files have a test that imports them | 0 test files |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, EasyOCR or LivePortrait?

LivePortrait, with 15,208 lines written; EasyOCR has 14,429.

The proof: [KlingAIResearch/LivePortrait's code at commit 9b294b3](https://github.com/KlingAIResearch/LivePortrait/tree/9b294b3d0536135442ea73cb01e6cb3ca7029dd3)

### Which has more GitHub stars, EasyOCR or LivePortrait?

EasyOCR, with 30,138 stars; LivePortrait has 19,401.

The proof: [JaidedAI/EasyOCR on GitHub](https://github.com/JaidedAI/EasyOCR)

### Which has more tests, EasyOCR or LivePortrait?

EasyOCR, with 4 test files.

The proof: [JaidedAI/EasyOCR's code at commit 2f77e2e](https://github.com/JaidedAI/EasyOCR/tree/2f77e2e8125d666af859a57d49014731ecbf40c6)

### Which was updated more recently, EasyOCR or LivePortrait?

EasyOCR: its last push was on November 13, 2026, and LivePortrait's on June 1, 2026.

The proof: [JaidedAI/EasyOCR's commits on GitHub](https://github.com/JaidedAI/EasyOCR/commits)

### Which has more commits signed by AI, EasyOCR or LivePortrait?

EasyOCR: an AI signed 0.2% of its commits, with Claude Code.

## Sources

- JaidedAI/EasyOCR: Read on November 14, 2026, at commit 2f77e2e (https://github.com/JaidedAI/EasyOCR/tree/2f77e2e8125d666af859a57d49014731ecbf40c6)
- KlingAIResearch/LivePortrait: Read on November 6, 2026, at commit 9b294b3 (https://github.com/KlingAIResearch/LivePortrait/tree/9b294b3d0536135442ea73cb01e6cb3ca7029dd3)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
