图像导入&显示
警告1: 通过openCV读取图像时,它不是以RGB 颜色空间来读取,而是以BGR 颜色空间。有时候这对你来说不是问题,只有当你想在图片中添加一些颜色时,你才会遇到问题。
有两种解决方案:
将R — 第一个颜色值(红色)和B — 第三个颜色值(蓝色) 交换, 这样红色就是 (0,0,255) 而不是(255,0,0)。
将颜色空间变成RGB:
使用rgb_image代替image继续处理代码。
警告2: 要关闭显示图像的窗口,请按任意按钮。如果你使用关闭按钮,它可能会导致窗口冻结(我在Jupyter笔记本上运行代码时发生了这种情况)。
为了简单起见,在整个教程中,我将使用这种方法来查看图像:
来源:Pixabay
裁剪
来源:Pixabay
裁剪后的狗狗
其中: image[10:500,500:200] 是 image[y:y+h,x:x+w]。
调整大小<