আমি শাটার দিয়ে তৈরি স্ক্রিনশটগুলির সহজ ওসিআর-ইনগিংয়ের জন্য একটি .sh স্ক্রিপ্ট তৈরি করেছি। স্ক্রিপ্টটি দেখতে ( ocrFile.sh
):
#!/bin/bash
convert $1 /tmp/output.pnm
cat /tmp/output.pnm | pamstretch 4 > /tmp/stretched.pnm
convert /tmp/stretched.pnm -colorspace gray /tmp/output600dpi.tif
tesseract /tmp/output600dpi.tif ./outputText -l eng
এই স্ক্রিপ্টটি কিছু চিত্র বর্ধন করে যা পরীক্ষার সাথে ওসিআর করার সময় প্রয়োজনীয় হয়। এটি টার্মিনাল থেকে কল করা হলে এটি কাজটি সঠিকভাবে করে। আমি যা চেয়েছিলাম তা ছিল পুরো প্রক্রিয়াটি নিমোর মধ্যে করা, সুতরাং আমি নীচের সামগ্রীটির সাথে OCR.nemo_action
ভিতরে একটি কাস্টম অ্যাকশন তৈরি করেছি /home/user1/.local/share/nemo/actions
:
[Nemo Action]
Name=OCR The Screenshoot
Comment=OCR Function for Nemo File Manager
Exec=<ocrFile.sh %F>
Icon-Name=gtk-execute
Selection=Any
Extensions=png;
এই নিমো ক্রিয়া উপরে বর্ণিত স্ক্রিপ্টের সাথে আউটপুট উত্পাদন করে না। .Sh স্ক্রিপ্টও নিমোর কাস্টম ক্রিয়াগুলির জন্য ফোল্ডারে রয়েছে।
সাহায্য করুন!