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 关于出现的视频流数据异常问题
480浏览 • 1回复 待解决
HarmonyOS 相机双路预览,通过ImageReceiver实时获取预览图像的数据操作
473浏览 • 1回复 待解决
如何连续获取相机预览流数据
1133浏览 • 1回复 待解决
如何判断蜂窝信号强度
2390浏览 • 1回复 待解决
HarmonyOS关于混淆强度相关问题
942浏览 • 1回复 待解决
关于视频流格式和如何保存咨询
2243浏览 • 1回复 待解决
HarmonyOS 视频流数据传输
739浏览 • 1回复 待解决
HarmonyOS 对视频进行特效处理的场景能否使用相机预览流实现?目前看录像预览流不能设置帧率,只有录像流有帧率
484浏览 • 1回复 待解决
关于如何使用鸿蒙接收视频流
4197浏览 • 0回复 待解决
HarmonyOS 相机实时预览,对预览流数据实时处理
331浏览 • 1回复 待解决
如何判断手机信号的强度
1142浏览 • 1回复 待解决
HarmonyOS webrtc拉流,视频解码后的数据不对
818浏览 • 1回复 待解决
HarmonyOS HarmonyOS的视频流和操作流
476浏览 • 1回复 待解决
HarmonyOS 相机双路预览,通过ImageReceiver 接收预览流后,怎么获取预览流的角度
701浏览 • 1回复 待解决
openharmoney相机预览流获取,且如何实时获取到预览流的byte数组
2855浏览 • 0回复 待解决
HarmonyOS 获取相机的视频流
352浏览 • 1回复 待解决
HarmonyOS 录制视频的同时获取视频流的snapshot
349浏览 • 1回复 待解决
HarmonyOS 双路预览流获取的数据,无法生成一个 pixelMap
614浏览 • 1回复 待解决
如何获取前置摄像头的预览图像
2889浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用decodeImage方法识别图像数据?
643浏览 • 1回复 待解决
HarmonyOS 捕获屏幕视频流
355浏览 • 1回复 待解决
如何解决预览流黑屏的问题
1588浏览 • 1回复 待解决
HarmonyOS Xcomponet怎么获取媒体流(视频、直播流)的宽高?
620浏览 • 1回复 待解决
HarmonyOS 相机预览流如何占满 xcomponent?
590浏览 • 1回复 待解决
根据描述,同样可以根据图片的色值进行光线强度的计算,获取图片的色值可以参考接口:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-effectkit-V5#getmaincolor