Python OpenCV-methode | cv2.rechthoek()

| | | | |

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: