1.求Generic Digital camera摄像头驱动程序

2.清华高科摄像头驱动pc camera那位有?

3.我的设备管理器里USB camera 有**的感叹号 摄像头驱动问题

4.装了usb pc camera,但摄像头还是不能用,不知如何驱动它。

万能摄像头驱动器官方下载_camera万能摄像头驱动

华硕的驱动安装盘里应该有一个选项就是CAMERA

点击进去就是安装驱动程序

如果不行的话

可以进入硬件管理器

右击摄像头

更新驱动

把目录指向驱动盘

如果还是不行的话

可以去华硕的官网重新下载一个摄像头驱动

求Generic Digital camera摄像头驱动程序

android中用Camera来调用摄像头,只能用takePicture来拍照吗?

代码与范例:

首先需要在Manifest文件中添加以下内容:

以使程序获取摄像头使用以及自动对焦功能的使用权限。

CameraTestActivity.java

import android.app.Activity;

import android.os.Bundle;

import android.view.Window;

import android.view.WindowManager;

public class CameraTestActivity extends Activity {

@Override

public void onCreate(Bundle bundle) {

super.onCreate(bundle);

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

requestWindowFeature(Window.FEATURE_NO_TITLE); 设置横屏模式以及全屏模式

setContentView(new CameraView(this)); 设置View

}

}

CameraView.java

import java.io.FileOutputStream;

import android.content.Context;

import android.hardware.Camera;

import android.os.Environment;

import android.view.MotionEvent;

import android.view.SurfaceHolder;

import android.view.SurfaceView;

public class CameraView extends SurfaceView implements SurfaceHolder.Callback, Camera.PictureCallback {

private SurfaceHolder holder;

private Camera camera;

private boolean af;

public CameraView(Context context) {构造函数

super(context);

holder = getHolder();生成Surface Holder

holder.addCallback(this);

holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);指定Push Buffer

}

public void surfaceCreated(SurfaceHolder holder) {Surface生成事件的处理

try {

camera = Camera.open();摄像头的初始化

camera.setPreviewDisplay(holder);

} catch (Exception e) {

}

}

@Override

public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {Surface改变事件的处理

Camera.Parameters parameters = camera.getParameters();

parameters.setPreviewSize(width, height);

camera.setParameters(parameters);设置参数

camera.startPreview();开始预览

}

public void surfaceDestroyed(SurfaceHolder holder) {Surface销毁时的处理

camera.setPreviewCallback(null);

camera.sPreview();

camera.release();

camera =null;

}

@Override

public boolean onTouchEvent(MotionEvent event) {屏幕触摸事件

if (event.getAction() == MotionEvent.ACTION_DOWN) {按下时自动对焦

camera.autoFocus(null);

af =true;

}

if (event.getAction() == MotionEvent.ACTION_UP && af ==true) {放开后拍照

camera.takePicture(null, null, this);

af =false;

}

returntrue;

}

public void onPictureTaken(byte[] data, Camera camera) {拍摄完成后保存照片

try {

String path = Environment.getExternalStorageDirectory() +"/test.jpg";

data2file(data, path);

} catch (Exception e) {

}

camera.startPreview();

}

private void data2file(byte[] w, String fileName) throws Exception {将二进制数据转换为文件的函数

FileOutputStream out =null;

try {

out =new FileOutputStream(fileName);

out.write(w);

out.close();

} catch (Exception e) {

if (out !=null)

out.close();

throw e;

}

}

}

如何调用android 摄像头 拍照

在Android开发过程中,有时需要调用手机自身设备的功能,本文侧重摄像头拍照功能的调用。

:blog.csdn./mahoking/article/details/28225907

怎么调用android的摄像头拍照

我们要调用摄像头的拍照功能,显然

第一步必须加入调用摄像头硬件的权限,拍完照后我们要将保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码

<uses-permission android:name="android.permission.CAMERA"/>摄像头权限

SD卡读写权限

<uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

第二步,要将摄像头捕获的图像实时地显示在手机上。

我们是用SurfaceView这个视图组件来实现的,因此在main.xml中加入下列代码

<SurfaceView

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:id="@+id/surfaceview"

/>

第三步,设置窗口的显示方式

首先获得当前窗口Windowwindow = getWindow();得到窗口

接着设置没有标题requestWindowFeature(Window.FEATURE_NO_TITLE);没有标题

接着设置全屏 window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);设置全屏

当然,我们在拍照过程中,屏幕必须一致处于高亮状态,因此接着加入下面代码

window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);设置高亮

至此,我们将窗口的显示方式规定了,然后才能设置窗口上显示的组件(顺序非常重要)

setContentView(R.layout.main);

第四步,设置SurficeView显示控件的属性

找到surficeView

surfaceView = (SurfaceView)findViewById(R.id.surfaceview);

设置它的像素为800x600

surfaceView.getHolder().setFixedSize(800,480);

下面设置surfaceView不维护自己的缓冲区,而是等待屏幕的渲染引擎将内容推送到用户面前

surfaceView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

第五步,就是为surficeView加入回调方法(callBack)

surfaceView.getHolder().addCallback(newSurfaceCallback());

上面的回调类是我们自己定义的,代码如下

private class SurfaceCallback implementsSurfaceHolder.Callback{

@Override

public void surfaceCreated(SurfaceHolderholder) {

try {

camera = Camera.open();打开硬件摄像头,这里导包得时候一定要注意是android.hardware.Camera

WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);得到窗口管理器

Display display = wm.getDefaultDisplay();得到当前屏幕

Camera.Parameters parameters =camera.getParameters();得到摄像头的参数

parameters.setPreviewSize(display.getWidth(),display.getHeight());设置预览照片的大小

parameters.setPreviewFrameRate(3);设置每秒3帧

parameters.setPictureFormat(PixelFormat.JPEG);设置照片的格式

parameters.setJpegQuality(85);设置照片的质量

parameters.setPictureSize(display.getHeight(),display.getWidth());设置照片的大小,默认是和屏幕一样大

camera.setParameters(parameters);

camera.setPreviewDisplay(surfaceView.getHolder());通过SurfaceView显示取景画面

camera.startPreview();开始预览

isPreview = true;设置是否预览参数为真

} catch (IOException e) {

Log.e(TAG, e.toString());

}

}

@Override

public void surfaceChanged(SurfaceHolderholder, int format, int width,

int height) {

TODO Auto-generated method stub

}

@Override

public void surfaceDestroyed(SurfaceHolderholder) {

if(camera!=null){

if(isPreview){如果正在预览

camera.sPreview();

camera.release();

}

}

}

}

第六步,我们必须对按键事件进行监听,如是拍照还是聚焦,代码如下

public boolean onKeyDown(int keyCode,KeyEvent event) {处理按键事件

if(camera!=null&&event.getRepeatCount()==0)代表只按了一下

{

switch(keyCode){

case KeyEvent.KEYCODE_BACK:如果是搜索键

camera.autoFocus(null);自动对焦

break;

case KeyEvent.KEYCODE_DPAD_CENTER:如果是中间键

camera.takePicture(null, null, new TakePictureCallback());将拍到的照片给第三个对象中,这里的TakePictureCallback()是自己定义的,在下面的代码中

break;

}

}

return true;阻止事件往下传递,否则按搜索键会变成系统默认的

}

------------------------------------------------------------------------------------------

private final class TakePictureCallbackimplements PictureCallback{

public void onPictureTaken(byte[] data,Camera camera) {

try {

Bitmap bitmap =BitmapFactory.decodeByteArray(data, 0, data.length);

File file = newFile(Environment.getExternalStorageDirectory(),System.currentTimeMillis()+".jpg");

FileOutputStream outputStream = newFileOutputStream(file);

bitmap.press(CompressFormat.JPEG, 100,outputStream);

outputStream.close();

camera.sPreview();

camera.startPreview();处理完数据之后可以预览

} catch (Exception e) {

Log.e(TAG, e.toString());

}

}

}

注意,代码中有两个回调类,一个是SurfaceCallback(),另外一个是TakePictureCallback(),初学者可能一时难以理解,通俗地讲,前者是用来监视surficeView这个暂时存放数据的显示控件的,根据它的显示情况调用不同的方法,包括surfaceCreated(),surfaceChanged(),surfaceDestroyed(),也就不难理解为什么会有这三个回调方法了(注意,在surfaceDestroyed()方法中必须释放摄像头,详细代码参见上方)。TakePictureCallback()是为了监视是否拍照而设计的接口,期中也仅有一个方法,camera将拍照得到的数据传入方法,我们便可以对拍照得到的数据进行进一步处理

vivoxplay只能用前置摄像头,不能用主摄像头

您好!

不能使用主摄像头提示什么呢,请你具体描述一下,以便我们更好的为您解答。

如果有任何问题可以随时来咨询我们的。非常感谢您对我们vivo的支持,祝您生活愉快!

PC camera 摄像头只能用光盘驱动吗?

有的不带盘的摄像头是免驱的,只要XP_SP2就会自认,另外你可以搜搜PC-CAMERA的万能驱动,不行的话还是老实点用盘装

联想A798T拍照怎么只能用前置摄像头呢/如何双摄像头切换

刷机包有问题,你先下载个别的相机看看能不能切换摄像头,或是有没有相关的相机补丁,不行的话你再刷回来就好了。

尊贵的用户,您好:

很抱歉给您带来疑惑了。若您需要切换前后置摄像头,可进入主菜单--相机--点击“+”后面的小相机图标即可切换,请您尝试。

若如果您尝试,没有该切换图标,建议到系统设置--应用程序--拍照--清除数据后试试,同时您也可以下载第三方拍照软件进行尝试,若使用第三方软件也会出现该情况,建议您备份下资料,恢复出厂设置后进行尝试,若依然不行,可抽空带上保修卡或发票联系当地的维修站点检测处理。

官网授权维修站点查询::support1.lenovo../lenovo/wsi/station/servicestation。

感谢您对联想的支持,祝您生活愉快!

求助关于java调用摄像头拍照怎样禁止虚拟摄像头拍照

这个问题和java语言本身没啥关系。首先看你是用什么读取的摄像头来获得照片。

比如说你用flash来读取摄像头获得照片,那么有相关的api获得摄像头列表(此时的摄像头列表是全部的,包括虚拟摄像头的)

但是,你可以读取本地真实的摄像头(bs模式请用ocs控件读取,读取方式参照System.ManagementObject),然后比较真实的摄像头和现在正在拍照使用的摄像头即可。

真实实践过 望采纳。

win7上怎么调用摄像头拍照

打开“我的电脑”

下面应该有个“扫描仪和照相机”

打开你的照相机就可以拍照了

你好,我的手机拍照不知道怎么了,只能用前摄像头,后摄像头不能用,

你可以把手机重启一下试试。

或者你可以从应用宝里面下载个第三方拍照软件。然后拍照看看怎么样。

或者你恢复出厂设置。应该会好很多的。也有可能是你摄像损毁了。

清华高科摄像头驱动pc camera那位有?

很简单了,

generic digital camera,对吧,找个万能摄像头驱程,不就得了,不过要先复制在硬盘里面,先别安装,插入摄像头以后,再让摄像头自动寻找驱程才行,我试过的。

我的设备管理器里USB camera 有**的感叹号 摄像头驱动问题

万能驱动程序多数没有用.

原创实际经验

你可根据你的摄像头的型号在驱动之家或其它地方搜搜驱动程序,然后再用Windows系统提示比如发现新硬件.....再一步一步找到你下载的驱动程序进行安装.

或下载驱动精灵试试有可能找到你那种摄像头的程序,它提供的安装实际是一种下载到某位置的驱动程序,就是帮你找到了驱动程序,有时还要自己用Windows的提示一步步自己装.

你用驱动精灵或鲁大师等就能知道这摄像头的名称,再用这个名称去网上找或驱动精灵帮你找,找到后再自己设置(此类驱动程序里没有直接安装的setup文件的,要用系统慢慢装)

装了usb pc camera,但摄像头还是不能用,不知如何驱动它。

这个需要重装你的驱动就可以解决了!

先把那个**的叹号删除,或者直接修复安装!

然后找到你的驱动程序(光盘,备份,或者网上下载都可以),安装上就可以解决了!

1.首先你要找到摄像头的驱动程序(许多摄像头的驱动程序是系统自带的,跳过这步),方法是有没有自带光盘,上面是驱动程序,如果没有可以下载一个硬件侦测软件,everest或驱动精灵,下载正确的驱动程序;

2.安装驱动时建议先发现硬件后再安装,这样如果驱动不正确则安装不上,比较清楚。控制面板-添加硬件,搜索设备,双击搜索出的设备,选择更新驱动程序,安装上步下载的驱动程序。也可以在硬件管理器搜索硬件,安装驱动。未知设备识别说明驱动安装成功,然后重新启动。

3.驱动安装好之后摄像头一般就可以使用了,但是还需要使用摄像头的程序,QQ视频就可以使用。控制面板里的扫描仪与照相机可以使用摄像头。

结束