python - 如何在不更改前景大小的情况下增加背景大小?

纳温纳兰

我想使用以下图片: 在此处输入图片说明

我想增加背景的大小,以便白色形状不会丢失其形状和大小。

我希望调整大小的背景最好是宽度或长度中最大数字的两倍(取决于哪个更大)。因此输出将是一个正方形。

我制作了一个显示我的目标的输出(使用油漆):

在此处输入图片说明

有谁知道如何做到这一点?

MH304

使用 opencv,您只需一个命令即可:

C++: copyMakeBorder(InputImage, OutputImage, int top, int bottom, int left, int right, BORDER_CONSTANT, Scalar(0,0,0) )
Python: image = cv2.copyMakeBorder(image, top, bottom, left, right, cv2.BORDER_CONSTANT, value=(0.0, 0.0, 0.0))

为 top、bottom、left 和 right 放置任何你喜欢的值。它保持原始图像不变,但可以根据需要向边框添加额外的像素。

更多解释:https : //docs.opencv.org/2.4/modules/imgproc/doc/filtering.html?highlight=copymakeborder

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python:如何在不扩展矩阵的情况下增加其尺寸?

如何在不使用python下载的情况下从链接获取文件大小?

如何在不更改 python matplotlib 中的热图的情况下更改颜色条的值?

在给定目标大小的情况下,如何在python中调整图像大小的同时保持宽高比?

Python-如何在不更改原始值的情况下从类返回值

如何在不导入其他模块的情况下更改python中文本的颜色?

如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

如何在不导入的情况下模仿Python模块?

在不更改布局的情况下增加/减小图像的大小

(Python--numpy)如何在不循环的情况下调整numpy数组的大小并对其进行切片?

如何在不更改任何其他内容的情况下增加CSS图像元素的垂直大小

如何在不更改导入的情况下将Python 3模块更改为软件包?

如何在不更改图形尺寸的情况下将坐标轴放置在图形中?[Python,matplotlib]

如何在不更改其行为的情况下检查是否调用了@ patched-out python方法?

如何在不更改python代码的情况下将“打印”命令输出重定向到文件?

如何在不传递标签的情况下使用matplotlib增加刻度字体大小?

Google图表-如何在不增加图表大小的情况下缩小绘图区域

CSS:如何在不增加弹出窗口大小的情况下扩大内容区域?

如何在不增加向量大小的情况下保留多维向量?

如何在不增加页面大小的情况下使元素卡在页面的角落?

如何在 OpenCV 中不增加大小的情况下将视频分成帧

在不更改网格单元大小的情况下增加文本大小 tkinter

如何在不增加OverflowError:Python int太大而无法转换为C long的情况下,将数组中的每个元素与大量相乘?

如何在不键入“ python ...”的情况下运行python脚本

我的 Python 如何在不设置 PATH 的情况下指向 Python3?

python - 如何在不耗尽python内存的情况下遍历大文件?

如何在不使用 Pillow 的情况下在 Python 中调整图像大小

Python Matplotlib-如何在不调整热图大小的情况下移动颜色栏?

如何在Python中更改按钮大小?