কম্পিউটার

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


জাভা 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(); }}

আউটপুট

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

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


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

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

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

  4. OpenCV ফাংশন সার্কেল() ব্যবহার করে একটি বৃত্ত আঁকুন