Camera 2相关资料整理

    xiaoxiao2021-04-16  24

             因为项目要用到Camera 2,然而网上Camera 2的资源实在是太少,除了谷歌官方文档,github上的官方给的以及其他人写的用Camera 2开发的相机代码,还有就是ytube上有Camera 2的教学视频,视频讲的很具体,就是必须要有合适的设备,最好是level为full的手机。接下来,想着自己用蹩脚的英文对文档进行翻译,如果有人看到了,觉得有不合适的地方,希望可以指出。这篇博客下面就列出我主要参考的资料网址,以及使用华为荣耀6X亲测可用的Camera 2开发的相机Demo链接。

            谷歌官网:https://developer.android.com/reference/android/hardware/camera2/package-summary.html

            ytube教学视频链接:我现在没有翻墙,直接ytube输入Camera 2,有一整套视频。

            简书:[毕设记录] Android照相机基础基于camera2API     http://www.jianshu.com/p/2d3ee80198e7

            camera2 Demo链接: 注明:Android 5.0以上,同时华为荣耀6x的相机硬件等级是full,有些手机下面的Demo可能也运行不了。

            1.谷歌官方  https://github.com/googlesamples/android-Camera2Basic

               android-Camera2Basic  这个Demo在华为荣耀6x上可正常运行,但保存图片有问题,修改图片存储文件夹后保存成功。可拍照。

             2.https://github.com/googlesamples/android-Camera2Raw

               android-Camera2Raw 在华为荣耀6x上运行成功,可拍照

             3.https://github.com/mobapptuts            

         Nigel Henshaw mobapptuts

               这个链接要重点提一些,这是ytube上Camera 2视频的一些Demo,如果跟着视频学习,有这个还是很有用的,只输入Camera2一般是搜不到的。

               里面的android_camera2_api_video_app  测试过小米5,三星S6,华为6x,都可以运行,可以拍照,录像。代码相对于其他Demo比较简单。但是存在一个问题,预览变形,但拍出的照片不变形。

             4.还有一个可以通过手动放大预览,一直按着可以连拍的Demo,需要运行在Level为full的手机上。荣耀6x测试通过。

                    https://codeload.github.com/miqt/camera2/zip/master

             上面的资料会接着更新,说不定能看到写的更好的代码呢。

             

    转载请注明原文地址: https://ju.6miu.com/read-672068.html

    最新回复(0)