The present invention provides a method of dynamic meshed camera measurement, which includes: acquiring the distance D of the object collected by the ranging element, the size data X of the camera pixel, the focal length F of the camera, preset reference coefficient H, calculating ROUND [f*H/(d*x)] to obtain the unit grid pixel value P; acquiring the YUV data in the core layer of the camera HAL layer system; modifying the Y component value of the specific position in the YUV data; To form a grid array that conforms to the unit grid pixel value P, which can significantly improve the efficiency of data processing, thus solving the picture cartoon problem in camera dynamic gridding photogrammetry.
【技术实现步骤摘要】
一种相机动态网格化摄物测量的方法
本专利技术涉及一种相机动态网格化处理技术,尤其涉及采用相机动态网格化摄物并进行测量的方法。
技术介绍
目前为了实现手机网格化摄物测距的需求,一般现有技术可以通过安装APP来实现,即软件应用层要拿到相机上报的图像数据,这方面可以通过frameworkcameraapi接口拿到数据,然后修改这个数据,再利用Android作图api接口即可以实现添加网格的功能。但是现有此类通过在软件应用层的这种实现方式有几个缺点,其一不能广泛适应第三方CameraApp,其二帧率太低,容易造成相机拍摄画面卡顿,从而使得体验效果大打折扣,几乎无法使用。
技术实现思路
本专利技术的主要目的在于提供一种相机动态网格化摄物测量的方法,以解决相机动态网格化摄物测量时画面卡顿问题,提高帧率。为了实现上述目的,根据本专利技术的一个方面,该相机动态网格化摄物测量的方法包括:获取测距元件采集的被摄物物距D,相机像素尺寸数据x,相机拍摄焦距F,预设参照系数H,计算ROUND[f*H/(d*x)]获取单位网格像素值P;在相机HAL层采集系统内核层中YUV数据;修改YUV数据中特定位置Y分量值,形成符合单位网格像素值P的网格阵列。优选地,当相机进入预览模式时,在相机HAL层获取该预览数据流中经过ISP处理后的YUV数据,修改特定位置的Y分量值,以对应当前计算的该单位网格像素值P形成网格阵列。优选地,当相机进入拍摄模式时,相机HAL层获取该快照数据流中经过ISP处理后的YUV数据,修改特定位置的Y分量值,以对应当前计算的该单位网格像素值P形成网格阵列。优选地,该相机动态网格 ...
【技术保护点】
1.一种相机动态网格化摄物测量的方法,其特征在于方法包括:获取测距元件采集的被摄物物距D,相机像素尺寸数据x,相机拍摄焦距F,预设参照系数H,计算ROUND[f*H/(d*x)]获取单位网格像素值P;在相机HAL层采集系统内核层中YUV数据;修改YUV数据中特定位置Y分量值,形成符合单位网格像素值P的网格阵列。
【技术特征摘要】
1.一种相机动态网格化摄物测量的方法,其特征在于方法包括:获取测距元件采集的被摄物物距D,相机像素尺寸数据x,相机拍摄焦距F,预设参照系数H,计算ROUND[f*H/(d*x)]获取单位网格像素值P;在相机HAL层采集系统内核层中YUV数据;修改YUV数据中特定位置Y分量值,形成符合单位网格像素值P的网格阵列。2.根据权利要求1所述相机动态网格化摄物测量的方法,其特征在于,当相机进入预览模式时,在相机HAL层获取该预览数据流中经过ISP处理后的YUV数据,修改特定位置的Y分量值,以对应当前计算的该单位网格像素值P形成网格阵列。3.根据权利要求1所述相机动态网格化摄物测量的方法,其特征在于,当相机进入拍摄模式时,相机HAL层获取该快照数据流中经过ISP处理后的YUV数据,修改特定位置的Y分量值,以对应当前计算的该单位网格像素值P形成网格阵列。4.根据权利要求1所述相机动态网格化摄物测量的方法,其特征在于方法还包括:转换提示文字的图片样本成C数组后;与经过网格化的YUV数据进行叠加。5.根据权利要求1所述相机动态网格化摄物测量的方法,其特征在于方法还包括:构建缓冲区,并设置其执行先入先出队列机制;计算该缓冲区YUV数据平...
【专利技术属性】
技术研发人员:牛光远,
申请(专利权)人:上海畅联智融通讯科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。