小编use*_*142的帖子

相机校准MATLAB工具箱

我必须重新投影我的3D点(我已经有来自Bundler的数据).

我在MATLAB中使用Camera Calibration工具箱来获取内在的相机参数.我从27张图片(棋盘;从不同角度拍摄的图像)得到这样的输出.

Calibration results after optimization (with uncertainties):

Focal Length:     fc = [ 2104.11696  2101.75357 ] ± [ 23.13283  22.92478 ]
Principal point:  cc = [  969.15779   771.30555 ] ± [ 21.98972  15.25166 ]
Skew:        alpha_c = [  0.00000 ] ± [ 0.00000  ]
Distortion:       kc = [  0.11555  -0.55754  -0.00100  -0.00275  0.00000 ] ± 
                       [ >0.05036   0.59076   0.00307   0.00440  0.00000 ]
Pixel error:     err = [  0.71656   0.63306 ]
Run Code Online (Sandbox Code Playgroud)

注意:数值误差约为标准偏差的三倍(供参考).

我想知道数字误差,即焦距误差+ - [23.13283 22.92478],主点误差等.这些误差数实际代表什么,它们的影响是什么?

像素误差实际上更少.

到目前为止,我使用上面数据中的以下矩阵进行重新投影:

K=[ 2104.11696 …

matlab opencv bundler camera-calibration matlab-cvst

7
推荐指数
1
解决办法
2932
查看次数

相机预览没有重启?

我正在研究android中的摄像头代码拍照并将其保存在手机上.它从手机摄像头拍摄照片并将其保存在存储卡上.唯一的问题是拍照后相机预览没有重新启动.

我无法弄清楚解决方案.代码如下.建议是必要的...我的项目中有两个类...

相机活动类

public class CameraActivity extends Activity 
{

  private static final String TAG = "CameraDemo";
  Preview preview; 
  Button buttonClick; 

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    preview = new Preview(this); 
    ((FrameLayout) findViewById(R.id.preview)).addView(preview); 

    buttonClick = (Button) findViewById(R.id.buttonClick);
    buttonClick.setOnClickListener(new OnClickListener() {
      public void onClick(View v) { 
        preview.camera.takePicture(shutterCallback, rawCallback, jpegCallback);    
      }
    });

    Log.d(TAG, "onCreate'd");
  }

  // Called when shutter is opened
  ShutterCallback shutterCallback = new ShutterCallback() { 
    public void onShutter() {
      Log.d(TAG, "onShutter'd");
    }
  };

  // Handles data for raw picture
  PictureCallback …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-camera

4
推荐指数
1
解决办法
1万
查看次数

使用 gcc 指定目标

我正在尝试使用 gcc 在 linux 中编译一个库。我希望该库在不同的平台上运行。

对于配置,我们通常使用构建和主机。但是,该库没有配置选项。所以我正在编写自己的代码来使用 GCC 编译 lib。如何使用 GCC 将目标机器指定为选项?

linux gcc pugixml

2
推荐指数
1
解决办法
1万
查看次数

在linux下编译Visual C++代码?

我有一个执行图像匹配的 Visual C++ 程序。我正在使用 openCV。我希望在 Linux 服务器上运行 exe。但我不知道如何在linux下编译Visual C++代码?

任何人都可以在这方面帮助我吗?。。

linux gcc opencv cmake visual-c++

1
推荐指数
1
解决办法
3852
查看次数