摄像头到Android的审判下载
㈠ 如何在android中使用摄像头获取照片
/**
* 从相册中获取,返回结果会在onActivityResult()中
*/
private void selectPicFromAlbum() {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, RESULT_FROM_ALBUM);
}
/**
* 从摄像头中获取,返回结果会在onActivityResult()中
*/
private void selectPicFromCamera() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTUR
㈡ 手机摄像头怎么下载app
您好,主要还是要看摄像头是什么品牌的,然后需要去下载品牌对应的软件就可以了!那么下载了相对应软件该怎么设置呢?
手机安装无线监控摄像头方法:
01
首先无线监控摄像头设备一套,现在无线监控摄像头都是一个整体,不像以前需要自己安装镜头安装红外灯之类的了;
02
把无线网络监控摄像头接到电脑上,打开电脑后,把无线摄像头的驱动安装好,有些是免驱动的,就更好了;
03
在电脑上可以看到无线网络监控摄像头的端口和IP地址,可以默认,也可以自己手动设置一下;
04
再按照电脑界面里的提示,设置一下路由器,让路由器能自动获取到监控摄像头的数据,为的是远程可以监控;
05
手机里安装对应的网络监控摄像头的APP,一般情况买摄像头的时候卖家都会一起给软件的,有时候需要自己在手机里下载一下;
06
把无线摄像机设置成支持远程监控,开启监控摄像机的录像功能,然后插电测试录像机的画质,分别设置登录用户名和密码;
07
然后用手机登录一下APP,测试一下远程效果就可以了。
㈢ cooleye摄像头下载在安卓版手机
cooleye摄像头需要打开调试功能,然后安装摄像头插件和软件才可以在安卓手机上使用。
㈣ Android 应用调用摄像头如何将拍摄的视频存到指定位置
可以自己编程调用手机的摄像头使用MediaRecorder录像并播放。参考http://www.jb51.net/article/33380.htm里面有详细的讲解,谢谢。
㈤ 萤石网络摄像头的录像怎样下载到手机里
联网后手机下载萤石云视频App,登录账号绑定摄像机,在录像回放中,有一录像按钮,可以将在看的视频存储到手机。
㈥ 摄像头 在android 下能打开么
Android中启动camera相机,原理是直接调用系统的相机应用,只需要在Intent对象中传入相应的参数即可。如下代码:
在菜单或按钮的选择操作中调用如下代码,开启系统自带Camera APP,并传递一个拍照存储的路径给系统应用程序,具体如下:
imgPath = "/sdcard/test/img.jpg";
//必须确保文件夹路径存在,否则拍照后无法完成回调
File vFile = new File(imgPath);//新建一个File类,也就是照片保存的位置
if(!vFile.exists())//判断该文件是否存在
{
File vDirPath = vFile.getParentFile(); //new File(vFile.getParent());
vDirPath.mkdirs();
}
Uri uri = Uri.fromFile(vFile);//文件在android系统中uri地址
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//打开相机
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);//发送意图,启动相机
startActivityForResult(intent, SystemCapture);//启动完成,返回值接收
㈦ opencv for android里面的用到摄像头的几个官方例子,真机测试时摄像头都打不开,黑屏不报错
OpenCV
整个项目的结构图:
编写DetectFaceDemo.java,代码如下:
[java] view
plainprint?
package com.njupt.zhb.test;
import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.core.MatOfRect;
import org.opencv.core.Point;
import org.opencv.core.Rect;
import org.opencv.core.Scalar;
import org.opencv.highgui.Highgui;
import org.opencv.objdetect.CascadeClassifier;
//
// Detects faces in an image, draws boxes around them, and writes the results
// to "faceDetection.png".
//
public class DetectFaceDemo {
public void run() {
System.out.println("\nRunning DetectFaceDemo");
System.out.println(getClass().getResource("lbpcascade_frontalface.xml").getPath());
// Create a face detector from the cascade file in the resources
// directory.
//CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("lbpcascade_frontalface.xml").getPath());
//Mat image = Highgui.imread(getClass().getResource("lena.png").getPath());
//注意:源程序的路径会多打印一个‘/’,因此总是出现如下错误
/*
* Detected 0 faces Writing faceDetection.png libpng warning: Image
* width is zero in IHDR libpng warning: Image height is zero in IHDR
* libpng error: Invalid IHDR data
*/
//因此,我们将第一个字符去掉
String xmlfilePath=getClass().getResource("lbpcascade_frontalface.xml").getPath().substring(1);
CascadeClassifier faceDetector = new CascadeClassifier(xmlfilePath);
Mat image = Highgui.imread(getClass().getResource("we.jpg").getPath().substring(1));
// Detect faces in the image.
// MatOfRect is a special container class for Rect.
MatOfRect faceDetections = new MatOfRect();
faceDetector.detectMultiScale(image, faceDetections);
System.out.println(String.format("Detected %s faces", faceDetections.toArray().length));
// Draw a bounding box around each face.
for (Rect rect : faceDetections.toArray()) {
Core.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height), new Scalar(0, 255, 0));
}
// Save the visualized detection.
String filename = "faceDetection.png";
System.out.println(String.format("Writing %s", filename));
Highgui.imwrite(filename, image);
}
}
package com.njupt.zhb.test;
import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.core.MatOfRect;
import org.opencv.core.Point;
import org.opencv.core.Rect;
import org.opencv.core.Scalar;
import org.opencv.highgui.Highgui;
import org.opencv.objdetect.CascadeClassifier;
//
// Detects faces in an image, draws boxes around them, and writes the results
// to "faceDetection.png".
//
public class DetectFaceDemo {
public void run() {
System.out.println("\nRunning DetectFaceDemo");
System.out.println(getClass().getResource("lbpcascade_frontalface.xml").getPath());
// Create a face detector from the cascade file in the resources
// directory.
//CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("lbpcascade_frontalface.xml").getPath());
//Mat image = Highgui.imread(getClass().getResource("lena.png").getPath());
//注意:源程序的路径会多打印一个‘/’,因此总是出现如下错误
/*
* Detected 0 faces Writing faceDetection.png libpng warning: Image
* width is zero in IHDR libpng warning: Image height is zero in IHDR
* libpng error: Invalid IHDR data
*/
//因此,我们将第一个字符去掉
String xmlfilePath=getClass().getResource("lbpcascade_frontalface.xml").getPath().substring(1);
CascadeClassifier faceDetector = new CascadeClassifier(xmlfilePath);
Mat image = Highgui.imread(getClass().getResource("we.jpg").getPath().substring(1));
// Detect faces in the image.
// MatOfRect is a special container class for Rect.
MatOfRect faceDetections = new MatOfRect();
faceDetector.detectMultiScale(image, faceDetections);
System.out.println(String.format("Detected %s faces", faceDetections.toArray().length));
// Draw a bounding box around each face.
for (Rect rect : faceDetections.toArray()) {
Core.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height), new Scalar(0, 255, 0));
}
// Save the visualized detection.
String filename = "faceDetection.png";
System.out.println(String.format("Writing %s", filename));
Highgui.imwrite(filename, image);
}
}
3.编写测试类:
[java] view
plainprint?
package com.njupt.zhb.test;
public class TestMain {
public static void main(String[] args) {
System.out.println("Hello, OpenCV");
// Load the native library.
System.loadLibrary("opencv_java246");
new DetectFaceDemo().run();
}
}
//运行结果:
//Hello, OpenCV
//
//Running DetectFaceDemo
///E:/eclipse_Jee/workspace/JavaOpenCV246/bin/com/njupt/zhb/test/lbpcascade_frontalface.xml
//Detected 8 faces
//Writing faceDetection.png
package com.njupt.zhb.test;
public class TestMain {
public static void main(String[] args) {
System.out.println("Hello, OpenCV");
// Load the native library.
System.loadLibrary("opencv_java246");
new DetectFaceDemo().run();
}
}
//运行结果:
//Hello, OpenCV
//
//Running DetectFaceDemo
///E:/eclipse_Jee/workspace/JavaOpenCV246/bin/com/njupt/zhb/test/lbpcascade_frontalface.xml
//Detected 8 faces
//Writing faceDetection.png
㈧ 摄像头通用驱动安卓程序怎么弄
只要到设备管理器----系统设备里把摄像头驱动安装一下就可以了。
1、控制面板----打开设备管理器
2、找到摄像头设备----选择“更新驱动程序软件”
3、选择自动搜索更新的驱动程序软件
4、浏览计算机上的驱动程序文件----浏览----选择下载的摄像头驱动存放路径----确定,这样就可以把摄像头驱动给安装好了。
㈨ 有人做过Android动态人脸检测吗摄像头抓取人脸,自动保存下来
这个挺多都有了,比如nubia和emui都有捕捉笑脸抓拍,算法问题而已
㈩ 调用摄像头的android程序将照片保存在哪里
看你用的什么软件了,自带相机一般就在SD卡的DCIM里面,第三方软件的话就不一定了,打开软件选设置就可以看到了,一般可以自定义目录