আপনি 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(); }}ইনপুট ছবি
আউটপুট