标签: camera

为什么Camera.PictureCallback()的图像分辨率是PreviewSize的大小?

我正在尝试使用Android Camera API但是当我拍照时,它的分辨率与我的Camera对象previewSize分辨率相同.

一些代码解释:

private Camera mCamera;
private Camera.PictureCallback mPictureCallback;

...
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
...
Camera.Parameters p = mCamera.getParameters();
        p.setPreviewSize(mPreviewWidth, mPreviewHeight);
        p.setPictureSize(mPictureWidth,mPictureHeight);
mCamera.setParameters(p);
...
}

public void onPictureTaken(byte[] imageData, Camera c) {
                Bitmap bitmapPicture = BitmapFactory.decodeByteArray(imageData, 0, imageData.length);
                bitmapPicture.getWidth(); //At this point the width is the same as mPreviewWidth and I want it to be mPictureWidth
}
/**
* This function is called when the user touches the surfaceview
*/
public void …
Run Code Online (Sandbox Code Playgroud)

size camera android image

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

如何将使用iOS SDK拍摄的照片添加到用户的相机胶卷?

我的应用程序允许用户使用iOS SDK拍照,并将其添加到应用程序中的数据.是否有办法使这些照片添加到相机胶卷,以便他们可以通过Photo Stream在他们的计算机上访问它们?

iphone camera photo ios ios5

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

zxing integration-相机错误

我正在使用zxing条形码扫描仪集成的Android应用程序.它的相机预览带有一个启动条形码扫描仪的按钮.(我用过这个)

应用程序工作正常,但只能第一次扫描.当我想做另一次扫描时:发生相机错误:此处截图

当我重新启动手机时,再次只有第一次扫描工作.

有人可以帮忙吗?我是初学者.(抱歉我的英文)

**class Preview**

   @Override
   public void surfaceCreated(SurfaceHolder holder) {

           camera = Camera.open();


   }



   @Override
   public void surfaceChanged(SurfaceHolder holder, int format, int width,int height) {
       if (previewing) { 
           camera.stopPreview();
           camera.setPreviewCallback(null);
           previewing=false;


       }
     try {
           camera.setPreviewDisplay(holder);
           camera.startPreview();
           previewing = true;
       } catch(Exception e) {

       }

   }




   @Override
   public void surfaceDestroyed(SurfaceHolder holder) {
       if (camera != null) {
           camera.stopPreview();
           camera.setPreviewCallback(null);
           camera.release();
           camera = null;
           previewing=false;
       }
   }

}
Run Code Online (Sandbox Code Playgroud)

类Overlay

public class Overlay extends Activity { 

   Button …
Run Code Online (Sandbox Code Playgroud)

camera android zxing

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

Camera.open()不可用/可访问?

我正在尝试创建cameraPreview,我在下面的代码"Camera.open()"中找到了

这个方法不可访问或不可用,没有这样的方法对象相机

可以访问.

有什么我应该做的,或者这是教程中的错误?

Java代码:

@Override
    public void surfaceCreated(SurfaceHolder holder) 
    {
            try
            {
                    //Open the Camera in preview mode
                    this.camera = Camera.open();
                    this.camera.setPreviewDisplay(this.holder);
            }
            catch(IOException ioe)
            {
                    ioe.printStackTrace(System.out);
            }
    }
Run Code Online (Sandbox Code Playgroud)

camera android android-camera

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

如何使用phonegap在Android手机上显示相机

我想在Android手机上使用phonegap捕获图像.我尝试在Phonegap页面上发布的代码,但相机没有出现.非常感谢任何帮助.非常感谢.

这是我手机上的显示屏

它是我手机上的显示器,没有摄像头

<!DOCTYPE html>
<html>
  <head>
    <title>Capture Photo</title>

    <script type="text/javascript" charset="utf-8" src="cordova-1.6.0.js"></script>
    <script type="text/javascript" charset="utf-8">

    var pictureSource;   // picture source
    var destinationType; // sets the format of returned value 

    // Wait for Cordova to connect with the device
    //
    document.addEventListener("deviceready",onDeviceReady,false);

    // Cordova is ready to be used!
    //
    function onDeviceReady() {
        pictureSource=navigator.camera.PictureSourceType;
        destinationType=navigator.camera.DestinationType;
    }

    // Called when a photo is successfully retrieved
    //
    function onPhotoDataSuccess(imageData) {
      // Uncomment to view the base64 encoded image data
      // console.log(imageData);

      // Get image …
Run Code Online (Sandbox Code Playgroud)

camera android cordova

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

相机为2d游戏

我目前正在制作一个很棒的(在我看来)僵尸游戏,我需要知道制作相机的好方法.我正在使用Slick2d库和MarteEngine for java.

我对java很陌生并直接跳进了一个库,然后才真正深入了解,所以这可能是缺乏图形知识.我读了一个教程,你不能在地图上实际移动游戏的窗口,所以你需要移动地图和对象,使它看起来像相机正在移动.

如果我这样做,似乎它会非常耗费资源.我将不得不遍历每个僵尸,幸存者,物体,hitbox等移动他们的坐标.我已经尝试了一次这种方法,事情并没有真正以同样的速度移动.这可能是因为我以不同的更新速度处理它.

我已经看过使用graphics.translate的一些事情,但我真的不明白.那么......任何有关移动相机的建议都会很棒!提前致谢.

java camera 2d slick2d

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

android:如果打开/关闭/自动如何检查闪存?

所以我想要一个按钮,用户可以在闪光灯开/关/自动之间进行选择.此按钮位于我的相机预览活动中,但我不确定如何使用一个按钮检查某些参数.

    //Flash Button
    final Button flashButton = (Button) findViewById(id.camera_flash);
    flashButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            if(mCamera != null){
                Parameters p = mCamera.getParameters();
                p.setFlashMode(Parameters.FLASH_MODE_AUTO);
                mCamera.setParameters(p);
                mCamera.startPreview();
                flashButton.setText("AUTO");
                Log.e("Torch","Torch On");
            }else{
                Parameters p = mCamera.getParameters();
                p.setFlashMode(Parameters.FLASH_MODE_OFF);
                mCamera.setParameters(p);
                mCamera.release();
                mCamera=null;
                flashButton.setText("OFF");

            }// maybe another one for ON



        }
Run Code Online (Sandbox Code Playgroud)

现在它的设置是,mCamera!=null但是如何检查闪光灯是否为AUTO,ON或OFF?我想可能有一个SWITCH?我试图将这些设置保存在一个按钮中,所以它的切换类型.有人可以帮我弄这个吗?

提前致谢.

更新的代码

   //Flash Button
    final Button flashButton = (Button) findViewById(id.camera_flash);
    flashButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Parameters p = mCamera.getParameters();

            // …
Run Code Online (Sandbox Code Playgroud)

java eclipse camera android android-camera

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

Android:在横向模式下捕获的照片强制

嗨已建立在Camera Preview上.

原始它甚至在纵向模式下也显示了风景预览.我用一些额外的代码更改了这个.但是,无论您的风景/肖像如何,它始终以横向模式保存图像.

我现在也强迫它进入肖像模式:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Run Code Online (Sandbox Code Playgroud)

基本上我拍的任何图像都是在风景中出现的.(旋转肖像拍摄图像).

我如何使它在定向模式下保存照片,或锁定到肖像假设?

我考虑过将照片阵列旋转90度.但这需要将图像绘制到位图,旋转然后存储回数组.矫枉过正吗?除非您可以直接旋转图像阵列?

camera android photo image

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

如何显示相机但不让用户拍照?

如何让用户看到前置摄像头,但是阻止他们拍摄照片,视频或切换到iPhone 4/4s和/或iPod Touch 4上的后置摄像头?

camera objective-c ios

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

围绕X轴旋转相机(three.js)

我正在尝试将相机旋转到场景的X轴.
此时我的代码是这样的:

rotation += 0.05;
camera.position.y = Math.sin(rotation) * 500;
camera.position.z = Math.cos(rotation) * 500;
Run Code Online (Sandbox Code Playgroud)

这使相机移动,但在旋转过程中发生奇怪的事情,或者相机翻转,或者它跳过它正在跟随的假想圆圈的某些部分.

camera rotation three.js

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

标签 统计

camera ×10

android ×6

android-camera ×2

image ×2

ios ×2

java ×2

photo ×2

2d ×1

cordova ×1

eclipse ×1

ios5 ×1

iphone ×1

objective-c ×1

rotation ×1

size ×1

slick2d ×1

three.js ×1

zxing ×1