腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(70)
视频
沙龙
1
回答
android
camera2
从
预览
图
片中
获取
nv21
字节
数组
、
我正在尝试
从
camera2
应用程序接口的
预览
帧中
获取
黑白值(Y平面)。ByteBuffer yPlane = planes[0].getBuffer(); ySize = yPlane.remaining(); } Log.i(TAG, String.valueOf(nv21.length) + "
浏览 85
提问于2019-03-21
得票数 0
2
回答
在
android
上
获取
原始摄像头数据?
、
我想工作的每一个输入帧的位阵列,基本上点击YUV格式
从
相机传感器接收到的每一个帧,并做一些处理。我对java/
android
和学习都很陌生,所以我的一些问题是非常基本的,但我找不到符合我需求的任何答案。Q3:我需要设置
预览
才能这样做,还是可以直接点击一个缓冲区来保存打开的相机中的原始数据? Q4:
预览
会减慢(接收新帧
浏览 6
提问于2016-03-14
得票数 3
1
回答
ImageReader格式兼容FirebaseVisionImageMetadata (通过安卓上的
Camera2
API )
、
、
、
、
我想使用ImageReader中的图像
字节
数组
来构造一个FirebaseVisionImageMetadata对象,用于条码扫描(作为的一部分)。我正在使用
Camera2
API并遵循来支持框架
预览
。Builder.setFormat(Unknown Source:13) 我传递给ImageReader的格式是ImageReader.YV12,因为FirebaseVisionImageMetadata只接受
NV21
或YV12,但是由于ImageReader不接受
NV21
,所以只剩下YV1
浏览 9
提问于2018-10-18
得票数 2
回答已采纳
1
回答
Renderscript致命信号11 (SIGSEGV)代码1 (SEGV_MAPERR)故障地址
、
、
、
、
我正在使用
camera2
API
获取
格式ImageFormat.YUV_420_888的图像流。我需要使用一个库对它们进行一些处理,该库要求将图像作为RGB
字节
数组
(所以是byte array length = width * height * 3)发送。我使用 (也可能是其他所有的)将图像转换为RGB
字节
数组
(该
数组
似乎正在工作,至少结果
字节
数组
是我所需要的)。我尝试过其他的图像格式,其他的转换,似乎没有什么工作-我要么得到相同的崩
浏览 3
提问于2020-04-07
得票数 4
1
回答
如何使
Android
摄像头输出为Java短(而不是
字节
)?
、
、
Android
中默认的相机输出是
NV21
格式。
字节
范围
从
-128到127。然而,大多数像素运算(滤光片等)用于
从
0到255之间的正值。 是否有可能获得相机输出的短数据类型
数组
,其值范围
从
0到255?还是可以在NDK中直接
获取
无符号字符指针?
浏览 6
提问于2016-03-14
得票数 1
回答已采纳
2
回答
如何通过onPreviewFrame回调来改变捕获到的byte[]帧的方向?
它给出了具有支持的
预览
格式的原始帧的byte[] (具有H.264编码类型的
NV21
)。这不
浏览 11
提问于2013-02-28
得票数 9
3
回答
Android
摄像头使用应用程序
、
上面的文章使用画布来
预览
图像,如果在拍摄之前不想
预览
图像,可以这样做吗?是否有必要使用摄像头图像的
预览
,或者我是否可以只调用takepicture来拍摄照片并捕获结果回调以将其保存到文件中?
浏览 2
提问于2010-11-23
得票数 2
1
回答
:使用像素对象中的数据显示边框
、
、
、
、
我目前正在
android
上玩OCR。因此,我编写了一个带有摄像头
预览
的小应用程序,现在我正在输入来自我的onPreviewFrame方法的tessearact工具(tess-2)图像。因此,我的问题是:如何获得可用的坐标,用于
从
getCharacters()或getWords()
从
TessBaseAPI?返回的像素对象中绘制相机
预览
框。重要信息: 由于
预览
只支持的图像格式是YUV N21,而且与我所读过的tess-API所需的ARGB_8888位
图
不同,在将位图传送到T
浏览 1
提问于2012-07-14
得票数 8
回答已采纳
1
回答
从
HardwareBuffer访问ImageReader
、
我正在为
Android
设备编写一个应用程序,我想在这里处理相机上的图像。我的onImageAvailableListener被触发,但是由于ImageFormat是私有的,所以图像中的“平面”属性返回NULL。
从
Android
开始,私有映像也可以通过硬件缓冲区(如果可用)通过Image#getHardwareBuffer()方法访问。试图访问私有图像的平面,将返回一个空
数组
。当我
从
浏览 23
提问于2020-04-11
得票数 2
2
回答
捕获
Camera2
预览
帧返回空缓冲区
、
、
、
、
我一直在开发一个简单的安卓应用程序,它可以将流媒体摄像头帧
从
安卓
Camera2
API管道传递给我的算法。我已经开发了几个应用程序,使用
Android
忠实地这样做,但是即使在检查(Google、Camera1论坛)以确认正确的编码之后,我也无法
从
ImageReader () onImageAvailablemOnPreviewImageAvailableListener =新ImageReader.OnImageAvailableListener() {@重载公共final (ImageReader读取器){/&
浏览 3
提问于2015-06-30
得票数 5
2
回答
需要理解一些java代码
、
我对
android
程序相当陌生,但我学得很快。所以我在这里找到了一段无懈可击的代码:但我想知道代码到底是如何工作的。和c.takepicture一样,保存和重新开始
预览
需要很长时间,所以这是无法选择的。
浏览 2
提问于2011-06-17
得票数 6
回答已采纳
1
回答
YUV (
NV21
)到BGR在移动设备上的转换(本机代码)
、
、
、
、
在
Android
上,我通过
android
.hardware.Camera.PreviewCallback.onPreviewFrame.获得摄像机的
预览
视频流我决定使用
NV21
格式,因为它应该得到所有安卓设备的支持灰度不是问题,但是
从
NV21
到BGR的颜色转换过程太长了。在应用程序中,我覆盖了相机的onPreviewFrame-Handler。{ }
浏览 5
提问于2013-09-12
得票数 0
1
回答
如何实现从YUV_420_888到
NV21
的快速内存复制
、
、
、
、
参考这个,我想编写一个将
android
转换为
nv21
的方法。虽然来自
camera2
API的映像是默认的
NV21
,但它需要一个更通用的实现。NV21Image{public byte[] uv; }} 上面的代码可以正常工
浏览 17
提问于2022-12-02
得票数 2
4
回答
camera2
捕获的图片-
从
YUV_420_888到
NV21
的转换
、
、
通过
camera2
API,我们正在接收格式为YUV_420_888的Image。然后,我们使用以下函数将其转换为
NV21
byte[]
nv21
; int uSize = uBuffer.remaining();
nv21
= new byte[y
浏览 3
提问于2018-10-09
得票数 6
回答已采纳
2
回答
Android
org.webrtc.VideoRenderer.I420Frame
数组
到PreviewCallback.onPreviewFrame byte[]
、
、
、
、
我一直希望一些代码会出现在互联网上,但毫无进展;)一个典型的安卓摄像头应用程序将PreviewCallback.onPreviewFramebyte[]作为一个
字节
数组
来
获取
。有人能帮助我如何将I420Frames yuvPlanes转换为单个byte[]
数组
,如PreviewCallback.onPreviewFrame byte[] YCbCr_420_SP (
NV21
)作为参考,VideoStreamsVi
浏览 11
提问于2013-12-27
得票数 5
回答已采纳
1
回答
如何在不转换为位图的情况下裁剪包含Y‘(luma)的byte[]
数组
、
、
、
、
我需要裁剪我的图像(YUV422888颜色空间),这是
从
Camera2
的onImageAvailable侦听器获得的。我想出了以下解决方案:
浏览 1
提问于2018-01-16
得票数 5
回答已采纳
2
回答
安卓使用Camera.setPreviewCallback位图的方式
camera.setPreviewCallback(new Camera.PreviewCallback() { public synchronized void onPreviewFrame(byte[] data, Camera camera) { timestamp=System.currentTimeMilli
浏览 3
提问于2013-01-25
得票数 2
回答已采纳
2
回答
如何在
Android
系统中有效地操纵YUV摄像机框?
、
、
、
、
在线程中,我在
NV21
框架的感兴趣区域(中心)周围添加了一个黑色(0)填充,这个区域是
从
Android
CameraPreview回调获得的。为了避免转换到RGB/Bitmap和反向的开销,我尝试直接操作
NV21
字节
数组
,但这涉及嵌套循环,这也使
预览
/处理变得缓慢。它的工作原理是应该的,但速度不够快,导致
预览
和帧处理滞后。 打电话给blackNonROI的
浏览 1
提问于2019-01-03
得票数 1
回答已采纳
1
回答
调用session.setRepeatingRequest(captureRequestBuilder.build(),null,backgroundHandler时
Camera2
接口错误)
、
我正在尝试制作一个相机
预览
应用程序。(CameraDeviceImpl.java:934) at
android
.os.Looper.loop(Looper.java:); } catch (CameraAccessExceptio
浏览 120
提问于2019-03-09
得票数 2
回答已采纳
2
回答
如何通过JNI操作CameraPreview
字节
数组
?(OpenCV)
、
、
、
、
在我的"public void onPreviewFrame(byte[] data,camera) {. }“中,我希望
获取
字节
数组
"data”并将其传递给JNI,并应用一些OpenCV过滤器,以便
预览
更改目前,我只传递这样的
字节
数组
: (JNIEnv * je, jclassreturn 0;} pu
浏览 1
提问于2015-06-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android 音视频采集那些事
在Camera编程中学摄影
用python一步步解剖dex文件(三)
Android二维码的优化大法
《快学 Go 语言》第 7课——冰糖葫芦串
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券