HarmonyOS 关于视频流预览数据判断图像明暗强度的方法
目前需求是需要根据获取的视频流数据,判断当前数据图像的光线强度,其他系统这面有如下方法进行判断:
if (Math.abs(data.length - pixeCount * 1.5f) < 0.00001f) {
for (int i = 0; i < pixeCount; i += step) {
//如果直接加是不行的,因为data[i]记录的是色值并不是数值,byte的范围是+127到—128,
// 而亮度FFFFFF是11111111是-127,所以这里需要先转为无符号unsigned long参考Byte.toUnsignedLong()
pixelLightCount += ((long) data[i]) & 0xffL;
}
//平均亮度
long cameraLight = pixelLightCount / (pixeCount / step);
请问下HarmonyOS 这面是否有相关的api可以提供
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 关于出现的视频流数据异常问题
239浏览 • 1回复 待解决
HarmonyOS 相机双路预览,通过ImageReceiver实时获取预览图像的数据操作
49浏览 • 1回复 待解决
如何判断手机信号的强度
614浏览 • 1回复 待解决
关于视频流格式和如何保存咨询
1911浏览 • 1回复 待解决
HarmonyOS 对视频进行特效处理的场景能否使用相机预览流实现?目前看录像预览流不能设置帧率,只有录像流有帧率
104浏览 • 1回复 待解决
如何连续获取相机预览流数据
750浏览 • 1回复 待解决
HarmonyOS 视频流数据传输
486浏览 • 1回复 待解决
如何判断蜂窝信号强度
2066浏览 • 1回复 待解决
关于如何使用鸿蒙接收视频流
3785浏览 • 0回复 待解决
HarmonyOS关于混淆强度相关问题
483浏览 • 1回复 待解决
HarmonyOS webrtc拉流,视频解码后的数据不对
458浏览 • 1回复 待解决
HarmonyOS HarmonyOS的视频流和操作流
110浏览 • 1回复 待解决
HarmonyOS 相机双路预览,通过ImageReceiver 接收预览流后,怎么获取预览流的角度
267浏览 • 1回复 待解决
openharmoney相机预览流获取,且如何实时获取到预览流的byte数组
2462浏览 • 0回复 待解决
HarmonyOS 获取相机的视频流
46浏览 • 1回复 待解决
HarmonyOS 录制视频的同时获取视频流的snapshot
49浏览 • 1回复 待解决
HarmonyOS 双路预览流获取的数据,无法生成一个 pixelMap
87浏览 • 1回复 待解决
HarmonyOS 捕获屏幕视频流
71浏览 • 1回复 待解决
如何解决预览流黑屏的问题
1258浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用decodeImage方法识别图像数据?
166浏览 • 1回复 待解决
如何获取前置摄像头的预览图像
2466浏览 • 1回复 待解决
HarmonyOS Xcomponet怎么获取媒体流(视频、直播流)的宽高?
259浏览 • 1回复 待解决
HarmonyOS 相机预览流如何占满 xcomponent?
234浏览 • 1回复 待解决
使用XComponent组件显示相机的预览输出流时,如何获取相机的帧数据
2815浏览 • 1回复 待解决
根据描述,同样可以根据图片的色值进行光线强度的计算,获取图片的色值可以参考接口:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-effectkit-V5#getmaincolor