কম্পিউটার

কীভাবে জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে একটি ছবিতে পাঠ্য যুক্ত করবেন?


আপনি putText() ব্যবহার করে একটি ছবিতে পাঠ্য যোগ করতে পারেন org.opencv.imgproc.Imgproc ক্লাসের পদ্ধতি . এই পদ্ধতিটি প্রদত্ত ছবিতে নির্দিষ্ট পাঠ্য রেন্ডার করে। এটি গ্রহণ করে -

  • উৎস ইমেজ সংরক্ষণ করার জন্য একটি খালি মাদুর বস্তু।

  • পছন্দসই পাঠ্য নির্দিষ্ট করার জন্য একটি স্ট্রিং অবজেক্ট।

  • একটি পয়েন্ট অবজেক্ট পাঠ্যের অবস্থান নির্দিষ্ট করে।

  • পাঠ্যের ফন্ট নির্দিষ্ট করে পূর্ণসংখ্যা ধ্রুবক।

  • স্কেল ফ্যাক্টর যা ফন্ট-নির্দিষ্ট বেস আকার দ্বারা গুণিত হয়।

  • পাঠ্যের রঙ নির্দিষ্ট করে একটি স্কেলার বস্তু।

  • পাঠ্যের রঙ নির্দিষ্ট করে একটি পূর্ণসংখ্যা মান

উদাহরণ

org.opencv.core.Core আমদানি করুন .opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;পাবলিক ক্লাস AddingText { public static void main(String args[]) থ্রো এক্সেপশন { // OpenCV কোর লাইব্রেরি লোড হচ্ছে System.loadLibrary( Core.NATYIVE); //চিত্রের বিষয়বস্তু পড়া স্ট্রিং ফাইল ="D:\\Images\\shapes.jpg"; Mat src =Imgcodecs.imread(file); //আর্গুমেন্ট প্রস্তুত করা হচ্ছে স্ট্রিং টেক্সট ="JavaFX 2D আকার"; পয়েন্ট পজিশন =নতুন পয়েন্ট (170, 280); স্কেলার রঙ =নতুন স্কেলার (0, 0, 255); int ফন্ট =Imgproc.FONT_HERSHEY_SIMPLEX; int স্কেল =1; int পুরুত্ব =3; // ইমেজে পাঠ্য যোগ করা Imgproc.putText(src, পাঠ্য, অবস্থান, ফন্ট, স্কেল, রঙ, বেধ); //ফলে প্রাপ্ত চিত্র প্রদর্শন করা হচ্ছে HighGui.imshow("কন্টুর অপারেশন", src); HighGui.waitKey(); }}

ইনপুট ছবি

কীভাবে জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে একটি ছবিতে পাঠ্য যুক্ত করবেন?

আউটপুট

কীভাবে জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে একটি ছবিতে পাঠ্য যুক্ত করবেন?


  1. জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে একটি রঙিন চিত্রকে সেপিয়া ছবিতে কীভাবে রূপান্তর করবেন?

  2. জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে একটি নেতিবাচক চিত্রকে ইতিবাচক ছবিতে রূপান্তর করবেন কীভাবে?

  3. কীভাবে জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে একটি রঙিন চিত্রকে গ্রেস্কেলে রূপান্তর করবেন?

  4. কিভাবে জাভা OpenCV লাইব্রেরি ব্যবহার করে একটি ছবি লিখতে হয়?