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