Rumah > Java > javaTutorial > teks badan

Bagaimana untuk memuatkan elips dalam imej untuk mengelilingi objek yang mungkin menggunakan OpenCV Java?

WBOY
Lepaskan: 2023-08-28 14:37:05
ke hadapan
614 orang telah melayarinya

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 🎜#RotatedRec
  • objek.

    Akhir sekali, gunakan kaedah ellipse() untuk melukis elips di sekeliling bentuk yang mungkin.

  • Nota − Untuk memuatkan elips, objek harus mengandungi sekurang-kurangnya lima titik.

  • Contoh

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan