【问题标题】:How to get a differently oriented sub-image in matlab如何在matlab中获得不同方向的子图像
【发布时间】:2013-04-26 09:36:36
【问题描述】:

我想从较大的图像中获取子图像,但我有图像的 4 个角,我想获得结果图像,独立于它可能的方向有

是否有一个 Matlab 函数可以做到这一点?我似乎找不到一个。

opencvpython 也有类似的问题,请检查是否更清楚-> How to straighten a rotated rectangle area of an image using opencv in python?

【问题讨论】:

    标签: matlab image-processing


    【解决方案1】:

    您可以使用impoly 或类似方法以编程方式选择一个矩形,然后获取角度并使用imrotate 对齐子图像。

    【讨论】:

    • 很好,但我需要以编程方式进行,之前用其他函数提取角落。
    • 我不明白这个答案的问题。如果你有角,那么你已经知道角度是什么了,对吧?
    • 是的,我同意...另外,如果角不是创建一个旋转的矩形而是一些梯形,那么旋转角度没有很好地定义。所以需要取角度的平均值等......
    • @DennisJaheruddin 和 naten。是的,对不起,我的问题有点模糊。我的问题是这些点并没有创建一个完美的正方形。这个问题仍然与这个问题直接相关:stackoverflow.com/questions/16342164/…。所以如果你想继续这个话题,梯形的答案可能会帮助你获得50声望:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多