摄影

Android 拍照 代码实例

走远了吗. 提交于 2020-01-29 04:20:42
------- 源自梦想 、 永远是你IT事业的好友 、只是勇敢地说出我学到! ---------- 这是我做的一个简单的利用Android手机的摄像头进行拍照的实例。 在这里我实现了基本的拍照、照片的存储、自动对焦以及闪光灯,后续还需一些工作在以后我会一步步完成。 首先讲讲布局: 没错,就是这么简单的布局。我们先来实现拍照的基本功能,之后若是想要其他功能,一点一点加上去就可以了。 布局文件的代码如下,我们只需放进一个SurfaceView和一个ImageButton就可以了。 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <SurfaceView android:id="@+id/picSV" android:layout_width="match_parent" android:layout_height="match_parent" > </SurfaceView>

Android调用相机,本地相册。

不羁岁月 提交于 2020-01-26 18:56:41
这两个应用操作本质上就是通过activity的action属性来调用相应的activity。 调用相机核心代码: Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //指向拍照activity的intent activity.startActivityForResult(camera, GMJValues.CAMERA); //camera为自己设置的request code 调用相册的核心代码: Intent picture = new Intent(Intent.ACTION_GET_CONTENT); picture.setType("image/*"); activity.startActivityForResult(picture, GMJValues.PICTURE); 第一句为启动指向显示文件的activity,第二句为设置显示的文件的路径。 其他类似的调用:    // 视频    Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT);    innerIntent.setType(contentType); //String VIDEO_UNSPECIFIED = "video/*";    Intent

php实现手机拍照上传头像功能

喜欢而已 提交于 2020-01-26 08:50:59
现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,这个就不是post传递 也不是get函数传递, 这个另外一种数据格式传递,使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],这个系统函数跟post很相似,但是$GLOBALS ['HTTP_RAW_POST_DATA']支持的数据格式更丰富些,详细的区别请自己百度谷歌。 设计流程就是: $GLOBALS ['HTTP_RAW_POST_DATA']传递照片数据流(二进制)-->打开一张空白图--->把数据流写进空白图片里面--判断是否是有效图片---完成。 注意传递照片的二进制流已经包含照片的尺寸大小,格式等等属性,时间上就是把手机图片信息传递到web端页面。 手机端一般使用flash切割照片大小,大家都知道图片和视频是由二进制流组成的,既然图片可以上传,那么视频能不能上传呢?原理是不是和手机拍照上传头像一样呢?自己可以去研究一下 直接上代码 /* * 上传图片类 * @parameter; 用户ID * @date:2011-8-15 * @author:cy * */ function UpImg($subdir){ // 设置存储路径 if(!empty($subdir)){ $dirnow=getcwd(); $folder =$dirnow."

树莓派使用免驱USB摄像头

為{幸葍}努か 提交于 2020-01-24 03:25:08
文章目录 学习记录 查看设备文件 使用相机拍照 显示视频效果 学习记录 树莓派使用免驱USB摄像头 使用命令 lsusb ,查询USB,插拔前后各用一次,找到USB口。 查看设备文件 使用命令 ls /dev/video* ,插拔前后各查询一次,得到设备文件。 使用相机拍照 安装fswebcam sudo apt-get install fswebcam 拍照 fswebcam /dev/video0 /home/pi/new/image.jpg /dev/video0 为设备文件, /home/pi/new/image.jpg 为存储路径 效果还不错。 显示视频效果 安装luvcview apt-get install luvcview 终端启动luvcview luvcview -s 1080x720 视频效果有点卡顿。 来源: CSDN 作者: 走南闯北声东击西 链接: https://blog.csdn.net/I_LOVE_MCU/article/details/103889820

iOS 自定义相机功能

China☆狼群 提交于 2020-01-20 03:40:17
导入相机的API在AVFoundation里所以得包含头文件 #import <AVFoundation/AVFoundation.h> 1. 自定义相机需要的属性 @interface CustomCameraVC ()<UIAlertViewDelegate> //捕获设备,通常是前置摄像头,后置摄像头,麦克风(音频输入) @property(nonatomic)AVCaptureDevice *device; //AVCaptureDeviceInput 代表输入设备,他使用AVCaptureDevice 来初始化 @property(nonatomic)AVCaptureDeviceInput *input; //当启动摄像头开始捕获输入 @property(nonatomic)AVCaptureMetadataOutput *output; //照片输出流 @property (nonatomic)AVCapturePhotoOutput *ImageOutPut; //session:由他把输入输出结合在一起,并开始启动捕获设备(摄像头) @property(nonatomic)AVCaptureSession *session; //图像预览层,实时显示捕获的图像 @property(nonatomic)AVCaptureVideoPreviewLayer

摄影故事《冰箱里的企鹅》场景零

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-15 07:25:00
/*--> */ /*--> */ 迁徙 陌生的城市,陌生的人,喜悦和疲惫并存。 我常常遇见你 在某个公交站旁 在一条林荫路上 或在 不可思议的地方 我相信缘分的存在 就像 我相信宇宙的无穷 我承认 你我是有缘的人 可是 我们从来 不彼此问候 不互相凝视 甚至 不以为意、擦肩而过 不曾对此、停顿一刻 我们是陌生人 这是一种微妙的关系 就像 昨天与屋檐 牙刷与雪花 稻草和杜鹃 我看得见你的影子 却捉不到你的模样 我想 你也是如此 如此闪过 如此忽视 如此不远不近 这有些让我分不清 到底天是蓝的 还是水为蓝的 在我们人生中 总有些人有缘 却是那么陌生 互相只有记忆的碎片 不知道名字 不了解性格 无关风月、无关你我 我把这些人叫作 有缘却陌生的人 来源: https://www.cnblogs.com/cutesnow/p/11542661.html

摄影故事《冰箱里的企鹅》场景贰

核能气质少年 提交于 2020-01-15 07:24:28
缠绵 每一个故事,都有最精彩的片断,不想未来世界将如何,只与你相拥走过人生中的每一个季节。 我常常遇见你 在某个公交站旁 在一条林荫路上 或在 不可思议的地方 我相信缘分的存在 就像 我相信宇宙的无穷 我承认 你我是有缘的人 可是 我们从来 不彼此问候 不互相凝视 甚至 不以为意、擦肩而过 不曾对此、停顿一刻 我们是陌生人 这是一种微妙的关系 就像 昨天与屋檐 牙刷与雪花 稻草和杜鹃 我看得见你的影子 却捉不到你的模样 我想 你也是如此 如此闪过 如此忽视 如此不远不近 这有些让我分不清 到底天是蓝的 还是水为蓝的 在我们人生中 总有些人有缘 却是那么陌生 互相只有记忆的碎片 不知道名字 不了解性格 无关风月、无关你我 我把这些人叫作 有缘却陌生的人 来源: https://www.cnblogs.com/cutesnow/p/11542762.html

【Python】Camera拍照休眠唤醒测试

末鹿安然 提交于 2020-01-10 13:58:35
#!/usr/bin/python # -*- coding: UTF-8 -*- import os import sys import time rebootCount = int(input("请输入测试次数:")); print ("你输入的次数是: ", rebootCount) def copyright(): print("\n") print("Lenovo R&T automated testing script version 0.1") def usage(): print("Usage : python " + sys.argv[0]) print(" Please turn on the device and make sure that you can use ADB Command.") print("\n") def find_device(): # os.system('adb kill-serve') # os.system('adb start-server') # os.system('adb root') # os.system('adb remount') print("adb devices") os.system('adb devices') def open_camera(): print("打开相机:") os.system(

Android生成二维码--拍照或从相册选取图片

旧街凉风 提交于 2020-01-09 20:33:38
拍照或从相册选择图片是我们日常开发中经常使用到的,可以说是必须掌握的东西。上一篇我介绍了如何生成自定义二维码《 Android生成自定义二维码 》,其中logo和代替黑色色块的图片都是写死的,所以现在我们就来实现拍照或者从相册选取图片这个功能。 先看效果图: 拍照 1.启动相机程序 拍照可以直接启动系统的相机程序,代码如下 Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intent, TAKE_PHOTO); 这里我们利用一个隐式Intent来启动相机程序,其中action类型:android.media.action.IMAGE_CAPTURE 表示启动相机应用并请求一张图片。创建了Intent对象,还需指定图片的保存路径,调用Intent的putExtra()方法并传入保存路径即可,最后调用startActivityForResult启动活动,重写onActivityResult()方法就能得到返回值。 2.指定保存路径 上面的intent中指定了保存路径,也就是代码中的imageUri。首先需要创建一个File对象用来存放图片

Camera实现预览、拍照

随声附和 提交于 2020-01-08 23:41:12
1.利用Intent方法实现拍照并保存 在菜单或按钮的选择操作中调用如下代码,开启系统自带Camera APP,并传递一个拍照存储的路径给系统应用程序,具体如下: imgPath = "/sdcard/test/img.jpg"; //必须确保文件夹路径存在,否则拍照后无法完成回调 File vFile = new File(imgPath); if(!vFile.exists()) { File vDirPath = vFile.getParentFile(); //new File(vFile.getParent()); vDirPath.mkdirs(); } Uri uri = Uri.fromFile(vFile); Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);// startActivityForResult(intent, SystemCapture); 上面我们使用的是startActivityForResult,所以最好需要重载void onActivityResult(int requestCode, int resultCode, Intent data)函数,不过因为当传入文件路径的的情况下