标签: camera

以编程方式选择相机

我的程序应该选择三个相机并用每个相机拍照。

我现在有以下代码:

def getCamera(camera):
    graph = FilterGraph()
    print("Camera List: ")
    print(graph.get_input_devices())

    #tbd get right Camera

    try:
        device = graph.get_input_devices().index("HD Pro Webcam C920")
    except ValueError as e:
        device = graph.get_input_devices().index("Integrated Webcam")
    return device
Run Code Online (Sandbox Code Playgroud)

上面的代码运行良好。但我有三台类似的同名相机。

输出:

graph = FilterGraph()
print("Camera List: ")
print(graph.get_input_devices())
Run Code Online (Sandbox Code Playgroud)

是一个包含三个同名相机的列表。我认为它们在一个数组中,我可以这样选择它们:

device = graph.get_input_devices().index(0) 
Run Code Online (Sandbox Code Playgroud)

与任何其他数组一样。

但我只能通过名称访问。就像第一个代码示例一样。

如何通过索引访问摄像机?

python camera python-3.x

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

怎么可以简单地调用Pitch()和Yaw()导致相机最终Roll()?

我正在编写一个基本的OpenGL游戏,我有一些代码可以在移动相机方面处理鼠标.

我正在使用以下方法:

int windowWidth = 640;
int windowHeight = 480;

int oldMouseX = -1;
int oldMouseY = -1;

void mousePassiveHandler(int x, int y)
{
    int snapThreshold = 50;

    if (oldMouseX != -1 && oldMouseY != -1)
    {
        cam.yaw((x - oldMouseX)/10.0);
        cam.pitch((y - oldMouseY)/10.0);


        oldMouseX = x;
        oldMouseY = y;

        if ((fabs(x - (windowWidth / 2)) > snapThreshold) || (fabs(y - (windowHeight / 2)) > snapThreshold))
        {
            oldMouseX = windowWidth / 2;
            oldMouseY = windowHeight / 2;
            glutWarpPointer(windowWidth / 2, windowHeight …
Run Code Online (Sandbox Code Playgroud)

c++ opengl camera glut

2
推荐指数
4
解决办法
4213
查看次数

iPhone App中的实时相机问题

关于我们开发的使用实时相机功能的iPhone应用程序的问题.

细节:

  1. 我们在实时相机输入上分层可调半透明图像
  2. 当用户将半透明图像调整到恰好覆盖(在任何部分中)相机按钮的位置时,它使得相机按钮不可点亮并且用户感到沮丧 - 无法拍摄照片.

题:

  1. 有没有人建议我们如何能够克服相机功能的默认功能(即:默认是相机条和相机按钮是最底层 - 我们还没有办法将其更改为一个不同的,更高的层,以允许我们的半透明图像在底部,以避免点击问题)?
  2. 任何人都可以想到可行的解决方法吗?

谢谢!

iphone sdk camera overlay uiimagepickercontroller

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

将UIImagePickerController推到左侧

我正在制作一个相机应用程序,它允许用户访问照片库.他们触摸按钮,使用presentModalViewController弹出UIImagePickerControllerSourceTypeSavedPhotosAlbum.当他们触摸照片时,我想要一个视图将ImagePicker推向左边,新视图进入.事情是,我想保持ImagePicker,所以当他们回到它时,没有滞后.这种情况发生在NightCamera等许多相机应用中.每当我使用[self.navigationController pushViewController:photoPreview];它时,它会将视图推送到主视图,而不是选择器.当我使用时[picker.navigationController pushViewController:photoPreview];,没有任何反应,因为选择器的navigationController是零.有谁知道该怎么办?

iphone camera uiimagepickercontroller navigationcontroller

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

将图片添加到图库 - Android

我有一个活动,用相机拍照,然后将其添加到其正确的文件夹(在这种情况下/ DCIM /相机).但是当你退出应用程序并加载Android画廊时......它就不存在了.我正在做一些游戏并注意到它只在重新启动手机后出现在那里.我不确定这背后的原因(也许它必须创建缩略图?)...有什么方法可以解决这个问题吗?我想让它立刻出现.

谢谢!

camera android gallery

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

在iPhone OS 4.0上从相机获取曝光值

拍照时可以获取相机的曝光值(不保存为SavedPhotos).一个测光表上的iPhone应用程序这样做,可能是通过使用一些私有API.

该应用程序仅在iPhone 3GS上执行,因此我猜它可能与EXIF数据有关,在创建图像时会填充此信息.

这一切都适用于3GS.

iPhone OS 4.0有什么变化吗?现在是否有定期获取这些值的方法?

有没有人有一个工作代码示例来获取这些相机/照片设置值?

谢谢

iphone camera exif iphone-privateapi ios4

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

Android相机缩放数字在数学上代表什么?

我正在尝试在Android中编写一个基本的增强现实应用程序,但我在进行平台解耦计算时遇到了一些麻烦,因为我不知道如何解释Android上的缩放级别.

缩放级别的范围是0 - params.getMaxZoom(),但我找不到任何关于这些缩放级别实际意味着什么的文档(例如,缩放级别0显然是0%放大,但是缩放级别1像10%放大?)

缩放级别是完全未定义的和任意抽象?我希望不会 - 这会让放大的AR变得毫无希望.

camera android zoom

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

Android 2.2中的相机崩溃

我已经在Android SDK上测试了我的应用程序,从1.5到2.2,我的活动中的摄像头代码工作正常.在2.1的设备上运行它也有效.但同样的应用程序无法与HTC Desire和Nexus One上的2.2兼容,应用程序崩溃.有什么想法可能会发生吗?

我正在使用import android.hardware.Camera; .

在onCreate里面我有这个:

preview = (SurfaceView) findViewById(R.id.preview);
        previewHolder = preview.getHolder();
        previewHolder.addCallback(surfaceCallback);
        previewHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
Run Code Online (Sandbox Code Playgroud)

回调是

SurfaceHolder.Callback surfaceCallback = new SurfaceHolder.Callback() {

    @Override
    public void surfaceDestroyed(SurfaceHolder holder) {
        camera.stopPreview();
        camera.release();
        camera = null;
    }

    @Override
    public void surfaceCreated(SurfaceHolder holder) {
        camera = Camera.open();
        try {
            camera.setPreviewDisplay(previewHolder);
        } catch (Throwable t) {
            Log.e(TAG, "Exception in setPreviewDisplay", t);
            Toast.makeText(CameraActivity.this, t.getMessage(),
                    Toast.LENGTH_LONG).show();
        }
    }

    @Override
    public void surfaceChanged(SurfaceHolder holder, int format, int width,
            int height) {
        Camera.Parameters parameters = camera.getParameters(); …
Run Code Online (Sandbox Code Playgroud)

camera android android-2.2-froyo

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

佳能EOS 1000 /尼康+德尔福

我正在寻找一种能够从德尔福控制我的佳能或尼康相机的方法,基本上我需要找到一种方法来接收新的图像,同时相机与USB即时连接,即检测何时拍摄新照片,所以我可以在我的应用程序中采取行动,例如裁剪图像,调整亮度等

我看看佳能的主页,似乎他们没有为欧洲提供SDK.

请建议,任何人?

delphi camera

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

如何检查Android手机的相机是否支持自动对焦

我知道用Camera.open()和getParameter来检查焦点模式是否有效.

但似乎打开相机会有一点点声音,我不想......

我可以通过任何其他方式获得相机是否支持自动对焦?

camera android autofocus android-camera

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