কম্পিউটার

কিভাবে জাভা ব্যবহার করে OpenCV এ একটি উপবৃত্ত আঁকবেন?


জাভা ওপেনসিভি লাইব্রেরির 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(); }}

আউটপুট

কার্যকর করার সময়, উপরের প্রোগ্রামটি নিম্নলিখিত উইন্ডোটি তৈরি করে -

কিভাবে জাভা ব্যবহার করে OpenCV এ একটি উপবৃত্ত আঁকবেন?


  1. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি আয়তক্ষেত্র আঁকতে হয়?

  2. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি লাইন আঁকবেন?

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

  4. OpenCV ব্যবহার করে একটি চিত্রের উপর একটি উপবৃত্ত আঁকুন