使用OpenCV,我如何基于x和y坐标裁剪图像,并允许x和y坐标成为裁剪中心?

脉冲

我尝试使用OpenCV裁剪图像。我已经有了要裁剪的图像特定部分的坐标。我遇到的问题是,因为当您使用矩形在opencv中进行裁剪时,您给出的坐标是矩形的左上角,因此在我的情况下,由于我将坐标居中于中心,因此它会切掉一半的脸脸中间。无论如何,要使给定的x和y线从矩形的中心开始,以便可以从内向外而不是从外向内创建要裁剪的部分?我也很乐意听取其他有关如何实现此任务的建议。

瑞安

我不知道openCV是否有一种方法可以强制裁剪以图像中心为基础,但是无论如何,解决方案都非常简单。

现在你有类似的东西 cv::Rect imageToCrop(X, Y, Width, Height);

更改为: cv::Rect imageToCrop(X - (Width/2), Y - (Height/2), Width, Height);

它将围绕您的X和Y居中

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用点击的X和Y坐标移动图像

来自分类Dev

如何在Excel电子表格中使用x / y / r像素坐标在Python中裁剪多个图像?

来自分类Dev

如何在图像处理中设置x和y坐标。

来自分类Dev

使用坐标裁剪图像

来自分类Dev

如何从UnsafeMutableBufferPointer获取x和y坐标

来自分类Dev

如何获取视图的X和Y坐标

来自分类Dev

Android图像裁剪:输出x和输出y

来自分类Dev

显示X和Y坐标?

来自分类Dev

如何使用键盘输入基于画布的x和y坐标移动画布中的对象?

来自分类Dev

如何使用 X 和 y 坐标设置 textView 的位置

来自分类Dev

平移到特定的X和Y坐标以及中心图像svg-pan-zoom

来自分类Dev

如何使用x和y坐标绘制2D数据(图像)

来自分类Dev

基于 X 和 Y 坐标绘制线

来自分类Dev

使用Thumbnailator从x,y和高度,宽度的大小开始裁剪图像

来自分类Dev

pygame-从图像的x和y坐标开始闪烁

来自分类Dev

React-Native:当我单击多个位置(如X和Y坐标)时,如何获取多个标记图像

来自分类Dev

当我有相应的x和y坐标时,在图上插入2张图像

来自分类Dev

JavaScript单击X和Y坐标

来自分类Dev

Netbeans:获取X和Y坐标

来自分类Dev

iPhone的中间x和y坐标

来自分类Dev

从注释iOS获取X和Y坐标

来自分类Dev

返回x和y坐标元组的列表

来自分类Dev

如何使用python和opencv检测图像中的水平线并获取其y坐标?

来自分类Dev

如何在mysql中从LINESTRING提取X和Y坐标

来自分类Dev

如何获得圆半径内的随机x和y坐标?

来自分类Dev

如何计算画布中的x和y坐标

来自分类Dev

如何增加显示的x和y坐标的位数?

来自分类Dev

如何通过绘制PHP Mysql更改x和y坐标?

来自分类Dev

Python图形库:如何设置窗口的x和y坐标?

Related 相关文章

热门标签

归档