OpenCV-Python — is een Python-bindingsbibliotheek voor het oplossen van computervisieproblemen. cv2.rechthoek ()
wordt gebruikt om een rechthoek op een afbeelding.
Syntaxis: cv2 .rechthoek (afbeelding, startpunt, eindpunt, kleur, dikte)
Parameters:
afbeelding: Het is de afbeelding waarop rechthoek moet worden getekend.
startpunt: Het zijn de startcoördinaten van rechthoek. De coördinaten worden weergegeven als tupels van twee waarden, namelijk ( X coördinaatwaarde, Y coördinaatwaarde).
end_point: It is de eindcoördinaten van rechthoek. De coördinaten worden weergegeven als tupels van twee waarden, namelijk ( X coördinaatwaarde, Y coördinaatwaarde).
kleur: Het is de kleur van de grenslijn van rechthoek die moet worden getekend. Voor BGR geven we een tuple door. bijv.: (255, 0, 0) voor blauwe kleur.
dikte: Het is de dikte van de rechthoek grenslijn in px . Dikte van -1 px vult de vorm rechthoek met de opgegeven kleur .Retourwaarde: het retourneert een afbeelding.
De afbeelding wordt gebruikt voor alle onderstaande voorbeelden:
Voorbeeld #1:
# Python-programma om de cv2 uit te leggen.rechthoek () methode
# cv2 import
import
cv2
#path
pad
=
r
`C: UsersRajnishDesktoppythonengineeringgeeks. png`
# Lees afbeelding in standaardmodus
afbeelding
=
cv2.imread (pad)
# Naam van het venster waarin de afbeelding wordt weergegeven
window_name
=
`Afbeelding`
# Start coördinaat, hier (5, 5)
# staat voor de linkerbovenhoek van de rechthoek
startpunt
=
(
5
,
5
)
# Eindcoördinaat, hier (220, 22 0)
# staat voor de rechterbenedenhoek van de rechthoek
end_point
=
(
220
,
220
)
# Blauwe kleur in BGR
kleur
=
(
255
,
0
,
0
)
# Lijndikte 2 px
dikte
=
2
# Het gebruik van de cv2. rechthoek ()
# Teken een 2 px rechthoek met een blauwe rand
afbeelding
=
cv2.rechthoek (afbeelding, startpunt, eindpunt, kleur, dikte)
# Tonen van een afbeelding
cv2.imshow (vensternaam, afbeelding )
Uitvoer:
Voorbeeld #2:
Dikte -1 px gebruiken om de rechthoek met zwart te vullen.
# Python-programma om de cv2 uit te leggen.rechthoek () methode
# cv2 import
import
cv2
# path
path
=
r
`C: UsersRajnishDesktoppythonengineeringgeeks.png`
# Lees de afbeelding in grijstinten
afbeelding
=
cv2.imread (pad,
0
)
# Naam van het venster waarin de afbeelding wordt weergegeven
window_name
=
`Afbeelding`
# Begincoördinaat, hier (100, 50)
# staat voor de linkerbovenhoek van de rechthoek
startpunt
=
(
100
,
50
)
# Eindcoördinaat, hier (125, 80)
# staat voor de onderste- rechterhoek van de rechthoek
eindpunt
=
(
125
,
80
)
# Zwarte kleur in BGR
kleur
=
(
0
,
0
,
0
)
# Regelbreedte -1 px
# Dikte -1 vult het volledige formulier
dikte
=
-
1
# Met behulp van de cv2.rechthoek () voldaan hod
# Teken een zwarte -1 px rechthoek< /a>
afbeelding
=
cv2. rechthoek (afbeelding, startpunt, eindpunt, kleur, dikte)
# Toon afbeelding
cv2.imshow (vensternaam, afbeelding)
Uitvoer: