草庐IT

camera_video

全部标签

Android Camera - 从服务在后台运行

我一直在尝试在服务后台运行相机。我已经按照HowtouseCameratotakepictureinabackgroundServiceonAndroid?中显示的方法进行操作,Takingpicturefromcamerawithoutpreview.这是我做的实验控制.javapackagecom.example.test2;importandroid.app.Service;importandroid.content.Intent;importandroid.os.IBinder;importandroid.util.Log;publicclassExperimentContro

Android:如何制作圆形的Camera Preview?

如何创建这样的圆形/椭圆形或圆角相机预览(中间的圆应该是相机预览)?伦敦图像代表带有按钮和View的其余UI,因此它必须是可见的,这就是为什么我不能使用像添加android:background这样的解决方案作为具有如下半径的形状矩形:当我尝试将android:background设置为SurfaceView的椭圆形xml时,它也不起作用:如果有可能以某种方式扩展SurfaceView并使用它,请问我应该重写什么? 最佳答案 您可以像这样使用CardView来容纳您的textureView或surfaceArea。需要注意的关键事项

java - 横向模式下的预览方向使用 Camera2 api 顺时针旋转

我已经使用Camera2api编写了一个相机应用程序。但是当我以横向模式打开应用程序时,预览中的对象看起来顺时针旋转了90度。但我在Potrait模式下没有看到同样的问题。是什么导致了横向模式下的这个问题?这是屏幕旋转代码:privatestaticfinalSparseIntArrayORIENTATIONS=newSparseIntArray();static{ORIENTATIONS.append(Surface.ROTATION_0,90);ORIENTATIONS.append(Surface.ROTATION_90,0);ORIENTATIONS.append(Surfac

java - CameraDevice 无法创建 session [Camera2]

我正在尝试使用Camera2API将相机数据流式传输到SurfaceView。我正在遵循本指南:Camera2guide我无法通过第5步MainActivity.java::onCreate()setContentView(R.layout.activity_main);surfaceView=(SurfaceView)findViewById(R.id.surface);manager=(CameraManager)getSystemService(Context.CAMERA_SERVICE);MainActivity.java::onClick()for(Stringid:man

经典表情包原来还有这“续集”!Stable Video创意玩法火了

用AI把经典表情包升级为视频,这种创意玩法最近属实是有点火。比如那张最经典的“男人扭头看红裙女子”,现在是这样婶儿的:最绝的还是它的续集:男人被发现了,狼狈转头,甚至是他的老婆也很尴尬(狗头)有人看完当即拍大腿:这么多年了,终于知道这对couple的故事了。而除了这张表情包,还有很多咱熟悉的图都被AI恶搞了一遍。比如这个:看小女孩手里的火柴,简直让人恍然大悟,怪不得自家房子着火了她却笑得如此淡定。当然了,还有咱们最经典的老爷子:以及励志小baby:这波,看得大伙是停不下来,根本停不下来。StableVideo立大功在这些作品评论区,许多网友都在问用什么工具做的。咳咳,原来全部出自StableV

原生JavaScript实现video视频控制栏

Document00:00:00/0.51.01.52.01.0/*基础布局*/.common-player_video_container_wrapper{position:relative;width:500px;/*height:500px;*/background-color:#000;margin:auto;}.common-player_video_container_wrappervideo{width:100%;}ul{list-style:none;margin:0;padding:0;}ulli{text-align:center;padding:6px0;}ulli:ho

android - Nougat Camera API 中的 USB 网络摄像头支持

我正在按照以下说明为RaspberryPi3构建牛轧糖AOSP镜像:https://github.com/tab-pi/platform_manifest.我有一个UVC-compatible我想通过AndroidCameraAPI访问的USB网络摄像头(LogitechC525).到目前为止,网络摄像头在UsbManager.getDeviceList()中可见但是Camera.getNumberOfCameras()返回0。我已经自定义了内核,以便在插入网络摄像头时出现具有适当权限的/dev/video0:$adbshellls-l/dev/video0crw-rw----1sys

android - camera2 如何从图像读取器监听器中的 YUV_420_888 图像获取 Exif 数据

我正在尝试从YUV_420_888图像获取Exif数据,但它不起作用。我尝试了几种解决方案,例如将图像以jpeg格式保存到磁盘,将其转换为输入流,但似乎没有任何效果。我使用androidcamera2api捕获YUV_420_888图像。然后在OnImageAvailableListener中获取图像并尝试使用ExifInterfaceAPI读取其EXIF数据。但它始终是空的。我尝试了这个link中的所有方法得到正确的字节数组。这是我的代码:@OverridepublicvoidonImageAvailable(ImageReaderimageReader){if(!isRecordi

Android Camera2(1)-Camera2在textureView中的预览和拍照

Camera2预览和拍照1、Camera2相机模型2、Camera2的重要类3、Camera2调用流程4、Camera2调用实现1)定义TextureView作为预览界面2)设置相机参数3)开启相机4)开启相机预览5)实现PreviewCallback6)拍照1、Camera2相机模型解释上诉示意图,假如想要同时拍摄两张不同尺寸的图片,并且在拍摄过程中闪光灯必须亮起来。整个拍摄流程如下:创建一个用于从Pipeline获取图片的CaptureRequest。修改CaptureRequest的闪光灯配置,让闪光灯在拍照过程中亮起来。创建两个不同尺寸的Surface用于接收图片数据,并且将它们添加到

Android 4.2 with 4 MediaPlayers = "Can' t play this video"

每当我尝试加载至少4个mediaPlayer时,其中一个会破坏它尝试加载的视频并触发Android操作系统消息“无法播放此视频”其他信息:对于3个媒体播放器,一切正常。在其他Android版本上,与4.2不同,具有相同4个视频的相同代码有效。4个视频可以在设备上独立播放。没有格式问题。启动程序并收到“无法播放此视频”消息后,除非我重置设备,否则无法再在任何其他应用程序中播放该视频。我在VideoView或显示在surfaceView上的独立MediaPlayer上都尝试过。我在更多运行Android4.2的设备上重现了这个错误。在android4.1.2和其他android4版本上我不