Rumah >Java >javaTutorial >Bagaimana untuk memuatkan elips dalam imej untuk mengelilingi objek yang mungkin menggunakan OpenCV Java?
Anda boleh memuatkan bentuk elips menggunakan fitEllipse() kaedah org.opencv.imgproc.Imgproc. Kaedah ini menerima objek kelas MatOfPoint2f, mengira elips yang sesuai dengan set mata yang diberikan dan mengembalikan objek RotatedRect.
Menggunakan kaedah ini, anda boleh melukis elips di sekeliling objek yang mungkin dalam imej. Untuk melakukan ini, baca imej menggunakan kaedah imread()
kelas Imgproc.Gunakan kaedah cvtColor()
kelas Imgproc untuk menukarnya kepada imej skala kelabu.Gunakan kaedah ambang()
kelas Imgproc untuk menukar imej skala kelabu kepada imej binari.Gunakan kaedah findContours()
kelas Imgproc untuk mencari kontur dalam imej.Sekarang, hantarkan setiap nilai kontur sebagai MatOfPoint2f kepada kaedah fitEllipse()
untuk mendapatkan #🎜🎜 daripada##🎜 kontur yang mungkin 🎜#RotatedRecAkhir sekali, gunakan kaedah ellipse() untuk melukis elips di sekeliling bentuk yang mungkin.
Nota − Untuk memuatkan elips, objek harus mengandungi sekurang-kurangnya lima titik.
Atas ialah kandungan terperinci Bagaimana untuk memuatkan elips dalam imej untuk mengelilingi objek yang mungkin menggunakan OpenCV Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!