cv2.hconcat
时间: 2023-10-26 18:13:32 浏览: 78
cv2.hconcat() is a function in OpenCV library that concatenates two or more images horizontally. It takes a tuple of images as input and returns the concatenated image. The images must have the same height for horizontal concatenation. The function works by stacking the input images horizontally, and the output image has the same number of rows as the input images and the sum of the columns of the input images.
Syntax:
```python
cv2.hconcat(tuple_of_images)
```
Parameters:
- tuple_of_images: A tuple of images to be concatenated horizontally.
Returns:
- The horizontally concatenated image.
Example:
```python
import cv2
# Load two images
image1 = cv2.imread('image1.png')
image2 = cv2.imread('image2.png')
# Concatenate the two images horizontally
concatenated_image = cv2.hconcat((image1, image2))
# Display the concatenated image
cv2.imshow("Concatenated Image", concatenated_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
In this example, we loaded two images and concatenated them horizontally using cv2.hconcat(). The resulting concatenated image is displayed using cv2.imshow().