gpt4 book ai didi

python - 使用opencv python检测到地平线的霍夫线后如何裁剪图像?

转载 作者:行者123 更新时间:2023-12-02 16:38:01 29 4
gpt4 key购买 nike

我正在使用opencv python进行图像处理,以便检测海洋图像的水平。我的问题是:在应用Canny边缘检测器和Hough变换后如何裁剪图像的其余部分?我必须裁剪位于地平线右侧的区域。这是我的形象:
the image

最佳答案

好吧,我想您知道直线的最大X坐标。然后,您只需要访问图像的numpy数组的索引。那是:

cropped = original_image[:,0:max_x]

在某些情况下,如果要使用opencv处理子镜像,则必须复制该子镜像:
cropped = original_image[:,0:max_x].copy()

查找numpy数组索引以获取详细信息...

关于python - 使用opencv python检测到地平线的霍夫线后如何裁剪图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48139889/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com