All Projects → AlexCovizzi → ScreencapToTextBot

AlexCovizzi / ScreencapToTextBot

Licence: Apache-2.0 License
Reddit bot that takes the screencap of a conversation and converts it in reddit formatted text

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to ScreencapToTextBot

Reddit-Wallpaper
Tool to download and automatically set a random wallpaper from reddit
Stars: ✭ 37 (+208.33%)
Mutual labels:  reddit
alfred-ask-create-share
Alfred workflow for creating web submissions (Stack Exchange, Forums and more)
Stars: ✭ 30 (+150%)
Mutual labels:  reddit
Plebeian
A simple client for Reddit created using the Flutter framework
Stars: ✭ 38 (+216.67%)
Mutual labels:  reddit
sneakpeek
Reddit bot to preview and post hyperlinks as comments
Stars: ✭ 60 (+400%)
Mutual labels:  reddit
Multithreaded-Reddit-Image-Downloader
Does exactly what it says on the tin.
Stars: ✭ 38 (+216.67%)
Mutual labels:  reddit
google-cloud-vision-php
A simple php wrapper for the google cloud vision API
Stars: ✭ 16 (+33.33%)
Mutual labels:  ocr
reddit-hot-recorder
Records the activity (comments and karma) on the hot page of a Reddit sub and prepare an animated data visualisation.
Stars: ✭ 89 (+641.67%)
Mutual labels:  reddit
pdf-scripts
📑 Scripts to repair, verify, OCR, compress, wrangle, crop (etc.) PDFs
Stars: ✭ 33 (+175%)
Mutual labels:  ocr
RedditDownloaderBot
A reddit downloader telegram bot
Stars: ✭ 32 (+166.67%)
Mutual labels:  reddit
R2CNN
caffe re-implementation of R2CNN: Rotational Region CNN for Orientation Robust Scene Text Detection
Stars: ✭ 80 (+566.67%)
Mutual labels:  ocr
IdCardRecognition
Android id card recognition based on OCR. 安卓基于OCR的身份证识别。
Stars: ✭ 35 (+191.67%)
Mutual labels:  ocr
DAVAR-Lab-OCR
OCR toolbox from Davar-Lab
Stars: ✭ 402 (+3250%)
Mutual labels:  ocr
MLKit
🌝 MLKit是一个强大易用的工具包。通过ML Kit您可以很轻松的实现文字识别、条码识别、图像标记、人脸检测、对象检测等功能。
Stars: ✭ 294 (+2350%)
Mutual labels:  ocr
tesseract-ocr
Node.js wrapper for Tesseract OCR CLI.
Stars: ✭ 29 (+141.67%)
Mutual labels:  ocr
RepostCheckerBot
Bot for checking reposts on reddit
Stars: ✭ 36 (+200%)
Mutual labels:  reddit
video-to-text-ocr-demo
视频硬字幕提取
Stars: ✭ 105 (+775%)
Mutual labels:  ocr
labelReader
Programmatically find and read labels using Machine Learning
Stars: ✭ 44 (+266.67%)
Mutual labels:  ocr
polling-station-app
Voting station app to redeem the suffrage on the blockchain using a machine readable travel document.
Stars: ✭ 39 (+225%)
Mutual labels:  ocr
holo
Episode discussion bot for /r/anime.
Stars: ✭ 84 (+600%)
Mutual labels:  reddit
gazou
Japanese OCR for Linux & Windows
Stars: ✭ 32 (+166.67%)
Mutual labels:  ocr

ScreencapToTextBot

Reddit bot that takes the screencap of a conversation and converts it in reddit formatted text.

How it works

The bot uses a combination of OCR (Optical Character Recognition) and image manipulation.

The OCR part is done with Azure Cognitive Services, so the bot, after downloading the image, sends the data to the Azure API that responds with a JSON containing informations about the text in the image and its position.

The image manipulation is done with OpenCV. Using OpenCV the bot can find the message boxes based on their color (gray, blue).

Finally those two results are put together: if the text is inside the box, it means it's a message otherwise it means it's useless data (date, time, cell info etc). The message is then assigned to OP if it's on the right or to Other if it's on the left.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].