gpt4 book ai didi

android - OpenCV Android连续垫的宽度和高度

转载 作者:行者123 更新时间:2023-12-02 16:42:22 33 4
gpt4 key购买 nike

我在最新的OpenCV 2.4.3 android项目中使用相机,并将Mat转换为位图。我正在使用的实用程序方法(在OpenCV项目中提供)需要与Mat相同宽度和高度的位图来进行转换。当我访问垫子的高度时,它是0。宽度是640(按预期,我期望高度是480)。

垫子是连续的,虽然我可以理解这对mat.rows()的影响,但它不应该改变高度吗?

对于那些要求输入代码的人:如果您查看示例代码,则相机 Activity 具有以下方法:

public Mat onCameraFrame(Mat inputFrame) {
inputFrame.copyTo(mRgba);
DoSomething(mRgba.getNativeObjAddr());
return mRgba;
}

当我使用以下方法检查尺寸时:
Log.d(TAG, "Width: " + mRgba.width() + ", Height:" + mRgba.height());

我得到:
Width: 640, Height:0

最佳答案

答案是当我打电话时:

        mOpenCvCameraView.disableView();

间接称为:
    mRgba.release();

大概将高度更改为0。

关于android - OpenCV Android连续垫的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850539/

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