জাভা OpenCV লাইব্রেরির org.opencv.imgproc প্যাকেজে Imgproc নামে একটি ক্লাস রয়েছে।
একটি বৃত্ত আঁকতে আপনাকে বৃত্ত() আহ্বান করতে হবে এই শ্রেণীর পদ্ধতি। এই পদ্ধতিটি নিম্নলিখিত পরামিতিগুলি গ্রহণ করে −
-
একটি ম্যাট অবজেক্ট যে চিত্রটির উপর বৃত্তটি আঁকা হবে তা প্রতিনিধিত্ব করে।
-
একটি বিন্দু বস্তু বৃত্তের কেন্দ্র প্রতিনিধিত্ব করে।
-
বৃত্তের ব্যাসার্ধের প্রতিনিধিত্বকারী একটি পূর্ণসংখ্যা পরিবর্তনশীল।
-
একটি স্কেলার বস্তু বৃত্তের রঙ (BGR) প্রতিনিধিত্ব করে।
-
একটি পূর্ণসংখ্যা বৃত্তের পুরুত্ব (ডিফল্ট 1) প্রতিনিধিত্ব করে।
উদাহরণ
org.opencv.core.Core আমদানি করুন .opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgproc;পাবলিক ক্লাস ড্রয়িং সার্কেল { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]) { //ওপেনসিভি কোর লাইব্রেরি লোড হচ্ছে System.loadLibrary( Core.NATIVE_NAME_LIBR); // একটি ম্যাট অবজেক্ট স্ট্রিং ফাইলে সোর্স ইমেজ পড়া ="D:\\images\\blank.jpg"; Mat src =Imgcodecs.imread(file); // একটি সার্কেল পয়েন্ট কেন্দ্র অঙ্কন =নতুন পয়েন্ট (300, 200); int ব্যাসার্ধ =100; স্কেলার রঙ =নতুন স্কেলার(64, 64, 64); int পুরুত্ব =10; imgproc.circle (src, কেন্দ্র, ব্যাসার্ধ, রঙ, বেধ); //চিত্র সংরক্ষণ এবং প্রদর্শন করা হচ্ছে Imgcodecs.imwrite("circle.jpg", src); HighGui.imshow("একটি বৃত্ত আঁকা", src); HighGui.waitKey(); }}আউটপুট
কার্যকর করার সময়, উপরের প্রোগ্রামটি নিম্নলিখিত উইন্ডোটি তৈরি করে -