"Optical Character Recognition". It is a technology that allows the conversion of different types of documents, such as scanned documents, images or documents captured by a camera, into editable text.
- Extract Image From Documents
- Extract Text From Images
- Download Youtube Video
- Download Tiktok Video
- .NET 8+
- Tesseract 5+
- Visual Studio 2022+
To get started with the project, follow these steps:
Restore all packages:
-
Clone the repository:
git clone https://github.com/jmatoso/Imatex.git cd Imatex
-
Restore dependencies:
dotnet restore
-
Set up environment variables: Change the
appsettings.json
fileImatex.Web
and add the following variables:"GoogleTagId": "${GoogleTagId}", "TikTokOptions": { "TikTokDownloadApi": "${TikTokApi}", ... }
To start the development server, set Imatex.Web
as startup project or run:
dotnet run
The site is hosted on Render and the database on Aiven. Follow these steps for deployment:
- Set up your Render account and create a new web service.
- Link your GitHub repository to Render.
- Add the required environment variables in Render's dashboard.
- Deploy the application directly from the Render dashboard.
or
Render free instances might not be enough to run the app properly, but you can still try. Good Luck! :)